最近朋友安装oracle的时候,给我留言说:执行dbca的时候报错,ORA-12532:TNS:invalid argument错误,如下图所示:
我让他去看下图片中的日志详细内容,他查了详细日志,如下所示:
我大概从以下几个方面去排查问题:
1、netca这一步操作了没有,朋友说操作了
2、tnsping下 tns name,看通不通?
朋友说不通,我一看他执行命令错了,叫他执行lsnrctl status执行这个命令看看你的tns name是什么?
3、看下1521端口有没有被打开
朋友查到是1521端口没有开,被限制了,打开限制,重试看看,重试之后,还是不行。
4、梳理下sys密码是否带有@符号?
朋友梳理了下,确实带了@符号,手动设置了transname.ora配置文件,修改sys密码,去掉@,重试成功。朋友是从sqlserver重度用户,他们设置密码习惯带个@符号,所以安装oracle的时候,设置密码也带上了,结果踩坑了。