连接数据库失败

本地的java代码去访问虚拟机的oracle数据库时,连接不上,报错码忘截图了。

后来解决,原因是监听没有启动

解决办法如下

1.查看当前监听的数据库

echo $ORACLE_SID    

2.启动oracle数据库

sqlplus /nolog

startup

connect /as sysdba

quit     启动完成以后退出

3.启动监听

lsnrctl start

查看状态命令:lsnrctl status
启动监听:lsnrctl start
关闭监听:lsnrctl stop

这时候,客户端就可以连接监听成功的数据库了。

如果需要启动另外一个监听

1.修改oracle监听(临时修改)

export ORACLE_SID=监听的数据库

2.启动数据库和监听即可。

猜你喜欢

转载自change-jeans.iteye.com/blog/2187903