oracle 使用连接符 报错 ORA-01034 ORA-27101

sqlplus system/oracle@primary  报错

 

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0

 

检查监听正常,静态注册

tnsnames.ora 正常  tnsping 正常

 

最后发现sqlnet.ora  没有添加

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

 

似乎这个参数还会影响服务动态注册.之前就unknown 状态的静态注册服务,改了后多了ready状态的动态注册,之前怎么alter system register 都不行.  还有一个1523端口监听需要修改local_listener 参数才能动态注册服务.

 

 

你可能感兴趣的:(oracle,ORA-01034,ORA-27101,使用连接符)