運(yùn)行--》輸入 services.msc 調(diào)用服務(wù)--》隨便選擇一個,然后輸入字母 o,你就可以看到oracle的所有的服務(wù)了,找到名字后面帶LISTENER 的,右鍵--》重新啟動。。。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了宏偉免費(fèi)建站歡迎大家使用!
由于oracle中存在白名單,有新增主機(jī)需要訪問,添加白名單需要重啟監(jiān)聽
1.添加白名單
登陸oracle主機(jī),su - grid 切到grid用戶,
vi $ORACLE_HOME/network/admin/sqlnet.ora加白名單
2.重啟監(jiān)聽
$ srvctl config listener -a
$ srvctl stop listener -n bakdb6
$ srvctl start listener -n bakdb6
linux中啟動oracle主要分兩步:一個是啟動監(jiān)聽器,一個是啟動實(shí)例
secureCRT連接到數(shù)據(jù)庫所在的linux機(jī)器,切換到oracle用戶模式下
[root@nstlbeta ~]# su - oracle
然后用sqlplus登錄到數(shù)據(jù)庫,關(guān)閉數(shù)據(jù)庫
[oracle@nstlbeta bin]$ sqlplus /nolog //登錄sqlplus
SQL connect /as sysdba //連接oracle
SQL startup //起動數(shù)據(jù)庫
SQL exit //退出sqlplus ,起動監(jiān)聽
起動監(jiān)聽
[oracle@nstlbeta bin]$ cd $ORACLE_HOME/bin //進(jìn)入oracle安裝目錄
[oracle@nstlbeta bin]$ lsnrctl start //起動監(jiān)聽
4
客戶端連接
1、檢查oracle監(jiān)聽服務(wù)運(yùn)行狀態(tài),輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監(jiān)聽沒有啟動,
2、監(jiān)聽沒有啟動,則需要輸入lsnrctl start啟動監(jiān)聽服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動成功,
3、以system用戶身份登陸oracle,sqlplus /nolog,conn as sysdba,
4、提示Connected to an idle instance。則表示連接成功,下面開始啟動oracle實(shí)例服務(wù),輸入startup命令,當(dāng)看到如圖的提示信息,則啟動完成,就可以正常使用oracle服務(wù)了,
重啟服務(wù)就相當(dāng)于重啟了數(shù)據(jù)庫,不需要再次重啟數(shù)據(jù)庫。
windows下重啟服務(wù)與監(jiān)聽的方法(以windows10為例):
1、右鍵開始菜單,找到“計算機(jī)管理”,并進(jìn)入。
2、依次點(diǎn)擊“服務(wù)和應(yīng)用程序”——“服務(wù)”。
3、右邊的列表中找到OracleService和OracleTNSListener,如圖:
4、以O(shè)racleTNSListener為例,右鍵——“屬性”,然后點(diǎn)擊停止按鈕。這相當(dāng)于關(guān)閉了監(jiān)聽。
5、還在此界面,點(diǎn)擊“啟動”按鈕,這就完成了重啟。
6、重啟Oracle服務(wù)的方式同上,只是一切操作要在“OracleService”下進(jìn)行。