1、startup nomount 非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫讀取init.ora檔案,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora檔案。2、startup mount dbname安裝啟動,這種方式啟動下可執行:資料庫日誌歸檔、資料庫介質恢複、使資料檔案聯機或離線,重新置放資料檔案、重做記錄檔。執行“nomount”,然後開啟控制檔案,確認資料檔案和聯機記錄檔的位置,但此時不對資料檔案和記錄檔進行校正檢查。3、startup
To query the list of users that are CRS Administrators:[grid@rac1 ~]$ crsctl query crs administratorCRS Administrator List: *To enable role-separated management and grant privileges to non-permanent CRSAdministrators, you must add specific users to
Oracle 的使用者存取控制1、許可權Oracle 資料庫安全分為:系統安全資料安全系統許可權:訪問資料庫的許可權對象許可權:操作資料庫對象的內容schema:對象的集合。如表、視圖、索引等。schema 舉例:scott user 下的 table、index、sequence、view 等資料庫物件統稱為 scott schema。schema 和 user 的關係:一一對應。在 oracle 中建立一個 user,就會建立一個以該 user 命名的 schema,以後通過該
SET OPERATIONS集合操作符----合并UNION / UNION ALL----交集INTERSECT----MINUS集合操作的規範-兩個查詢的 SELECT 列表必須在個數上匹配-第二個查詢中的每個列的資料類型必須與第一個查詢中相應列的資料類型匹配-可以使用括弧來改變執行的順序-ORDER BY 可以也只可以出現在整個語句的結尾。除了 UNION ALL 以外,其餘的三個操作符都會消除結果集中的重複行。結果集使用第一個查詢中的列名顯示預設情況下,除 UNION ALL
彙總函式、多行函數、分組函數都是一類函數GROUP BY 和 HAVINGgroup 函數:AVG\SUM\MIN\MAX\COUNT\STDDEV\VARIANCEDISTINCT 與 group 函數結合使用NULL 值在 group函數當中的處理嵌套 group 函數group 函數的文法:SELECT GROUP_FUNCTION(COLUMN),...FROM TABLE[WHERE CONDITION][ORDER BY
Oracle資料庫提高命中率及相關最佳化(1)Oracle資料庫在資料庫業界可以說佔據著很重要的地位,引領著資料庫的發展前進。本文是關於Oracle資料庫調試與最佳化方面的文章,主要介紹Oracle資料庫中命中率相關的問題,包括不同的演算法之間效能的比對。關於Oracle中各個命中率的計算以及相關的調優1)Library Cache的命中率:.計算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)SQL>SELECT
一個簡單的oracle函數返回數組的例子[zz]create or replace type t_ret_table is table of varchar2(20); create or replace function f_test(var_num in integer) return t_ret_table isvar_out t_ret_table;beginvar_out := t_ret_table();var_out.extend(var_num);for i in 1..var_
關於oracle預存程序的若干問題備忘1. 在oracle中,資料表別名不能加as,如:select a.appname from appinfo a;-- 正確select a.appname from appinfo as a;-- 錯誤也許,是怕和oracle中的預存程序中的關鍵字as衝突的問題吧2.在預存程序中,select某一欄位時,後面必須緊跟into,如果select整個記錄,利 用遊標的話就另當別論了。 select af.keynode into kn from