新聞中心
oracle命令行我們經(jīng)常用到,下面就為您介紹Linux下使用oracle命令行啟動(dòng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)的解決方法,希望對(duì)您學(xué)習(xí)oracle命令行方面能有所幫助。

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比翠屏網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式翠屏網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋翠屏地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。
在調(diào)試我們的測(cè)試服務(wù)器的時(shí)候,機(jī)器上的oracle總是啟動(dòng)不了,后來(lái)經(jīng)過(guò)調(diào)試,問(wèn)題總算解決了。
在linux下的oracle命令行啟動(dòng)數(shù)據(jù)庫(kù)時(shí),會(huì)報(bào)TNS錯(cuò)誤:the net service name is not incorrectly……,這個(gè)是由于環(huán)境變量沒(méi)有設(shè)置SID的錯(cuò)誤,或者已經(jīng)設(shè)置了,但是切換到oracle用戶時(shí)沒(méi)有自動(dòng)加載該環(huán)境變量,操作步驟如下:
- #su oracle
- $echo $ORACLE_SID //如果沒(méi)有打印正確的SID,則表明環(huán)境變量設(shè)置錯(cuò)誤或沒(méi)有加載
- $cd /home/oracle //進(jìn)入到oracle用戶的主目錄
- $source .bash_profile //加載oracle的個(gè)人屬性文件
- $echo $ORACLE_SID //如果還是沒(méi)有打印,則肯定是沒(méi)有設(shè)置SID變量了,直接VI這個(gè)文件,然后設(shè)置
- $cd $ORACLE_HOME/bin //進(jìn)入到oracle的安裝目錄下的bin目錄
- $./lsnrctl start //啟動(dòng)監(jiān)聽(tīng)程序
- $./sqlplus /nolog //登陸到sqlplus
- SQL>startup //啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例,如果這里提示錯(cuò)誤的話,則是沒(méi)有權(quán)限,切換到sysdba用戶
- SQL>conn '/as sysdba' //切換到sysdba用戶
- SQL>startup //啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例
啟動(dòng)從后,即可exit,問(wèn)題解決。
本文題目:Linux下使用oracle命令行啟動(dòng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)的解決
網(wǎng)頁(yè)網(wǎng)址:http://m.fisionsoft.com.cn/article/cocshoj.html


咨詢
建站咨詢
