关于用绿色软件PL/SQL 访问远程服务器的oracle数据库的问题

vocational110 2011-06-25 06:27:02
本地机器装有oracle数据库 但是空的 什么都没有

首先直接用PL/SQL在本地连接服务器的oracle数据库,一直报无法访问服务名的错误
后来改了下tnsnames.ora 文件 改成跟服务器上的oracle里面的tnsnames.ora 文件一样了 可以连接了
但现在问题又出现了

我用的是同一个用户
在本地用PL/SQL连接服务器的数据库的时候 跟直接在服务器上用PL/SQL登陆看到的数据库 里面的数据不同
也就是说连上的不是同一个数据库

可这不应该啊,都是用的一个用户名,访问的数据库还不一样,关键是这个用户下 只有那一个数据表

求高手解答

...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangdh12 2011-06-27
  • 打赏
  • 举报
回复
看的有点晕。
hong1987 2011-06-27
  • 打赏
  • 举报
回复
如果没猜错,服务器和本机的数据库是一样的。
需要修改本机tnsnames.ora文件的内容,把里面的连接信息复制一份,其中一个用来访问本地数据库、一份用来访问服务器数据库,主要是修改ip地址、数据库名称。
在本机上使用PL/SQL时候注意选择数据库
zhwh 2011-06-26
  • 打赏
  • 举报
回复
你的sqlnet.ora是怎么设置的啊?
秋雨飘落 2011-06-26
  • 打赏
  • 举报
回复
说白了,还是你连接数据库的问题
Rotel-刘志东 2011-06-26
  • 打赏
  • 举报
回复
直接拷贝不行的,需要直接修改与本服务器配置一致的。
vocational110 2011-06-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 centaur800 的回复:]
看tnsnames.ora里面设置的ip,数据库名,用户名什么的是否跟数据库服务器是一致的。
[/Quote]

我完全拷贝的那个文件 还能不一致吗
centaur800 2011-06-25
  • 打赏
  • 举报
回复
看tnsnames.ora里面设置的ip,数据库名,用户名什么的是否跟数据库服务器是一致的。

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧