Linux 用作服务端, windows 作客户端(装管理员模式)这样就可以通过用 windows OS 直接对 oracle 进行操作~

解决方案 »

  1.   

    windows  OS 里我装的跟Linux里装的都是企业版DATA BASE
    那能不能对Linux里oracle  进行操作啊我试过将linux里面的tnsnames.ora文件覆盖掉在windows里tnsnames.ora就可以通过SQL*PLUS登陆到linux里的oracle,但是企业管理器就不行,因为企业管理器的登陆界面里的服务器的名字还是写windows里的那个,修改不了我尝试用PLSQL Developer来登陆Linux里oracle  但是报错TNS:无法处理的服务名
    但是那服务名是PLSQL Developer给我选择的,也是安装在Linux里oracle 里的服务器名,为什么会报错啊,除非将linux里面的tnsnames.ora文件覆盖掉在windows里tnsnames.ora才可以
      

  2.   

    1. 只需在 windows 那里配置一个服务名连到 linux 上的服务器就行.
      1.1 直接用记事本修改 tnsname.ora 文件.
      1.2 或者用 Net Configuration Assistant 工具来添加.2. OEM:在 "导航器" -> "将数据库添加到树" , 就可以了~3. pl/sql 连数据库的话,会自动读取 tnsname.ora 文件~