Oracle装完后,计算机名改了,监听程序无法启动!
Oracle装完后,计算机名改了,监听程序无法启动!
请问怎么搞
在别处看到说用什么用net configuration assistant删除监听,在哪个界面下用这个命令?Sql/Plus?
然后再新建。怎么新建啊?
这个方法具体该怎么搞啊。
另外还看到一个方法,说listener.ora和tnsnames.ora中修改一下,
listenner.ora如下:
---------------------------------------------------------------
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
)
---------------------------------------------------------
应该改哪儿?改localhost吗?改为我现在的用户名?
其他还有什么好的方法吗?急!!!
------解决方案--------------------localhost改为IP试试
------解决方案--------------------HOST = localhost
该为新计算机名试下
------解决方案--------------------服务器端该listener.ora为ip地址,重启listener: lsnrctl stop;lsnrctl start
客户端修改:tnsnames.ora为ip
------解决方案--------------------netca
改之
------解决方案--------------------在net assistant中,修改监听的计算机名,也可以通过(listener.ora和tnsnames.ora的host改成现计算机名)然后把所有 network/agent/下的.q文件删除,重新启动就可以了。
------解决方案--------------------改成ip或计算机名
------解决方案--------------------直接在net assistant中改,图形界面
------解决方案--------------------
------解决方案--------------------用netmanager图像化界面修改比较容易些
------解决方案--------------------修改安装盘:\Oracle\network\admin\listener.ora 文件中的HOST 值,
将后面值改成IP试一下。
如:HOST=192.168.1.55