oracle出现了很奇怪的问题,不信你来看看,求解………………大神何在???

蘑菇頭 2012-03-30 10:39:12
现在的问题是这样的:

我本机上装了一个oracle10G的,这个是自己私人用的数据库,并且自己设置了SID为YHK
然后 本机上还装有 oracle11G的客户端,要连接项目组公用的数据库
最后 本机上装有 PL/SQL DEVELOPER 你懂的,亲……

关键词: 10G 为私有数据库,自己做demo用 11G为公司数据库,不能随便乱改的,亲,你懂的……

最后出现的问题是:

步骤:(都是用PL/SQL DEVELOPER登录)

1.最开始使用 PL/SQL DEVELOPER登录 11G能上
2.然后登录 10G 只有换了 connect as 为SYSBDA才能上
3.当我再换成 登录11G时 就报错了 :ORA-12154

我分析的原因:

极有可能是 本机上的10G 实例与11G实例冲突,导致的监听错误,不知对否???

要求实现的功能: 就是 不管是登录 10G 还是11G 都能正常使用数据库

求大神 详解: 小弟感激不尽……求 详解…… 坐等……

对了,另外,我添加了一个新用户 ,要此用户能 对数据库表 进行 增删改查 和导入数据的权限 该怎么加?
...全文
205 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hibernate_chen 2012-04-21
  • 打赏
  • 举报
回复
你在配置环境 配事物了 session工厂 只有一个 session出错;了
hello_world1 2012-04-01
  • 打赏
  • 举报
回复
我直接上图了。

hello_world1 2012-04-01
  • 打赏
  • 举报
回复
简单的问题复杂化了。
既然 要 连接项目组公用的数据库,那在本机装什么11g?
直接装测试库就完了。然后在tnsnames.ora里面指定两个连接不就完了么?



laimingjia11 2012-04-01
  • 打赏
  • 举报
回复
怎么发图,亲?
蘑菇頭 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

怎么发图,亲?
[/Quote]

亲 右键单击图片,选择 copy 图片 链接就可以了……
蘑菇頭 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

简单的问题复杂化了。
既然 要 连接项目组公用的数据库,那在本机装什么11g?
直接装测试库就完了。然后在tnsnames.ora里面指定两个连接不就完了么?
[/Quote]

(⊙o⊙)… 图片 没有啊……╮(╯▽╰)╭
蘑菇頭 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

怎么发图,亲?
[/Quote]

亲 翻图片的时候 , 你用鼠标右击图片 点击 copy 图片链接就可以了
蘑菇頭 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]

简单的问题复杂化了
[/Quote]

不知这位大哥 有何见解? 请指点一二………………
xiaosheng2008 2012-03-31
  • 打赏
  • 举报
回复
简单的问题复杂化了
cowboyhn 2012-03-30
  • 打赏
  • 举报
回复
你的环境中存在了10g和11g两个ORACLE_HOME,那么你的PL/SQL需要指定用哪一个。
然后你要配置%ORACLE_HOME%\network\admin\tnsnames.ora。
  • 打赏
  • 举报
回复
一个是自己的库 一个是连公司的库

监听肯定要配置2个 一个以自己ip为主机 还一个以服务器ip为主机


然后为用户添加权限 可以在 http://你的电脑名:1158/em(oracle安装成功后 显示的几个地址之一) 通过登陆用户和口令后 对权限进行更改
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复
咦…… 等着 好辛苦呀………………
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复
自己 顶顶…… 期待 ing………………
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复


OH NO ……伤不起^
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复


终于 知道 怎么发图了 晕………………
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复


还有一个错,你们看看
筱伟 2012-03-30
  • 打赏
  • 举报
回复
把本机安装的oracle 11g客户端卸载掉就可以了,10g是支持访问11g的
cowboyhn 2012-03-30
  • 打赏
  • 举报
回复
Tools->Preferences->Oracle->Connection->Oracle Home
若不指定,就是你最后安装的ORACLE_HOME
蘑菇頭 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

你的环境中存在了10g和11g两个ORACLE_HOME,那么你的PL/SQL需要指定用哪一个。
然后你要配置%ORACLE_HOME%\network\admin\tnsnames.ora。
[/Quote]

不好意思 怎么指定呀??? 求指点………………

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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