Oracle修改ip或主机名后重建em和监听

oracle数据库修改ip和主机名的详细操作

修改ip操作

1.修改hosts文件中主机名对应的ip地址。

2.重启服务器网络 service network restart

3.一定要先删除原来的监听 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地址,这一步一定要在删除监听后操作,否则无法删除监听。

5.重建监听 emca -config dbcontrol db -repos create

(如果这一步出现对象已存在或者sysman已存在错误,可以按以下操作

1.删除早期DBCONSOLE创建的用户:

sql>drop role MGMT_USER;

sql>drop user MGMT_VIEW cascade;

sql>drop user sysman cascade;

2.删除早期DBCONSOLE创建的对象:

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

sql>drop PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;

然后再重新执行重建操作。)

修改主机名操作

1.修改hosts文件中的主机名

2.重启服务器 reboot

3.如果listener和tnsnames中记录的是主机名,修改

$ORACLE_HOME/network/admin/listener.ora

$ORACLE_HOME/network/admin/tnsnames.ora

中对应的host地址为新主机名址,这一步一定要在删除监听前操作,否则无法删除监听。

4.重启监听 lsnrctl stop   lsnrctl start

lsnrctl status 中的 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=60.localdomain)(PORT=1521)))

Host 一定要与listener.ora和tnsnames.ora中的Host一致,这样才能正确删除。

5.删除原来的监听 emca -deconfig dbcontrol db -repos drop

(如果不记得sysman的密码,可以先修改下alter user sysman identified by oracle;)

6.重建监听 emca -config dbcontrol db -repos create

(如果这一步出现对象已存在或者sysman已存在错误,可以按以下操作

1.删除早期DBCONSOLE创建的用户:

sql>drop role MGMT_USER;

sql>drop user MGMT_VIEW cascade;

sql>drop user sysman cascade;

2.删除早期DBCONSOLE创建的对象:

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

sql>drop PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;

然后再重新执行重建操作。)

时间: 2024-12-21 03:58:44

Oracle修改ip或主机名后重建em和监听的相关文章

Solaris - 修改IP和主机名

修改solarishostname只需修改以下三个位置 1. Vi /etc/hosts, 添加 "ip   yourhostname" 2. vi /etc/nodename, 写入yourhostname 3. vi /etc/hostname.e1000g0, 写入yourhostname 4. 重启机器 [注]:除了/etc/hosts之外,其他两个文件里只写主机名 一.说明    /etc/hostname.pcn0 记录的本机的机器名    /etc/hosts 是一个指向

Unix Study--Solaris 10修改主机IP和主机名

Unix Study--Solaris 10修改主机IP和主机名     对于Solaris系统,是通过一系列配置文件(文本)来存储和管理主机ip和主机名信息,通过编辑器修改这些配置文件就可以完成相关的配置. 一.修改主机ip 1.配置hosts文件 [[email protected]:/]# cat /etc/hosts # Internet host table ::1     localhost        127.0.0.1       localhost        192.16

修改kvm宿主机主机名后

修改了宿主机的主机名后, libvirtd错误日志如下 virNetSocketReadWire:1808 : End of file while reading data: Input/output error 解决方法: systemctl restart systemd-machined systemctl restart libvirtd 另外推荐一个小型管理kvm虚拟机的开源软件 https://github.com/retspen/webvirtcloud 原文地址:https://

修改CentOS的主机名hostname .

修改CentOS的主机名hostname 据说主机名带有localhost对安装Oracle不好,所以搞了几个修改hostname的方法: (1)使用hostname命令(暂时) hostname查看当前主机名,hostname <新的主机名>修改当前主机名为<新的主机名>. (2)vi /etc/sysconfig/network(永久) 使用source /etc/sysconfig/network命令,使修改立即生效或者注销系统,新打开终端,hostname即更新.

Linux下设置ip和主机名进行绑定

1:输入命令gedit   /etc/hosts 这样你就打开了一个文本,然后在文本的末尾进行添加如下: ip地址                主机名 192.168.0.125       hadoop 保存退出. Linux下设置ip和主机名进行绑定,布布扣,bubuko.com

如何修改linux的主机名

Linux操作系统如何修改主机名: 第一步: #hostname test 第二步: 修改/etc/sysconfig/network中的hostname如下: NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=test GATEWAY=192.168.92.1 第三步: 修改/etc/hosts文件如下: 127.0.0.1               localhost.localdomain localhost ::1             loca

ubuntu修改用户名和主机名|ubuntu进入单机模式(单用户模式)

问题:使用了一周Ubuntu14.04,感觉自己当初设置的用户名和主机名太长,想要修改. 结果:一晚上就过去了,还是悲剧. google搜索:ubuntu修改用户名,看了排在第一位同学的文章,根据描述修改/etc/passwd和/etc/shadow,将其中的旧用户名修改为新用户名,修改完成之后重启,然后就悲剧了. 虽然显示新用户名,但是输入密码之后,仍然停留在原界面,无法进入新用户下的系统.只能进入guest用户系统,但是guest用户下无法进入root用户,无法进行任何修改. 原因是还需要修

c语言 c++ 实现查看本地ip,外网ip, 本地主机名,查看http网址对应的ip

/******************************************************************************* 作者 :邓中强 Email :[email protected] QQ :1246747572 博客 :http://www.cnblogs.com/dzqdzq/ 时间 :2014/01/01 功能 ********************************************************************

shell 批量获取ip 和主机名

[[email protected] li]$ cat jia.sh #!/bin/bash ip=`cat jia.ip` for i in $ip;do HostName=`ssh -t $i "hostname"` echo -e "$i \t $HostName" >>jia.jg done #打印ip 和 主机名 原文地址:https://www.cnblogs.com/lixinliang/p/10300129.html