当前位置:首页 > 虚拟机 > 正文

虚拟机改主机名(批量修改虚拟机机器名)


一、oracle10g更改主机名我很郁闷。打了一堆无聊的字之后就被转到二楼了~~~~555
是和
1.植入日志(如果要进行植入,一定要阅读全文,包括最后的问题分析!)设备名jgsun,ip10.11.1.11,正在运行,有应用程序连接;一台是sunv890,安装的是Solaris9+Oracle10g,设备名是hssun,ip10.11.1.19,不行,是的。新安装的机器。
需求:
将oralce8iforSun250的所有JSERP和ERPUSER3用户及其对应的表空间DBERP和DBSYS数据迁移到Oracle10gforSunv890,并将Sunv890的设备名称和IP地址配置为Sun250的设备名称和IP地址设备名称和IP地址相同,Oracle数据库名称和服务名称也相同,移植后直接断开sun250网线连接到sunv890,不会影响应用系统的正常运行。!
(注:这是移植的用户及其表空间,移植整个数据库的过程是一样的,导出导入exp/imp时只需选择整个数据库即可。)
移植过程:
1使用oracle8iclientexp命令将sun250上的数据导出到特定计算机客户端。导出Exp时,选择JSERP用户和ERPUSER3用户,分别复制到和数据文件中
2.在新的oracle10g数据库中创建DBERP和DBSYS表空间,创建JSERP和ERPUSER3用户。分别是,权限映射必须与Oracle8i中的表空间和用户设置完全相同。
3.在oracle8i客户端上使用imp命令将刚刚导出到oracle10g的和数据文件加载到sunv890上。上传时,选择上传用户。下载完成后,断开sun250的网线,连接sunv890的网线。
4.修改SunV890的IP和设备名称
更改ip:(更改为sun250的IP,从10.11.1.19更改为10.11.1.11)
$Vi/etc/hosts
更改设备名称:(更改命名Sun250设备,hssun为jgsun)
$Vi/etc/nodename
$Vi/etc/hosts
$Vi/etc/0
$reboot
5.重启后监控、数据库、iSqlplus服务依然可以启动,但是EM服务无法启动!
tartdbconsole
出现以下错误:
找不到路径
\Oracle\product\10.2.0\Db_1\hssun_ora8
\Oracle\product\0\Db_1\oc4j\j2ee\oc4j_DBConsole_hssun_ora8
我把上面两个文件夹名中的hssun改成了jgsun
可以继续启动,但最后还是起不来。。
7.搜索jgsun_ora8\sysman目录下的config目录和emd目录,找到所有包含hssun的文件,修改为jgsun。
此时em服务可以启动成功,但是em接口无法正常工作。Em界面中的主机名仍然是hssun,很多连接无法打开。
8.$emca–configdbcontroldb(这是oracle10g的命令,8i和9i是emca-r)
输入以下信息:
SID:ora8(与sun250上oracle8i的SID相同))系统密码:******
......
好了,emctlstartdbconsoleEM又可以正常运行了