当前位置:数据库 > Oracle >>

修改Oracle所在linux主机名的步骤

修改Oracle所在linux主机名的步骤
 
原主机名为centos,需改为test
 
一、linux系统方面的修改
vim /etc/hosts
 
vim /etc/sysconfig/network
 
service network restart
  
二、Oracle配置方面的修改
此时Oracle实例未启动。
 
执行lsnrctl status出错。
 
[oracle@test ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 19-3月 -2013 15:44:55
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=centos)(PORT=1521)))
TNS-12545: 因目标主机或对象不存在, 连接失败
 TNS-12560: TNS: 协议适配器错误
  TNS-00515: 因目标主机或对象不存在, 连接失败
   Linux Error: 3: No such process
 
这是因为listener.ora文件中主机名与现在本机的主机名不符。重新配置listener.ora文件
 
[oracle@test ~]$ vim $ORACLE_HOME/network/admin/listener.ora
将"HOST = centos"改为"HOST = test"
 
执行lnsrctl start启动监听程序。
[oracle@test ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 19-3月 -2013 15:50:15
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
启动/opt/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: 请稍候...
 
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
系统参数文件为/opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
写入/opt/oracle/diag/tnslsnr/test/listener/alert/log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test)(PORT=1521)))
 
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for Linux: Version 11.2.0.1.0 - Production
启动日期                  19-3月 -2013 15:50:17
正常运行时间              0 天 0 小时 0 分 1 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          /opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
监听程序日志文件          /opt/oracle/diag/tnslsnr/test/listener/alert/log.xml
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test)(PORT=1521)))
监听程序不支持服务
命令执行成功
 
监听程序正常启动,修改完毕。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,