ora-12541:tns:无监听程序 解决办法
1、先切换到oracle用户(如果是linux服务器)
2、lsnrctl status --查看监听状态,如果监听没有启动,那么执行第3步
3、lsnrctl start --启动监听
4、sqlplus / as sysdba --连接到数据库
5、startup --启动数据库
6、show pdbs; 或者 select * from v$pdbs; ---这一步是查看pdb实例名,针对oracle 12c的数据库。
对于oracle 11g的数据库,查看实例名这样查select * from v$instance;因为11g没有容器数据库这种说法。
(注意:对于12c的数据库,select * from v$instance;(这个查询的是CDB实例名))
7、 alter pluggable database pdbsjzk open; --打开pdb:alter pluggable database pdb名称 open;
8、 alter pluggable database pdbsjzk close; --关闭pdb实例