在數據庫未啟動之前登陸從而啟動數據庫如果沒有口令文件,在數據庫未啟動之前就只能通過操作系統認證.使用Rman,很多時候需要在nomount,mount等狀態對數據庫進行處理。所以通常要求sysdba權限如果屬于本地DBA組,可以通過操作系統認證登陸如果是遠程sysdba登陸,需要通過passwordfile認證。
打印版Oracle數據庫命令速查
在RAC環境中,如果不指定SID名稱,或者指定為“*”,那么修改缺省的對所有實例生效
當想恢復某個參數為缺省值時,可以使用以下命令:
怎么樣在Oracle中寫操作系統文件,如寫日志[A]可以利用utl_file包,但是,在此之前,要注意設置好Utl_file_dir初始化參數
文檔編寫出發點:網絡上大量關于分析AWR報表的文檔,此類文檔沒有提供相關的資料,有些描述有岐義。導致很多新人只知其然不知所以然。此文檔目的幫助更加深入理解AWR報表,為oracle從業者與技術愛好做性能分析與性能監控提供參考資料。文檔編寫依據:文檔基于oracle包源碼分析得出
1、創建、刪除、啟動、關閉數據庫1.1創建數據庫1.2刪除數據庫1.3啟動數據庫1.4關閉數據庫(關閉數據庫、卸載數據庫、終止例程)2、表、索引、視圖、同義詞、序列2.1表2.2索引2.3視圖2.4同義詞、序列3、權限、用戶、恢復、備份3.1權限角色3.2用戶3.3恢復、備份4、過程、函數、觸發器4.1過程4.2函數4.3觸發器目錄1、創建、刪除、啟動、關閉數據庫.
這是小弟我對OracleDBA方面整理的一些基礎操作,希望可以幫助新手,也同時更希望可以得到公司前輩的指教。DBA基礎常用知識整理
1.1表空間、段、區、塊?主要包括表空間、段、區和塊。?1、數據塊(datablock):數據塊是Oracle數據庫的存儲基礎,它由此盤空間上的若干字節組成。?2、區(extent):一個區是兩個或多個相鄰的Oracle數據塊,它是空間分配的單元。
Oracle基本管理第一部分回顧:Oracle的基本體系結構了解Oracle的內存及進程結構了解Oracle的幾種用戶認證方式掌握啟動/停止Oracle的命令掌握如何對Oracle進行監控Oracle的體系結構數據庫文件實例系統共享區重做日志塊緩存數據塊緩存
Oracle常用的OCI函數
oracle數據庫的概念和其它數據庫的區別oracle一個實例就相當于一個數據庫。啟動oracle就是啟動一個oracle服務也就是啟動一個oracle實例,也就是啟動單個數據庫,啟動后就只能看到一個實例(一個數據庫)。如果需要多個數據庫,那么就需要再次安裝oracle,就會有多個oracle服務,就要啟動多個oracle服務,就能看到多個oracle實例也就多個oracle數據庫。
準備工作: 開始安裝之前,您需要考慮下列事項: 本安裝手冊是在red flag workstation 5.0安裝成功后編寫。 準備好oracle9.2.0.4的安裝光盤 準備oracle相關補丁
oracle塊修改跟蹤功能
oracle11g r2單實例使用asm(asmlib).
Oracle正則表達式的應用在oracle里正則表達式有四個函數可用,分別是regexp_like、regexp_substr、regexp_instr和regexp_replace。這里在我們oracle10g里靈活應用。先來簡單介紹一下正則表達式的內容,正則表達式是做為快速查詢的文本內容的,在linux應用比較多,首先,行的起始與結束“^”這個字符是表示只查找行首的內容.
從Oracle9iR2開始,Oracle推出了壓縮表技術(tablecompression),用于壓縮數據表中的重復數據,以節省存儲空間,壓縮技術傾向于在數據倉庫中使用。一、壓縮原理:數據段壓縮,又稱為“塊級壓縮”,ORACLE壓縮特性在數據塊級生效,當數據表定義為壓縮時,數據庫在每個數據塊上保留空間存儲重復數據的單個拷貝,保留空間被稱為符號表(symboltable)。此后在具體行上不必再存儲這些重復數據,只需要存放指向符號表相應數據的指針,存儲空間因此得以節省。對于數據倉庫和那些只需要讀的大表來說非常有效。數據段壓縮可以使存儲空間減少,又可以提高查詢速度(需要讀入的數據塊更少)。
關鍵字:oracle鎖表問題1、Select*Fromv$locked_object;鎖表對象根據sessionid,到Tools--sessions找到相應的sessions即可看到鎖表的sql語句或直接執行
Oracle的鎖表與解鎖
[Q]如何插入單引號到數據庫表中 [A]可以用ASCII碼處理,其它特殊字符如&也一樣,如 insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符' 或者用兩個單引號表示一個 or insert into t values('I''m'); -- 兩個''可以表示一個'