64位操作系统PL/SQL Developer连接数据库报ORA-12154错误
语句select*fromstu@risk;报ORA-12154错误,PL/SQLDeveloper的安装路劲为D:\PLSQL,oracle是64位11g,操作系统也是...
语句select * from stu@risk;报ORA-12154错误,PL/SQL Developer的安装路劲为D:\PLSQL,oracle是64位11g,操作系统也是64位,求帮助,谢谢!
用PL/SQL Developer登录risk直接select * from stu是正常的!! 展开
用PL/SQL Developer登录risk直接select * from stu是正常的!! 展开
展开全部
你用@risk,那么 risk 是什么?
1. 我看你的意思是你的数据库的 SID 或者 是你配置的本地服务名?
如果是这样的话,那么是不能这么写的。
2. 假如risk是用户名的话,那么应该写成: select * from risk.stu (当然,你当前登录用户必须有risk用户的stu表或者视图的查询权限)。
3. 你这么写,说明risk 是 一个 database link;下面是关于database link的。
database link 对于初学者来说,需要注意的是,这个database link 是从你当前数据库服务器连接远程数据库服务器的参数。
也就是说 客户机A 登录 服务器S1, 通过 databaselink(假设 名为dbl1) 连接 服务器 S2
那么 dbl1的参数中 的 本地网路服务名 是在S1上配置好的,而不是客户机A上的。
1. 我看你的意思是你的数据库的 SID 或者 是你配置的本地服务名?
如果是这样的话,那么是不能这么写的。
2. 假如risk是用户名的话,那么应该写成: select * from risk.stu (当然,你当前登录用户必须有risk用户的stu表或者视图的查询权限)。
3. 你这么写,说明risk 是 一个 database link;下面是关于database link的。
database link 对于初学者来说,需要注意的是,这个database link 是从你当前数据库服务器连接远程数据库服务器的参数。
也就是说 客户机A 登录 服务器S1, 通过 databaselink(假设 名为dbl1) 连接 服务器 S2
那么 dbl1的参数中 的 本地网路服务名 是在S1上配置好的,而不是客户机A上的。
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询