1、檢查oracle監(jiān)聽(tīng)服務(wù)運(yùn)行狀態(tài),輸入lsnrctl status命令來(lái)查看,看到提示信息TNS:no listener,表示監(jiān)聽(tīng)沒(méi)有啟動(dòng),
創(chuàng)新互聯(lián)公司自2013年起,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元正陽(yáng)做網(wǎng)站,已為上家服務(wù),為正陽(yáng)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
2、監(jiān)聽(tīng)沒(méi)有啟動(dòng),則需要輸入lsnrctl start啟動(dòng)監(jiān)聽(tīng)服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動(dòng)成功,
3、以system用戶(hù)身份登陸oracle,sqlplus /nolog,conn as sysdba,
4、提示Connected to an idle instance。則表示連接成功,下面開(kāi)始啟動(dòng)oracle實(shí)例服務(wù),輸入startup命令,當(dāng)看到如圖的提示信息,則啟動(dòng)完成,就可以正常使用oracle服務(wù)了,
由于oracle中存在白名單,有新增主機(jī)需要訪問(wèn),添加白名單需要重啟監(jiān)聽(tīng)
1.添加白名單
登陸oracle主機(jī),su - grid 切到grid用戶(hù),
vi $ORACLE_HOME/network/admin/sqlnet.ora加白名單
2.重啟監(jiān)聽(tīng)
$ srvctl config listener -a
$ srvctl stop listener -n bakdb6
$ srvctl start listener -n bakdb6
linux中啟動(dòng)oracle主要分兩步:一個(gè)是啟動(dòng)監(jiān)聽(tīng)器,一個(gè)是啟動(dòng)實(shí)例
secureCRT連接到數(shù)據(jù)庫(kù)所在的linux機(jī)器,切換到oracle用戶(hù)模式下
[root@nstlbeta ~]# su - oracle
然后用sqlplus登錄到數(shù)據(jù)庫(kù),關(guān)閉數(shù)據(jù)庫(kù)
[oracle@nstlbeta bin]$ sqlplus /nolog //登錄sqlplus
SQL connect /as sysdba //連接oracle
SQL startup //起動(dòng)數(shù)據(jù)庫(kù)
SQL exit //退出sqlplus ,起動(dòng)監(jiān)聽(tīng)
起動(dòng)監(jiān)聽(tīng)
[oracle@nstlbeta bin]$ cd $ORACLE_HOME/bin //進(jìn)入oracle安裝目錄
[oracle@nstlbeta bin]$ lsnrctl start //起動(dòng)監(jiān)聽(tīng)
4
客戶(hù)端連接