Oracle中審計參數audit_trail的討論

  一直想在應用系統層提供一個介面——審計的開/關。即可以允許在應用系統級開啟或者關閉資料庫的審計功能,但是,嘗試了幾天,得到的結論似乎是:audit_trail參數,是非動態修改參數,也就是說,通過alter system修改時,只能加上scope=spfile,那麼也就是說,如果要開啟/關閉審計功能,一定要重啟資料庫。。。。 如果是這樣的話,自然就不能靈活開/關審計功能,也就沒辦法提供給應用系統層一個真正有價值的開/關介面。因為每次都需要重新啟動資料庫,這對應用系統的運行是有很大影響的。

關於遠程安裝oracle與錯誤的處理

Linux系統刪除oracle 10g(包括軟體和執行個體)軟體環境:{function onclick(){function onclick(){tagshow(event, 'Linux');}}}" href="javascript:;" target="_self">Linux系統 {function onclick(){function onclick(){tagshow(event, 'Oracle');}}}" href="javascript:;" target="_self">

主題:Oracle審計功能

 審計是對選定的使用者動作的監控和記錄,通常用於:u         審查可疑的活動。例如:資料被非授權使用者所刪除,此時安全性系統管理員可決定對該 資料庫的所有串連進行審計,以及對資料庫的所有表的成功地或不成功地刪除進行審計。u         監視和收集關於指定資料庫活動的資料。例如:DBA可收集哪些被修改、執行了多少次邏輯的I/O等統計資料。ORACLE支援三種審計類型:u         語句審計,對某種類型的SQL語句審計,不指定結構或對象。u        

oracle中substr和instr的用法

網上搜集的,整理下 1、substr(string string, int a, int b) 參數1:string 要處理的字串 參數2:a 截取字串的開始位置(起始位置是0) 參數3:b 截取的字串的長度(而不是字串的結束位置) 例如: substr("ABCDEFG", 0); //返回:ABCDEFG,截取所有字元 substr("ABCDEFG", 2); //返回:CDEFG,截取從C開始之後所有字元 substr("ABCDEFG", 1, 3); //返回:ABC,截取從A開始3

win7系統,配置oracle的net manager儲存出錯的解決辦法

 問題:win7系統,配置oracle的net manager儲存出錯。問題:1、錯誤提示:Error writing entry to local tnsnames.ora file2、點“詳細資料”按鈕問題分析:是因為win7系統的安全性較高,有些檔案預設許可權不能修改。解決辦法:以管理員身份運行net manager操作步驟:1、從開始菜單的所有程式中,依次找到“oracel-配置和移植工具-Net Manager”,找到net

ORACLE的進程機制的優缺點

Oracle是一個多進程的DBMS,每個串連執行個體都會觸發一個進程,十分消耗資料庫伺服器的資源;而SQL   SERVER   是多線程DBMS,多個線程共用一個進程空間,故消耗的系統資源要少的多,這就是同樣的演算法SQL   SERVER比ORACLE快的原因。但另一方面ORACLE因此又比SQL   SERVER穩定。    建議使用DELPHI的分布多層應用結構。建立應用伺服器,並在該層使用DELPHI的DATABASE   POOLING技術來最佳化程式。DATABASE  

Oracle資料庫中分區表的操作方法(適用於單表大資料量或T層級資料庫)

 摘要:在大量業務資料處理的項目中,可以考慮使用分區表來提高應用系統的效能並方便資料管理,本文詳細介紹了分區表的使用。   在大型的公司專屬應用程式或企業級的資料庫應用中,要處理的資料量通常可以達到幾十到幾百GB,有的甚至可以到TB級。雖然儲存介質和資料處理技術的發展也很快,但是仍然不能滿足使用者的需求,為了使使用者的大量的資料在讀寫操作和查詢中速度更快,Oracle提供了對錶和索引進行分區的技術,以改善大型應用系統的效能。   使用分區的優點:

快速的殺掉Oracle的Session

 一、問題的提出很多的時候我們迅速的殺掉Oralcle的一些session,理由大體如下:1、  一些時候,由於我們的資料量很大,相應的事務大並且多,在做shutdown immediate的時候會花費好多的時間,而我們卻想用shutdown immediate的方式,而又要把資料庫迅速的shutdown下來。2、  我們的應用可能使用了會話控制,即在應用的層面控制了一些使用者的串連的數量。但有時可能網路發生的瞬斷,從而就產生了一些死進程,他們的狀態為Inactive的狀態。當我們用alter

關於ORACLE資料緩衝區命中率

  SQL> select 1 - ((physical.value - direct.value - lobs.value) / logical.value)  2   "Buffer Cache Hit Ratio"   3   from v$sysstat physical,v$sysstat direct,v$sysstat lobs,v$sysstat logical  4  where physical.name = 'physical reads'  5  and

淺析Oracle和SQL Server

T-SQL是SQL Server的語言引擎,而Oracle的語言引擎卻是PLSQL。這兩種查詢語言都對ANSI SQL-92標準進行了擴充以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特性。本文就對最常用的、非標準的Oracle擴充進行了說明,同時還要介紹下如何對這些擴充進行轉化以用在SQL Server環境下。 列的選擇    用PLSQL執行資料查詢的時候,FROM子句是必須的,這同SQL Server的要求是一樣的。

ORACLE PL/SQL 基礎

pl/sql 是結構化程式設計語言,塊(block)是pl/sql 程式中最基本的結構,所有的pl/sql程式都是由塊組成的。pl/sql 由變數說明,程式碼,和異常處理代碼3部分組成。declare -----標記聲明部分 begin ------標記程式體部分開始exception ------標記異常處理部分開始end;       --------標記程式體部分結束 pl/sql 樣本1>        set serveroutput on;    declare   

oracle update多表關聯

UPDATE A.A3 = A.A3+B.B3 的問題表A 結構 : A1 , A2 ,A3 表B 結構: B1,  B2,  B3其中 A1 ,B1 為PK ,切值相同 就是可以使用A1 = B1 了.請問用SQL 陳述式或過程該如何?如下的功能???更新A 表的 A3 ,用A.A3 與B.B3之和更新.3>update A set A3 = (select A.A3 + B.B3 from B where A.A1 = B.B1) ;7>update (select a1,a3,

用C#操作Oracle資料庫的串連

由於變態的要求,要使用C#來串連Oracle資料庫來完成系統的操作, 參考了MSDN文檔才把資料庫連接起來了,並能夠通過SQL語句來完成基本的操作。操作的範例程式碼如下://從資料庫中讀出資料來與控制項對象中獲得的值進行匹配,完成簡單的驗證功能。證明能夠從資料庫讀出對應的資料private void buttonCheck_Click(object sender, EventArgs e)        {            OracleConnection connection =

新手 Oracle匯入資料

 第一次接觸Oracle,也不算第一次把,之前還是會安裝並且遠程從 PLSQL Developer串連伺服器的,但是從來沒有實際操作過呵呵。這次人家給了一個dmp的檔案需要匯入資料庫,第一次接觸真的費了不少勁,最終在別人的協助下解決了。 過程是這樣的,首先開啟Enterprise Manager Console,

Oracle資料庫Windows下卸載

1、停止所有Oracle服務 2、刪除註冊表中的所有關於Oracle項 (1)在HKEY_LOCAL_MACHINE\SOFTWARE下,刪除Oracle目錄 (2)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下,刪除所有Oracle項 (3)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services下,刪除所有Oracle項

oracle pl/sql到postgres plpgsql的遷移

    今天周四,本周完成了之前在oracle中編寫的pl/sql代碼到postgres的plpgsql的遷移。    開始說點題外話,postgres這個資料庫通過一周的瞭解,大概覺得很糙。總結下原因:1.過去近三年除了oracle幾乎沒用過別的資料庫,看慣了氣質雍容的舉止得體的名門閨秀,忽然見到個寒門姑娘總覺得不成熟。2.postgres沒有一個成熟的IDE工具。我是偏向資料庫編程的,用慣了toad和oracle

Oracle的物化視圖

Oracle的物化視圖提供了強大的功能,可以用於預先計算並儲存表串連或聚集等耗時較多的操作的結果,這樣,在執行查詢時,就可以避免進行這些耗時的操作,而從快速的得到結果。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢效能;物化視圖對應用透明,增加和刪除物化視圖不會影響應用程式中SQL語句的正確性和有效性;物化視圖需要佔用儲存空間;當基表發生變化時,物化視圖也應當重新整理。

ORACLE 11G EM 配置命令及問題處理

11g裝好以後,一直未用EM,昨天晚上和今天晚上終於抽時間把EM啟動起來了,還遇到一點小問題,  1.EM配置的一些命令    建立一個EM資料庫emca -repos create重建一個EM資料庫emca -repos recreate --------這個很主要,一般第一次不成功建立的時候,以後再建立都用這個命令就好了刪除一個EM資料庫emca -repos drop設定資料庫的 Database Controlemca -config dbcontrol db刪除資料庫的

ubuntu10.10 安裝oracle client

現在工作一直都用 ubuntu 系統了,原來用 widnows  時裝過oracle client 串連 SAP 的後台 oralce 資料庫。不想再裝個 windows來用,決定試試在 ubuntu下裝用戶端。首先到 oralce 官網下載與伺服器版本相對應的用戶端: 我的本機系統是 ubuntu 10.10 x86 , 伺服器 oracle 10g 10.2.0.2 所以我下的是:  Oracle Database 10g Release 2 (10.2.

linux oracle 常用命令

#-----------------------------------------------#登入開發機#-----------------------------------------------ssh oa@192.168.1.9#資料庫匯出export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport f1=`date +%Y%m%d%H%M`.dmpexpdp /'sys/pwd@orcl as sysdba/'

總頁數: 1509 1 .... 655 656 657 658 659 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.