如题
我电脑上装有 9i 和 10g两个客户端是不是跟这个有关系?
谢谢

解决方案 »

  1.   

    还是没有配对的原因,
    我机器上同时存在过8i, 9i, 10g没有冲突
      

  2.   

    修改环境变量oracle_home所指的目录下的tnsnames.ora的配置
      

  3.   

    在Linux下同时安装多个数据库版本相对麻烦, 
    因为安装程序会对同一目录设定权限windows下的处理比较容易, 我帮你搜了一段过来, 也许有用. 
    如果只是监听的问题, 你能搞定一个版本下的, 肯定也能搞定不同版本下的.转:
    同一台PC机上安装8I和9I
    问题:
    安装时C:\PROGRAMME\ORACLE安装程序回覆盖先安装的版本文件。不知道怎样才能避免一切可能出现的冲突问题
    解答:先装8 后9,分主目录装。还有,如果在某个已经存在的Oracle_home中安装,当你修复或更新Oracle,或者添加其他产品选项时,你应该确定停止从特定主目录中运行的任何Oracle服务。
    Oracle 9i的安装过程
    环境:New CY1G, 256+128M, win2000 SP3,Oracle 9.2.0.1.0
    1.启动OUI(Oracle universal installer),选择下一步。
    2.选择安装的产品,即Oracle Database。点击下一步。
      
    3.选中“标准版”,需要2.8G的空间,(这些安装类型的主要差别是产品被授予许可的方式不同,企业版仅仅包括每个可能的选项,而标准版要求有想使用的每个选项的单独授予许可。个人版意味着满足测试目的的单机安装)点击下一步。在“数据库配置选项”中,选中只安装Oracle软件(Software Only),不安装数据库,待安装完Oracle软件后,用DBCA创建数据库。
    4.安装完Oracle软件(不含Oracle数据库)后,启动DBCA (DataBase Configuration Assistant),将一步步指导你创建数据库(New Database)。
      
    5.创建完数据库后,启动NCA(Net Configuration Assistant),为数据库配置监听器。
    Oracle Net Configration Assistan:
    监听程序配置:直接下一步,监听程序名为默认的Listener,网络协议为TCP,使用默认端口1521。命名方法配置:选中本地命名。
    本地Net服务名配置:即修改本地tnsnames.ora文件,添加,选择下一步,输入数据库全局名,在网络协议里选择TCP,输入主机名,使用标准端口。使用sys用户测试。
      
    6.现在可以独立登陆OEM(Sys/password as sysdba)
    7.建立资料档案库,启动EMCA(Enterprise Manager Configuration Assiatan),为数据库创建资料档案库。
      
    8.创建资料档案库完成后,可以启动Console登陆到Oracle managerment server,默认用户名为sysman/oem_temp。 
      

  4.   

    可以装两个客户端吗?没试过。如果可以的话,连接时注意Oracle9i客户端使用9i配置的连接串,Oracle10g客户端使用10g配置的连接串。