情况是这样的,ORACLE10G有一个实例,而ORACLE9I没有实例,我先把ORACLE10G全库导出成DMP文件,现在需要联接上ORACLE9I,并在9I里建一个空库,把DMP文件导入。问题是如何可以让ORACLE9I启动,并且客户端联接上9I而不是10G,请高手指教。

解决方案 »

  1.   

    好像要停掉ORACLE10G再来安装ORACLE9i哦。设为手动启动数据库。
      

  2.   

    即使你连接上9i,好象也无法把10g导出的DMP文件导进去   低版本不能够导入高版本的东西机制都有可能变了
    SET ORACLE_SID=你的9i 库
      

  3.   

    10g导出的dmp文件不能导入到9i的库
    用9i的客户端连接上10g的数据库,然后在9i的客户端这边导出10g的库,再用9i的客户端把库导入到9i的数据库就行了
      

  4.   

    主要是如何设置,可以达到想启动9I就启动9I,想启动10G就启动10G,至于导出备份文件,可以用9I的客户端导,没有问题。
      

  5.   

    假如你已经安装了9i,则先将9i停下来,然后把环境变量设为10g需要的环境变量,然后安装10g,安装好后,环境变量分别放在两个不同的文件中,环境变量文件里面可用可不用,看情况,当需要登录哪个时就用哪个的环境变量即可