某客户在使用vmware将Oracle从物理机迁移到虚拟机碰到问题

在使用vmware迁移Oracle数据库至虚拟机时,客户遇到ora-01031错误。排查过程包括检查环境变量、sqlnet.ora配置、重建orapwd文件、修复Windows账户问题、数据库启动与恢复。最终通过调整域账户、清理日志文件并执行恢复操作解决了问题。
摘要由CSDN通过智能技术生成

某客户在使用vmware将Oracle从物理机迁移到虚拟机碰到问题

现象:

windows 服务下显示oracle服务都是正常启动的;

         SQLPLUS连接出现ora-01031错误。

采用以下步骤来解决故障:

1、Cmd下查看set环境变量设置,确定其实例名和id是正确的。

2、查看sqlnet.ora文件:sqlnet.authentication_services=(NTS)

3、重建orapwd文件

D:/>orapwd file="D:/oracle/product/10.2.0/db_1/database/PWDoratest.ora"password=manager

         这个时候使用sqlplus连接同样还是报ora-01031错误;

        

4、查看windows的账户信息,ora-admin管理员组中域账户有问题变成了一串id号。(这步是重点)

         确认在安装oracle的时候,可能是存在域环境。(在虚拟机迁移中,造成了)

         退出域,重新加入域,添加账户到该管理员组

5、重建orapwd文件

6、sqlplus能正常连接

7、

SQL>startup  nomount;

ORACLE例程已经启动。

SQL>alter database mount;

数据库已更改

SQL>alter database open;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值