修改ip操作
成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為磐石等服務建站,磐石等地企業(yè),進行企業(yè)商務咨詢服務。為磐石企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
1.修改hosts文件中主機名對應的ip地址。
2.重啟服務器網(wǎng)絡 service network restart
3.一定要先刪除原來的監(jiān)聽 emca -deconfig dbcontrol db -repos drop
(如果不記得sysman的密碼,可以先修改下alter user sysman identified by oracle;)
4.修改
$ORACLE_HOME/network/admin/listener.ora
$ORACLE_HOME/network/admin/tnsnames.ora
中對應的host地址為新ip地址,這一步一定要在刪除監(jiān)聽后操作,否則無法刪除監(jiān)聽。
5.重建監(jiān)聽 emca -config dbcontrol db -repos create
(如果這一步出現(xiàn)對象已存在或者sysman已存在錯誤,可以按以下操作
1.刪除早期DBCONSOLE創(chuàng)建的用戶:
sqldrop role MGMT_USER;
sqldrop user MGMT_VIEW cascade;
sqldrop user sysman cascade;
2.刪除早期DBCONSOLE創(chuàng)建的對象:
sqldrop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
sqldrop PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;
然后再重新執(zhí)行重建操作。)
修改主機名操作
1.修改hosts文件中的主機名
2.重啟服務器 reboot
3.如果listener和tnsnames中記錄的是主機名,修改
$ORACLE_HOME/network/admin/listener.ora
$ORACLE_HOME/network/admin/tnsnames.ora
中對應的host地址為新主機名址,這一步一定要在刪除監(jiān)聽前操作,否則無法刪除監(jiān)聽。
4.重啟監(jiān)聽 lsnrctl stop lsnrctl start
lsnrctl status 中的 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=60.localdomain)(PORT=1521)))
Host 一定要與listener.ora和tnsnames.ora中的Host一致,這樣才能正確刪除。
5.刪除原來的監(jiān)聽 emca -deconfig dbcontrol db -repos drop
(如果不記得sysman的密碼,可以先修改下alter user sysman identified by oracle;)
6.重建監(jiān)聽 emca -config dbcontrol db -repos create
(如果這一步出現(xiàn)對象已存在或者sysman已存在錯誤,可以按以下操作
1.刪除早期DBCONSOLE創(chuàng)建的用戶:
sqldrop role MGMT_USER;
sqldrop user MGMT_VIEW cascade;
sqldrop user sysman cascade;
2.刪除早期DBCONSOLE創(chuàng)建的對象:
sqldrop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
sqldrop PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;
然后再重新執(zhí)行重建操作。)
開始--運行REGEDIT --進入注冊表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXXXTNSListener
發(fā)現(xiàn)ImagePath關鍵值沒有了,新建一個名為ImagePath的可擴充字符串值,編輯字符串的數(shù)值數(shù)據(jù)為:Oracle安裝路徑\BIN\TNSLSNR
何為一個instance配置多個監(jiān)聽,并且實現(xiàn)ClientLoadBalancing和ClientLoadBalancing。打開NETCA,配置兩個監(jiān)聽器。LISENTER,默認監(jiān)聽器,一路next,就配置完畢,監(jiān)聽端口1521。配置LISENTER2,注意監(jiān)聽端口改為1522,其它和LISENTER一
1. linux下啟動oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下關閉oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、啟動監(jiān)聽器
oracle@suse92:~ lsnrctl start
4、停止監(jiān)聽器
oracle@suse92:~ lsnrctl stop
5、查看監(jiān)聽器狀態(tài)
oracle@suse92:~ lsnrctl
LSNRCTL status
LSNRCTL exit
6.# setup 可以設置防火墻等信息
7.安裝監(jiān)聽器
運行 netca 命令
lsnrctl start
lsnrctl stop
reload listener 重新加載
service listener
help 幫助
quit 退出
vi etc/hosts
添加 192.168.0.100 chsylinux
修改Oracle的端口號實際是修改其監(jiān)聽器的監(jiān)聽端口,具體方法是
進入oracle目錄下得/network/admin/lisnter.ora
然后加入或者修改以下內(nèi)容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中問號的地方每個機器不一樣,一般自己裝的都是orcl,將1521改為所需要的端口后保存退出
然后,開始-》運行,輸入cmd
進入控制臺,執(zhí)行2條命令:
1. 關閉監(jiān)聽:lsnrctl stop
2 打開監(jiān)聽: lsnrctl start
完成
首先第一步我們進去sqlplus中,用sys或者system登陸進去。
輸入以下代碼來修改
[sql] view plain copy
begin
dbms_xdb.sethttpport('8088');
dbms_xdb.setftpport('0');
end;
/
通過這種方法我們就把8080直接給他修改成8088.會顯示已更改。
之后修改下面二個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
用記事本打開這二個文件,把8080換成8088
其他就沒有了,直接就可以用,也不用重啟oracle服務。