外部使用sqldeveloper工具来远程连接数据库:
首先在软件中创建连接的位置不要搞错了。
这里要说明一下用户名密码的问题了,几次连接失败,在排除ip网络连接的问题之后,我怀疑是我的用户名密码错了,果然。
我不太清楚oracle里面的几个密码,所以我就直接在ubuntu中修改了密码。
过程如下:
1.进入oracle命令行:
启动服务
sqlplus /nolog
conn / as sysdba
startup
--------------------------------------------------------------------------------------------
tips:
简单的几句话,在这其中依然遇到了奇奇怪怪的问题,比如
ora-01034 oracle not acailable
查阅了大量资料后,主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动。还有就是可能是登录数据库后,不正常的退出,比如直接关掉窗口,而这时数据库里有未完成的动作,再次登录时就会提示“insufficient privileges”的报错,SQL>shutdown immediate; SQL>startup;就恢复正常了。