您的位置:首页 > 数据库 > Oracle

Oracle 10g 修改主机名或者IP解决EM无法重启

2013-01-25 15:57 513 查看
PS:更换了主机名或者IP,如果只是单纯的pl/sql 连接数据库,可以不用重新配置EM,

只需要更改\oracle\product\10.2.0\db_1\network\ADMIN下的listener.ora和tnsnames.ora这两个文件,

把文件中:HOST=****?改成对应的主键名或者IP即可

D:\oracle\product\10.2.0\db_1\oc4j\j2ee
使用的解决方法:在ORACLE_HOME\oc4j\j2ee 文件夹下,有文件夹

OC4J_DBConsole_localhost_orcl

或者 OC4J_DBConsole_计算机名_orcl 中的一个。

(其中"计算机名"是安装oracle的计算机名)

复制文件夹到相同目录改名为另一个。这样就有了两个文件夹:

OC4J_DBConsole_localhost_orcl

OC4J_DBConsole_计算机名_orcl

------------注意以下地方:-------------------

1: 主机名:
C:\WINDOWS\system32\drivers\etc\hosts

2: EM链接JDBC:
$ORACLE_HOME\oc4j\j2ee
OC4J_DBConsole_fox-kook_kook

OC4J_DBConsole_localhost_kook (从fox-kook主机名复制这个目录为localhost)

3: 监听修改为主机名的连接方式,不要以IP方式。

$ORACLE_HOME\NETWORK\ADMIN\listener.ora

SID_LIST_LISTENER =
(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = kook.glfsoft.com)

(ORACLE_HOME = G:\oracle\product\10.2.0\db_1)

(SID_NAME = kook)

)
)

LISTENER =
(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = fox-kook)(PORT = 1521))

)

$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora同样。

KOOK =
(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = fox-kook)(PORT = 1521))

)
(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = kook.glfsoft.com)

)
)

===============
以安装Oracle用户登录ssh,输入dbstart~就可以了。

或者在输入sqlplus

然后输入帐号密码,进入到sqlplus模式,

输入:connect / as sysdba 回车

shutdown 回车(关闭数据库)

startup 回车(启动数据库)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐