開(kāi)始--運(yùn)行REGEDIT --進(jìn)入注冊(cè)表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXXXTNSListener
成都創(chuàng)新互聯(lián)公司專注于棲霞網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供棲霞營(yíng)銷型網(wǎng)站建設(shè),棲霞網(wǎng)站制作、棲霞網(wǎng)頁(yè)設(shè)計(jì)、棲霞網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造棲霞網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供棲霞網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
發(fā)現(xiàn)ImagePath關(guān)鍵值沒(méi)有了,新建一個(gè)名為ImagePath的可擴(kuò)充字符串值,編輯字符串的數(shù)值數(shù)據(jù)為:Oracle安裝路徑\BIN\TNSLSNR
首先第一步我們進(jìn)去sqlplus中,用sys或者system登陸進(jìn)去。
輸入以下代碼來(lái)修改
[sql] view plain copy
begin
dbms_xdb.sethttpport('8088');
dbms_xdb.setftpport('0');
end;
/
通過(guò)這種方法我們就把8080直接給他修改成8088.會(huì)顯示已更改。
之后修改下面二個(gè)internet快捷方式(位于oracle xe安裝目錄的product\11.2.0\server下)
X:\oraclexe\app\oracle\product\11.2.0\server\Get_Started.url
X:\oraclexe\app\oracle\product\11.2.0\server\Database_homepage.url
用記事本打開(kāi)這二個(gè)文件,把8080換成8088
其他就沒(méi)有了,直接就可以用,也不用重啟oracle服務(wù)。
首先登陸到遠(yuǎn)程linux,使用oracle用戶登陸
然后修改%ORACLE_HOME/network/admin/LISTENER.ORA文件
修改為如下內(nèi)容(按照遠(yuǎn)程服務(wù)器配置)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/product/10g)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = testserver3)(PORT = 1521))
)
)
其中,LISTENER是服務(wù)器中監(jiān)聽(tīng)進(jìn)程的名稱;
PROTOCOL 表明所使用的網(wǎng)絡(luò)協(xié)議,若是TCP/IP協(xié)議,則該值必須為“TCP”;
HOST 表示服務(wù)器的網(wǎng)絡(luò)地址,為服務(wù)器的IP或者網(wǎng)內(nèi)的機(jī)器名;
PORT 指TCP/IP協(xié)議在主機(jī)中所占用端口號(hào),ORACLE缺省使用1521,是在安裝ORACLE數(shù)據(jù)庫(kù)時(shí)定義的,在安裝時(shí)可以改變,安裝完成后不能改變此值;
SID_NAME 指服務(wù)器上運(yùn)行的ORACLE數(shù)據(jù)庫(kù)名稱,該值應(yīng)與.bash_profile文件中的環(huán)境變量ORACLE_SID相同(一般情況下此文件為缺省值“PLSExtProc”);
ORACLE_HOME 是指ORACLE數(shù)據(jù)庫(kù)的主目錄,該值也應(yīng)與. bash_profile文件中的環(huán)境變量ORACLE_HOME相同。
希望能幫到您!
1. 修改監(jiān)聽(tīng)器配置文件 Linux下Oracle監(jiān)聽(tīng)器配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如:/bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora修改并配置要監(jiān)聽(tīng)SID的相關(guān)信息,如: #listener.ora Network Configuration File: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /bank/oracle/oracle10g/product/10.2.0)(PROGRAM = extproc))(SID_DESC =(GLOBAL DBNAME = bkserver) (SID_NAME = bkserver))) LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.13.242)(PORT = 1521))))2. 啟動(dòng)監(jiān)聽(tīng)器 (1). 切換至oracle安裝用戶(一般為oracle) su - oracle (2). 啟動(dòng)監(jiān)聽(tīng)器 lsnrctl start 另:停止監(jiān)聽(tīng)器 lsnrctl stop 3. 測(cè)試監(jiān)聽(tīng)器是否運(yùn)行正常 在客戶端修改tnsnames.ora配置文件就訪問(wèn)Oracle數(shù)據(jù)庫(kù),如: BKSERVER =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.13.242)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = BKSERVER)))通過(guò)命令tnsping測(cè)試是否能訪問(wèn)到監(jiān)聽(tīng)器,如: M:\tnsping bkserver TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 12-8月 - 2010 17:11:04 Copyright (c) 1997, 2005, Oracle. All rights reserved. 已使用的參數(shù)文件: D:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora已使用 TNSNAMES 適配器來(lái)解析別名 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 10.7.13.242)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVIC E_NAME = BKSERVER))) OK (20 毫秒) 注意: 監(jiān)聽(tīng)器是否能被tnsping通跟數(shù)據(jù)庫(kù)的開(kāi)啟/關(guān)閉無(wú)關(guān),所以就算可以tnsping通監(jiān)聽(tīng)器但未必能連接到數(shù)據(jù)庫(kù),這時(shí)請(qǐng)檢查listener.ora文件配置信息是否正確,還有數(shù)據(jù)庫(kù)是否已經(jīng)被開(kāi)啟。
1、打開(kāi)cmd輸入netca。
2、選擇【本地net服務(wù)名配置】→下一步。
3、選擇【添加】→下一步。
4、在【服務(wù)名】中輸入你想要連接的服務(wù)器上的oracle服務(wù)的名字→下一步。
5、選擇【tcp】→下一步。
6、在【主機(jī)名】中輸入你想要連接的服務(wù)器ip,端口號(hào)不變→下一步。
7、選擇【進(jìn)行測(cè)試】→下一步。(當(dāng)然你也可以選擇不測(cè)試)
※1測(cè)試如果不通過(guò),點(diǎn)擊【更改登錄】輸入一個(gè)肯定能登入的【用戶名】和【口令】→確定,出現(xiàn)【正在連接...測(cè)試成功?!勘砻鳒y(cè)試成功。
※2測(cè)試不通過(guò)的話,點(diǎn)【上一步】確認(rèn)你寫的【服務(wù)名】和【主機(jī)名】,確認(rèn)無(wú)誤的情況下,確認(rèn)你要連接的服務(wù)器oracle監(jiān)聽(tīng)服務(wù)已經(jīng)打開(kāi)。
8、在【net服務(wù)名中】輸入你想要使用的本地的服務(wù)名→下一步。
※就是【sqlplus
user/passwd
@本地服務(wù)名】。
9、選擇【否】→下一步。
10、出現(xiàn)【net服務(wù)配置完畢】字樣→下一步。
11、點(diǎn)擊【完成】完成服務(wù)配置。
12、在上面服務(wù)配置完成以后,在cmd中輸入如下命令即可遠(yuǎn)程登錄oracle服務(wù)器:
sqlplus
user_name/password@本地服務(wù)名
一定記住,上面的本地服務(wù)名是你第8步寫的服務(wù)名。
13、如果sqlplus
能夠進(jìn)入,PLSQL
Developer也就可以了。
---
以上,希望對(duì)你有所幫助。
1. linux下啟動(dòng)oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下關(guān)閉oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、啟動(dòng)監(jiān)聽(tīng)器
oracle@suse92:~ lsnrctl start
4、停止監(jiān)聽(tīng)器
oracle@suse92:~ lsnrctl stop
5、查看監(jiān)聽(tīng)器狀態(tài)
oracle@suse92:~ lsnrctl
LSNRCTL status
LSNRCTL exit
6.# setup 可以設(shè)置防火墻等信息
7.安裝監(jiān)聽(tīng)器
運(yùn)行 netca 命令
lsnrctl start
lsnrctl stop
reload listener 重新加載
service listener
help 幫助
quit 退出
vi etc/hosts
添加 192.168.0.100 chsylinux