导读
作者:杨漆
16年关系型数据库管理,从oracle 9i 、10g、11g、12c到Mysql5.5、5.6、5.7、8.0 到TiDB获得3个OCP、2个OCM;运维路上不平坦,跌过不少坑、熬过许多夜。把工作笔记整理出来分享给大伙儿,希望帮到大家少走弯路、少熬夜。
最近为新项目搭建两套新库,在Vmware上手动部署完第一套。为了省事,用snapshot克隆出第二套,通过修改IP地址、hostname、tns、listener等迅速拉起。检查后台进程、sys登陆验证等都一切正常。
可当通过网络方式登陆时便出现了异常,ERROR信息截图如下:
DB登陆提示必须在下面user-name、password再次手动输入一遍方能登陆DB
(这是程序连入无法接受的)
搜遍全网,解决方案是:
- 开闪回区
- 检查磁盘空间
- 开归档
- 检查Oracle_home环境变量
- 检查ORACLE_SID
- sqlnet.ora文件中的
SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS换为NONE
经试验以上方法全失效。
细翻alert.log,经过虑为ORA-00141