现在的问题是这样的:   我本机上装了一个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  都能正常使用数据库 求大神   详解:   小弟感激不尽……求 详解…… 坐等……  对了,另外,我添加了一个新用户 ,要此用户能 对数据库表 进行 增删改查 和导入数据的权限 该怎么加?

解决方案 »

  1.   

    自己  顶顶……  期待 ing………………
      

  2.   

    一个是自己的库  一个是连公司的库   监听肯定要配置2个  一个以自己ip为主机 还一个以服务器ip为主机
    然后为用户添加权限 可以在 http://你的电脑名:1158/em(oracle安装成功后 显示的几个地址之一) 通过登陆用户和口令后  对权限进行更改
      

  3.   

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

  4.   

    Tools->Preferences->Oracle->Connection->Oracle Home
    若不指定,就是你最后安装的ORACLE_HOME
      

  5.   

    把本机安装的oracle 11g客户端卸载掉就可以了,10g是支持访问11g的
      

  6.   

    OH  NO    ……伤不起^
      

  7.   

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

  8.   


    亲   翻图片的时候 ,  你用鼠标右击图片   点击  copy 图片链接就可以了
      

  9.   


    亲    右键单击图片,选择  copy 图片 链接就可以了……
      

  10.   

    你在配置环境  配事物了   session工厂  只有一个  session出错;了