
一般是配置方法不对造成的。
配置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnamesora文件,并用文本模式打开。
2、添加以下内容:
本地实例名=(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
3、用PL/SQL工具登录即可。
1、安装好PLSQL。
2、点击进入PLSQL(不用登入用户,登入时点取消)。
3、点击上面菜单:工具--首选项,d出下列窗口:
在画红圈的地方设置正确的Oracle主目录,应用确定并推出PLSQL。
4、重新登入PLSQL就可以了。
1修改sqlnetora文件,在oracle安装目录的\NETWORK\ADMIN下:
将SQLNET_AUTHENTICATION_SERVICES= (NTS)
修改为:SQLNET_AUTHENTICATION_SERVICES= (NONE)
2修改监听器配置文件listenerora,在oracle安装目录的\NETWORK\ADMIN目录下,把主机名用ip地址代替,例如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523))改为(ADDRESS = (PROTOCOL = TCP)(HOST = 16816816842)(PORT = 1523))。
在查询时,查询对象并不一定是表,可能还是视图(view)、同义词(synonym)。
你可以通过查询语句查询对象的类型以及是哪个用户下的对象。
select owner, ojbect_name, object_name
from all_objects
where object_name = '大写的对象名';
其中: owner是拥有该对象的用户
ojbect_name是对象的类型
如果owner是PUBLIC则表示该对象时公共的。
以上就是关于为什么我的PL/SQLDeveloper连不上我的本地Oracle数据库全部的内容,包括:为什么我的PL/SQLDeveloper连不上我的本地Oracle数据库、安装的用于Oracle数据库的PLSQL不能使用,连接不上、PLsql不能连接数据库问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)