原创 asm 磁盤組無法識別的幾種情況

在使用 dbca創建數據庫時,選擇 asm,發現找不到 磁盤組,但 grid用戶可以,這時,可以根據以下幾個方面去查找:1) gi家目錄或者其子目錄權限錯誤2)asm磁盤的權限錯誤3)asm實例未啓動或者asm磁盤組沒有mount上4)as

原创 asm磁盤路徑包含混合路徑時的設置

如果asm磁盤發現路徑中,既有udev方式創建的磁盤,又有asmlib創建的磁盤,那麼,在asm_diskstring中,需要把兩種情況都設置:asm_diskstring                       string    

原创 關於 impdp出錯的問題探討

初學者,從小問題中,學到概念和熟練。後學者,從小問題中,防範錯誤及疏漏。記錄一下一次impdp問題:目標:從11g中一個表空間導入到另一個11g中expdp openeap/suntek directory=dump_dir dumpfil

原创 關於varchar 與varchar2的討論

我們習慣了使用varchar2.但原因知之甚少:圖示爲新建表爲varchar 類型、查看錶定於 卻顯示爲varchar2我們來看下官網的定義:網上資料說:varchar2是oracle提供的獨特的數據類型oracle保證在任何版本中該數據類

原创 oracle 採用操作系統認證登陸數據庫

以oracle用戶登陸操作系統,用sys用戶任意密碼登陸。[oracle@dbsrv ~]$ sqlplus sys/akdosfw as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on T

原创 OGG啓動報錯:不能創建共享內存段

錯誤日誌信息:       mgr.prm: Datastore in 'dirbdb':BDB1546 unable to join the environment:unable to create shared system memor

原创 關於SYSTEM表空間的表刪除後不會進入回收站的疑惑

我們知道Oracle有一個回收站的功能,如果刪除表的時候不使用purge選項,則會進入到回收站,可以使用Flashback閃回刪除。具體如下:SQL> select * from v$version;BANNER--------------

原创 如何殺rac集羣中其他節點的會話

有時,某個表需要修改結構,但被其他會話鎖住,這個時候我們把會話殺掉後,發現依然不能修改,如果是rac,我們還需要把其它節點中鎖住這個表的回話殺掉,當然,你可以切換到其他節點中去執行這個操作,只是比較繁瑣,能否在一個窗口中搞定呢,答案是肯定的

原创 ORA-04031 large pool PX msg pool 不足錯誤解決

今天接到用戶反映,執行一個查詢select * from xxx,就會掛起,後端報警文件在報大池無法分配的問題,具體如下:Tue Oct 11 15:26:06 2016Errors in file c:\app\administrator

原创 insert中啓用錯誤日誌的問題及分析

在平時的工作中,有時候需要insert一批數據,這些數據可能是臨時表,外部表,普通表,子查詢等形式,類似下面的格式insert into xxxx (select xxxxx from xxx where xxxxx);如果其中有冗餘數據的

原创 收集統計信息中no_invalidate選項對執行計劃的影響

在分析表的是否有一個參數no_invalidate:缺省值是DBMS_STATS.AUTO_INVALIDATE.        10g中默認是AUTO_INVALIDATE,就是說分析表後,遊標不會馬上invalidate,已經存在的SQ

原创 Oracle 11g統計信息收集--多列統計信息的收集

我們在寫SQL語句的時候,有的時候會碰到where子句後面有多個條件的情況,也就是根據多列的條件篩選得到數據。默認情況下,oracle會把多列的選擇性(selectivity)相乘從而得到where語句的選擇性,這樣有可能會讓oracle的

原创 使用recovery catalog查看數據庫過去的定義

recovery catalog 應用之一:使用recovery catalog查看數據庫過去的定義我們平時通過report schema看到的是當前數據庫的定義信息,如果使用 recovery catalog的情況下,我們可以看到數據庫

原创 使用 gather_plan_statistics hint 產生執行計劃

首先sqlplus登陸當前用戶2、執行  運行 sql語句 ,在語句中加入     /*+ gather_plan_statistics */例子: 執行  sql 語句  select   /*+ gather_plan_statisti

原创 emca配置rac環境em db control報: ORA-12514的解決辦法

如:[oracle@rac01 ~]$ emca -config dbcontrol db -repos create -clusterSTARTED EMCA at Jun 22, 2016 11:31:43 PMEM Configura