Time of Update: 2014-06-15
安全產品優點缺點Oracle Database Vault1、可以防住DBA等特權使用者2、 Oracle內部實現,應用無需改動,安裝靈活3、很好的控制何人、何時、何地可以訪問應用程式,1、有Oracle版本要求2、新增許可權系統複雜3、DBA將失資料庫相關對像的維護管理能力4、還沒有發行官方穩定版本5、效能方面需要考慮透明資料加密(TDE)1、 能實現資料在儲存加密2、 且上層應用完全透明訪問1、功能單一,需要與其他安全性原則配合使用Oracle Label Security1、
Time of Update: 2014-06-15
針對SYSDBA的審計,Oracle提供了三種技術:1、Database Audit使用者的使用的特權,執行的命令和訪問的表,以及登入狀態2、使用資料庫觸發器對發起基於值的審計;3、細粒度審計可以追蹤到對錶中哪些行進行了訪問;當初始化參數檔案AUDIT_SYS_OPERATIONS被設定為true時,SYSDBA和SYSOPER執行的語句將被記錄到作業系統的審計檔案中;標準審計在進行Database Audit前 AUDIT_TRAIL初始化參數檔案需要被設定:NONE:不執行審計
Time of Update: 2014-06-15
1.動態建立自動成長的序列:declarev_sql varchar2(1000);v_num number(20):=1;beginv_sql:='create sequence sqbs ';select max(sqb.id)+1 into v_num from sqb;if v_num is null then v_num :=1;v_sql:=v_sql||' maxvalue 999999 start with '||v_num ||' increment by 1 nocache'
Time of Update: 2014-06-15
Oracle中的函數和C中的函數差不多,也是有函數名,參數表,和傳回值類型組成的,單行函數,是針對每條記錄都有一個結果。單行函數可以出現在select 後面,也可以出現在where子句中。需要處理現實的結果時,就把函數寫在select後面,用於條件過濾時,就把函數用在where子句中。1,字元函數(varchar)字元是大小寫敏感的轉小寫 lower(‘...’)轉大寫 upper(‘...’)首字母大寫 initcap(‘...’)dual表,是專門用於函數測試和運算的,他只有一條記錄
Time of Update: 2014-06-15
發現RAC的其中一個執行個體SGA不正常,查看spfilesql>show parameter spfile NAME TYPE VALUE---------------------
Time of Update: 2014-06-15
測試代碼:DECLARE TYPE list_of_names_t IS TABLE OF VARCHAR2(100) INDEX BY PLS_INTEGER; happyfamily list_of_names_t; l_row &n
Time of Update: 2014-06-15
文檔裡總結的很全, 不過有幾個錯誤的(如fal_server和fal_client的說明)或說的不夠明確的地方, 我做了一些修正. 為區別網路連接串,SID的差異, 把主備庫的資訊先列一下.主庫:版本: Oracle 10.2.0.1.0ORACLE_SID = WENDINGdb_name = WENDINGdb_unique_name/instance_name = WENDINGglobal_name/service_names = WENDING.LKnet service name =
Time of Update: 2014-06-15
SQL> select name,value$ from props$ where name like '%NLS%';NAME VALUE$--------------------
Time of Update: 2014-06-15
單Replication sets設計:,10.9.3.228隻啟動Mongos和config兩個服務^_^[root@:/usr/local/mongodb/bin]#cat runServerConfig.sh ./mongod --configsvr --dbpath=../data/config --logpath=../data/config.log --fork ^_
Time of Update: 2014-06-15
描述:來源資料庫為兩台叢集64位HP-UNIX的Oracle11gR2資料庫,目標資料庫為1台64位Linux的Oracle11gR2的資料庫,把來源資料庫的某個使用者的資料轉送到目標資料庫中1、來源資料庫、目標資料庫均為歸檔模式源:SQL> archive log list;Database log mode Archive
Time of Update: 2014-06-15
故障現象:在AIX查看df -g空間,查看到對應的資料庫undo資料表空間達到90%多,下面處理資料表空間的資料檔案過大問題--1 查看undo的資料表空間大小和最大值select t.file_name,t.tablespace_name,t.bytes/1024/1024/1024 "GB", t.maxbytes/1024/1024/1024 "Max GB" from
Time of Update: 2014-06-15
在涉及資料庫操作的工作中,我們常會遇到對2個字串進行等值比較而非模糊查詢:例如比較2個姓名是否相等?但操作人員在將字串錄入系統的時候,可能會錄入空格,或者是TAB健(我把這樣的看起來像空格,可能實際上並不是空格的字元稱為類空白字元),這樣在比較的時候肯定是不等的。怎麼辦?1.首先是去除空格在進行比較(比如,把姓名中的所有空格去除):Update table_name set xm=replace(xm , ' ') ;如果要尋找哪些記錄含有'
Time of Update: 2014-06-15
晚上時,師弟yy說他有一個表,裡面有90多個欄位,需要把所有欄位都列出來,如果手動一個一個複製出來的話,太麻煩了,就寫了個小指令碼./* 列出指定表的所有欄位, 使用時將 SYS_TABLE 換成具體表名即可 */ declare cursor c is select
Time of Update: 2014-06-15
函數介紹DECODE函數是Oracle PL/SQL的功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其它資料庫廠商的SQL實現還沒有此功能。DECODE有什麼用途呢? 先構造一個例子,假設我們想給智星職員加工資,其標準是:工資在8000元以下的加20%;工資在8000元或以上的加15%,通常的做法是,先選出記錄中的工資欄位值? select salary into var-salary from
Time of Update: 2014-06-15
傳出遊標過程:create or replace procedure pub_mes2erpauto_cur_kt(i_flag in
Time of Update: 2014-06-15
事務提交前要做的事情Oracle提交一個事務之前,必須做以下幾件事情:①記住資料被修改前是什麼樣子的②記住資料即將要被改成什麼樣子③記住redo log和undo
Time of Update: 2014-06-15
RDA 全名RemoteDiagnostic Agent,是Oracle用來收集、分析資料庫的工具,但統計資訊遠遠大於只是資料庫的,也可以說是現在一個Oracle dba 角色需要掌握的Oracle DB SERVER的資訊,包含資料庫安裝、配置、效能、備份等資訊、作業系統各類參數、network,更甚是還可以收集 其它產品的資訊如timesten、ibm websphere、Workspaces ,WebLogic Server 、WebCenter、rac、EBS、Oracle
Time of Update: 2014-06-15
Oracle學習筆記之Oracle中控制語句 Oracle 中邏輯控制語句 If elsif else end if set serverout on; declare per_dep_count&n
Time of Update: 2014-06-15
一、要找出最耗資源的sql我們可以首先使用top等工具,找到最好資源的進程(記住進程號),例如,作業系統進程號為2796,然後根據這個進程號(v$process.spid)在v$process中找到進程地址(v$process.addr),然後根據這個地址在v$session中找到相應的sid(v$session.sid),然後根據這個sid找到相應的hash alue(v$session. sql_hash_value),然後根據這個hash
Time of Update: 2014-06-15
記憶體結構是Oracle服務體系中最重要的組成部分之一,是決定Oracle伺服器整體效能的關鍵元素。在Oracle伺服器運行過程中,SGA的大小直接影響伺服器的執行速度,特別是當登陸的使用者增多的時,伺服器必須有足夠的記憶體支援,否則會導致查詢速度降低,甚至無法串連到伺服器上。相關閱讀:Oracle體系概述-資料字典 Oracle體系概述--執行個體 Oracle體系概述--記憶體結構 Oracle伺服器體繫結構概述