| 導購 | 订阅 | 在线投稿
分享
 
 
當前位置: 王朝網路 >> oracle >> 初學者必讀:Oracle數據庫安裝錯誤集錦
 

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

2008-07-12 07:37:30  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
 
  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數據庫運行錯誤的解決方法》
下一篇《Oracle數據庫高性能秘密之數據高速緩存》
 
 
 
日版寵物情人插曲《Winding Road》歌詞

日版寵物情人2017的插曲,很帶節奏感,日語的,女生唱的。 最後聽見是在第8集的時候女主手割傷了,然後男主用嘴幫她吸了一下,插曲就出來了。 歌手:Def...

兄弟共妻,我成了他們夜裏的美食

老鍾家的兩個兒子很特別,就是跟其他的人不太一樣,魔一般的執著。兄弟倆都到了要結婚的年齡了,不管自家老爹怎麽磨破嘴皮子,兄弟倆說不娶就不娶,老父母爲兄弟兩操碎了心...

如何磨出破洞牛仔褲?牛仔褲怎麽剪破洞?

把牛仔褲磨出有線的破洞 1、具體工具就是磨腳石,下面墊一個硬物,然後用磨腳石一直磨一直磨,到把那塊磨薄了,用手撕開就好了。出來的洞啊很自然的。需要貓須的話調幾...

我就是掃描下圖得到了敬業福和愛國福

先來看下敬業福和愛國福 今年春節,支付寶再次推出了“五福紅包”活動,表示要“把欠大家的敬業福都還給大家”。 今天該活動正式啓動,和去年一樣,需要收集“五福”...

冰箱異味産生的原因和臭味去除的方法

有時候我們打開冰箱就會聞到一股異味,冰箱裏的這種異味是因爲一些物質發出的氣味的混合體,聞起來讓人惡心。 産生這些異味的主要原因有以下幾點。 1、很多人有這種習...

《極品家丁》1-31集大結局分集劇情介紹

簡介 《極品家丁》講述了現代白領林晚榮無意回到古代金陵,並追隨蕭二小姐化名“林三”進入蕭府,不料卻陰差陽錯上演了一出低級家丁拼搏上位的“林三升職記”。...

李溪芮《極品家丁》片尾曲《你就是我最愛的寶寶》歌詞

你就是我最愛的寶寶 - 李溪芮 (電視劇《極品家丁》片尾曲) 作詞:常馨內 作曲:常馨內 你的眉 又鬼馬的挑 你的嘴 又壞壞的笑 上一秒吵鬧 下...

烏梅的功效與作用以及烏梅的食用禁忌有哪些?

烏梅,又稱春梅,中醫認爲,烏梅味酸,性溫,無毒,具有安心、除熱、下氣、祛痰、止渴調中、殺蟲的功效,治肢體痛、肺痨病。烏梅泡水喝能治傷寒煩熱、止吐瀉,與幹姜一起制...

什麽是脂肪粒?如何消除臉部脂肪粒?

什麽是脂肪粒 在我們的臉上總會長一個個像脂肪的小顆粒,弄也弄不掉,而且顔色還是白白的。它既不是粉刺也不是其他的任何痘痘,它就是脂肪粒。 脂肪粒雖然也是由油脂...

網絡安全治理:國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰受害者

來源:中國青年報 新的攻擊方法不斷湧現,黑客幾乎永遠占據網絡攻擊的上風,我們不可能通過技術手段杜絕網絡攻擊。國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰...

 
 
 
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 然後也可以了。
󰈣󰈤
 
 
 
  免責聲明:本文僅代表作者個人觀點,與王朝網路無關。王朝網路登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
 
最漂亮的香港幼稚園老師
萬裏挑一的氣質型白領
神舟筆記本優雅美女
花蕾般的少女
台風下的香港
小東江晨曲
江西--婺源--三清山
沙漠的情趣
 
>>返回首頁<<
 熱帖排行
 
 
王朝网络微信公众号
微信扫码关注本站公众号 wangchaonetcn
 
© 2005- 王朝網路 版權所有