初學者必讀:Oracle數據庫安裝錯誤集錦

Oracle數據庫安裝錯誤集錦:

◆1.如果你不能運行./runInstaller ,提示x11 錯誤,請使用root 輸入如下命令#xhost +

◆2.如果當你輸入dbca命令之後在最後一步會莫名其妙的發生界面消失,並在命令行出現如下錯誤消息:

/oracle/product/9.2.0.1/bin/dbca: line 124: 27348 Killed $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m

-classpath $CLASSPATH

oracle.sysman.assistants.dbca.Dbca $ARGUMENTS時,要解決這個問題,只需要執行下面命令修改dbca腳本:

vi $ORACLE_HOME/bin/dbca

從第118行開始,將第118、119、121、122、123、124共6行都用"#"符號注釋掉,結果如下:

#if [ -f /etc/rac_on ]; then

#Run DBCA

$JRE_DIR/bin/jre –native –DORACLE_HOME=$OH……

#else

#Run DBCA

#$JRE_DIR/bin/jre –DORACLE_HOME=$OH……

#fi

修改完成之後再運行dbca重建數據庫。如果這一步沒有做處理,將會導致創建的數據庫沒有init配置文件,無法啓動.

◆3.ORA-00988:missing or invalid password(s)

問題:

遇到 ORA-00988 missing or invalid password (口令缺失或無效) 錯誤,怎麽辦?

解答:

在設置數據庫實例的密碼時,注意不要以數字開頭,否則您將會遇到 ORA-00988 missing or invalid password (口令缺失或無效) 錯誤。

Oracle 10g 安裝完成後,您可使用 dbca 命令創建新的數據庫實例,或維護已有的數據庫實例。

如果您安裝的是 Oracle XE 數據庫,則必須反安裝 Oracle XE 後重新安裝 Oracle XE,並在安裝過程中指定非數字開頭的密碼 (例如

password 或 pswd123)。

◆4.建庫時候遇到的問題

ORA-29807: specified operator does not exist

這是Oracle 的bug , 可以忽略掉,安裝完成後,在$ORACLE_HOME/rdbms/admin 目錄下運

行utlrp.sql ,用于修補ORA-29807 錯誤。

解釋:

ORA-29807: specified operator does not exist

This is a known issue (bug 2925665). You can click on the "Ignore" button to continue.

Once DBCA has completed database creation, remember to run the 'prvtxml.plb' script

from $ORACLE_HOME/rdbms/admin independently, as the user SYS. It is also advised

to run the 'utlrp.sql' script to ensure that there are no invalid objects in the database at this time.

很多人進了sqlplus不會跑sql,其實很簡單。

比如我這裏吧,登錄之後,@/home/oracle/a.sql;

就行了。

◆5.執行sqlplus出現的問題

error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory

libclntsh.so.9.0這個庫是oracle 9i:OCI客戶端運行時庫,如果程序使用了oci讀寫數據庫必定會裝載這個庫,它一般在/

安裝路徑>/product/9.x.x/lib,除非你沒有安裝oracle客戶端的話(在安裝時),就會出現找不到這個庫這個問題。

如果安裝了,那麽程序運行時還是要在/etc/ld.so.conf所列路徑下、和LD_LIBRARY_PATH所列路徑下 去尋找這個庫,如果這兩個地方都找不到就會報錯,說找不到這個庫。我估計你的/etc/ld.so.conf下肯定沒有包含//product/9.x.x/lib這個路徑,但你的用戶shell啓動腳本(.bash_profile)設置了。

LD_LIBRARY_PATH=//product/9.x.x/lib:...這個環境變量,所以你用用戶賬號運行程序是沒問題的。但crontab有自

己的用戶賬號,crontab運行時並不會設置LD_LIBRARY_PATH=//product/9.x.x/lib: 。所以就找不到庫了。

解決辦法:

將//product/9.x.x/lib路徑加入/etc/ld.so.conf,並運行ldconfig -v(更新動態加載器緩存)就ok了。

另外,執行sqlplus最好在本地,不要在SSH遠程,不然會遇到:

Error 6 initializing SQL*Plus

Message file sp1.msb not found

SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

這個錯誤。

如果堅持要那麽做得話。先執行source ~/.bash_profile

然後也可以了。

Oracle數據庫9i DataGuard的安裝與維護
一、安裝 環境: Primary 數據庫:sun01 Standby 數據庫:sun02 Oracle_Sid:bnet 1. 拷貝$ORACLE_BASE 到新機器上 2. 讓Primary數據庫處于歸檔模式,對Primary數據庫做一個Rman熱備份 startup mount alter database ...查看完整版>>Oracle數據庫9i DataGuard的安裝與維護
 
安裝Oracle 9i數據庫服務器
安裝Oracle 9i數據庫服務器
本章介紹Oracle 9i網絡中兩種主要的成分——數據庫服務器和治理客戶機的安裝和配置過程。本章目的在于幫助讀者把握如何安裝Oracle 9i以及如何配置Oracle 9i網絡環境。 ...查看完整版>>安裝Oracle 9i數據庫服務器
 
Oracle數據庫網絡的安裝和配置(1)
Oracle數據庫網絡的安裝和配置(1)
  這個手冊將具體說明Oracle的網絡配置,首先在開始菜單中選擇程序-〉Oracle – OraHome81(Oracle的安裝目錄)-Network administration-Net8 Configuration Assistant,這時,系統會彈出一個配置的窗口,如圖2選  ...查看完整版>>Oracle數據庫網絡的安裝和配置(1)
 
Oracle數據庫網絡的安裝和配置(2)
Oracle數據庫網絡的安裝和配置(2)
     圖12  選擇添加,點擊下一步(圖13)     圖13  選擇Oracle8i數據庫或服務,點擊下一步(圖14),在服務名處填寫LOCAL,這的名稱是你的數據庫名稱。     圖14  點擊下一步(圖15),選擇T...查看完整版>>Oracle數據庫網絡的安裝和配置(2)
 
迅速安裝Linux與Oracle數據庫步驟精講
一、安裝Linux 我安裝的是Oracle公司編譯的LINUX 4.4。 1、假如這台服務器最重要的作用是安裝Oracle,則直接給Oracle分配文件系統。如: /boot 100M,/ 15G,/swap 2G,/opt 20G(將來ORACLE的程序將放在此目錄下,/...查看完整版>>迅速安裝Linux與Oracle數據庫步驟精講
 
解決asp.net安裝後無法訪問oracle數據庫問題
解決ASP.NET安裝後無法訪問Oracle數據庫問題,這篇忘了那裏轉的,安裝完ASP.NET,Oracle9i客戶端後,使用System.Data.OracleClient訪問Oracle數據庫時收到如下信息System.Data.OracleClient requires Oracle client s...查看完整版>>解決asp.net安裝後無法訪問oracle數據庫問題
 
Oracle數據庫網絡的安裝和配置(1)
Oracle數據庫網絡的安裝和配置(1)
  這個手冊將具體說明Oracle的網絡配置,首先在開始菜單中選擇程序-〉Oracle – OraHome81(Oracle的安裝目錄)-Network administration-Net8 Configuration Assistant,這時,系統會彈出一個配置的窗口,如圖2選  ...查看完整版>>Oracle數據庫網絡的安裝和配置(1)
 
Oracle數據庫網絡的安裝和配置(2)
Oracle數據庫網絡的安裝和配置(2)
     圖12  選擇添加,點擊下一步(圖13)     圖13  選擇Oracle8i數據庫或服務,點擊下一步(圖14),在服務名處填寫LOCAL,這的名稱是你的數據庫名稱。     圖14  點擊下一步(圖15),選擇T...查看完整版>>Oracle數據庫網絡的安裝和配置(2)
 
Linuxx86安裝Oracle數據庫10g一
  概述  這是在 Linux 上安裝 Oracle 10g 軟件主要組件指南系列的第一部分。這些文章詳細介紹了 Linux 的所有三個已認證的英語發行套件(未介紹 Asianux),並假設使用廉價的 Intel x86 硬件。同時,還逐步演示了...查看完整版>>Linuxx86安裝Oracle數據庫10g一
 
 
回到王朝網路移動版首頁