Oracle配置方面問題收集

來源:互聯網
上載者:User
1. 安裝ODP.NET 10.2後,它的Net Manager和Net Configuration Assistant打不開,從開始菜單點擊後沒有任何反應。
我的解決方案:卸載ODP.NET 10.2重新安裝,安裝時注意兩點:a) 安裝目錄中不要包含空個字元,例如Program Files。b) 安裝的組件選擇時不選擇"Oracle Data Provider for .NET 1.x 10.2.0.2.20"和"Oracle Developer Tools for Visual Studio .NET 2003 10.2.0.2.20"這兩項。
原因:不知道是不是因為沒有安裝Visual Studio 2003,而選擇了相關組件造成的。

2. ORA-12638憑證檢索失敗。
情境:機器上安裝了Oracle 9i Server和Client,然後安裝ODP.NET 10.2,9i用戶端可以串連,10g用戶端串連測試時報上面的錯誤。
解決方案:開啟ODP.NET安裝目錄下NETWORK\ADMIN\sqlnet.ora,把SQLNET.AUTHENTICATION_SERVICES = (NTS)這一行注釋掉或者改成SQLNET.AUTHENTICATION_SERVICES = (NONE)。
原因:由於Oracle不能應用OS認證而導致憑證檢索失敗,參考關於ora-12638 憑證檢索失敗?如何處理,急?。

3. Oracle中建立同義字,在預存程序中使用同義字時報"表或視圖不存在"Grant Select On user_table To erp;
Grant Update On user_table To erp;
Grant Execute On user_procedure To erp;

原因:執行匿名塊時,是通過登陸使用者的角色獲得的對象許可權,而預存程序中不能通過角色獲得許可權,必須顯式的賦予系統許可權/對象許可權

4. ORA-12523: TNS: 監聽程式未找到適用於客戶機串連的常式
問題:sqlplus "sys/sys@erp as sysdba";
shutdown immediate;
startup migrate;

執行startup語句時提示
ORACLE   常式已經啟動。  
ORA-12523:   TNS:   監聽程式未找到適用於客戶機串連的常式

解決方案:
ora92\network\admin\listener.ora,原來的內容:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = e:\oracle\ora92)
      (PROGRAM = extproc)
    )
  )

添加一個SID_DESC:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = e:"oracle"ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = dev)
      (ORACLE_HOME = e:\oracle\ora92)
      (SID_NAME = dev)
    )
  )

其中dev為oracle執行個體名,重啟oracle相關服務,建立一個名稱為dev的net service,使用這個net service做上面的動作就可以成功了

5. 執行exp時遇到這個錯誤:EXP-00056: 遇到 ORACLE 錯誤 942
oracle 9i的patch打的不完善(可能是安裝了patch程式,但是沒有執行catpatch.sql)shutdowm immediate;
startup migrate;
@"%oracle_home%\rdbms\admin\catpatch.sql";

估計原因:從升級好的oracle 9i伺服器匯出了dmp檔案,匯入到沒有升級的測試機上,這樣再從測試機匯出時就會遇到上面的錯誤提示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.