在使用oracle的过程中如果报错可以使用oerr ora 错误代码号来查看错误信息
在连接数据库的时候莫名其妙的报如下图的错误信息
直接使用dba权限用户进行连接数据库的时候同样也是无法进行连接的
但是在指定实例名进行连接数据库的时候却是可以连接成功的,很是蒙圈
最后发现在输出变量的时候发现oracle_sid没有输出值,只有oracle_home的值
所以在连接之前如果数据库中存在多个实例要先指定oracle_sid的值之后再进行连接就可以了,如果是单实例的情况那就是profile配置文件中没有设置oracle_sid的值的原因