WindChill备份、恢复和迁移
WindChill备份
WindChill恢复
WindChill迁移
一、前置配置
修改目标主机的hosts文件,增加源WindChill目录所需的DNS映射
如:
127.0.0.1 chenbowen.e-lead.cn itest.elead.com itest_db.elead.com itest_ldap.elead.com itest_index.elead.com
二、导出源主机的Oracle实例
使用Database Configuration Assistant
工具管理数据库,该软件是安装完Oracle就有的,打开
这几个文件就是我们要导出的模板的文件
三、导入Oracle实例
启动Database Configuration Assistant
工具
我全使用wind
作为口令,作为测试就选择是
Oracle 自动存储管理(ASM)
四、拷贝源主机PTC目录到目标主机
压缩 –> Ctrl C –> Ctrl V –> 解压,完事
部分迁移
这种方式只有当我们能ping通那个ip的时候才能使用,我们可以只拷贝源主机的PTC目录,而不导入他的实例,我们使用源主机的Oracle服务。具体操作:在前置配置中,将itest_db.elead.com
的ip映射改成源主机对应的ip,比如
源主机:168.192.20.222 itest_db.elead.com
目标主机可以设置成:
168.192.20.222 itest_db.elead.com
127.0.0.1 chenbowen.e-lead.cn itest.elead.com itest_ldap.elead.com itest_index.elead.com
itest_db.elead.com
这个是我们安装WindChill自己设置的,这里我们是拷贝别人的,应该用的是别人安装时设置的,不过也可以自己更改相关配置文件修改
问题1:
原因:shutdown时,没有接参数,数据库关闭慢,直接退出sqplus导致oracle文件被lock
解决方法:重启服务
参考链接:
oracle:ora-01012:not logged on
问题2:
解决方法:打开Net Manager
然后再cmd中输入命令
可能用到的命令
lsnrctl status 查询监听服务状态
lsnrctl start 启动监听服务
lsnrctl stop 停止监听服务
netstat -ano 查询所有端口的服务状态
使用lsnrctl start
启动服务,然后使用lsnrctl status
查询状态
启动成功,再次尝试配置之前未完成的半成品数据库,启动Database Configuration Assistant
工具
参考链接:
Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)
ORACLE“监听程序未启动或数据库服务未注册到该监听程序”解决方法