久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

初學(xué)者必讀:Oracle數(shù)據(jù)庫安裝錯誤集錦

瀏覽:140日期:2023-11-25 12:52:25

Oracle數(shù)據(jù)庫安裝錯誤集錦:

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

◆2.如果當(dāng)你輸入dbca命令之后在最后一步會莫名其妙的發(fā)生界面消失,并在命令行出現(xiàn)如下錯誤消息:

/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時,要解決這個問題,只需要執(zhí)行下面命令修改dbca腳本:

vi $ORACLE_HOME/bin/dbca

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

#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

修改完成之后再運(yùn)行dbca重建數(shù)據(jù)庫。如果這一步?jīng)]有做處理,將會導(dǎo)致創(chuàng)建的數(shù)據(jù)庫沒有init配置文件,無法啟動.

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

問題:

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

解答:

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

Oracle 10g 安裝完成后,您可使用 dbca 命令創(chuàng)建新的數(shù)據(jù)庫實(shí)例,或維護(hù)已有的數(shù)據(jù)庫實(shí)例。

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

password 或 pswd123)。

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

ORA-29807: specified operator does not exist

這是Oracle 的bug , 可以忽略掉,安裝完成后,在$ORACLE_HOME/rdbms/admin 目錄下運(yùn)

行utlrp.sql ,用于修補(bǔ)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.

很多人進(jìn)了sqlplus不會跑sql,其實(shí)很簡單。

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

就行了。

◆5.執(zhí)行sqlplus出現(xiàn)的問題

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客戶端運(yùn)行時庫,如果程序使用了oci讀寫數(shù)據(jù)庫必定會裝載這個庫,它一般在/

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

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

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

己的用戶賬號,crontab運(yùn)行時并不會設(shè)置LD_LIBRARY_PATH=//product/9.x.x/lib: 。所以就找不到庫了。

解決辦法:

將//product/9.x.x/lib路徑加入/etc/ld.so.conf,并運(yùn)行l(wèi)dconfig -v(更新動態(tài)加載器緩存)就ok了。

另外,執(zhí)行sqlplus最好在本地,不要在SSH遠(yuǎn)程,不然會遇到:

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

這個錯誤。

如果堅持要那么做得話。先執(zhí)行source ~/.bash_profile

然后也可以了。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 日本亚洲欧美 | 久久国产精品一区二区 | 精品二三区 | 亚洲性爰 | 亚洲综合一区二区 | 精品一区二区三区在线观看 | www视频在线观看 | 激情欧美一区二区三区中文字幕 | 成人性视频在线 | 97国产在线视频 | 91婷婷射 | 91碰碰| 韩国三级午夜理伦三级三 | 在线观看a视频 | 在线观看av片 | 日韩欧美国产精品综合嫩v 亚洲欧美日韩在线 | 中文字幕在线观看免费 | 久久国产精品无码网站 | 美女久久久久 | 成人av网页 | 一二三区精品 | 欧美性猛片aaaaaaa做受 | 99精品一区二区三区 | 99国产精品视频免费观看一公开 | 日韩欧美一区二区三区久久婷婷 | 女同久久另类99精品国产 | 狠狠插狠狠操 | 天天综合网91 | 欧美精品久久久久久久久 | 亚洲一区二区三区爽爽爽爽爽 | 午夜寂寞少妇aaa片毛片 | 欧美激情精品一区 | 欧美日韩国产影院 | 国产成人精品一区二区三区四区 | 欧美一区二区三区精品 | 欧美一区二区三区免费 | 精品美女在线观看视频在线观看 | 午夜激情av | 国产一区二区三区四区视频 | 一级电影在线观看 | 中国一级特黄毛片大片 |