先装的什么?
我机器上同时装了forms6i和oracle9i,没有什么问题,
必须要先装forms6i,然后把注册表倒出来,安装9i,一般情况下应该都能用,
如果不能用就试着把form6的注册表导进去试试

解决方案 »

  1.   

    我成功的方法:
      1:首先装forms6i,注册表不用管。
      2: 装ORACLE9I,不要同在一个目录,这样取保ORACLE的能正常使用。
      3。使用ORACLE9I的ESEY CONFIG配制连接服务(如:AA),成功后
      4。把NETWORK\ADMIN下的TNSNAMES.ORA复制到FORM6I,NET80\ADMIN下
         这样FORM6I就可以用AA连接ORACLE了 如还有疑问,请发短信。。
      

  2.   

    开始 -> 程序 -> Oracle for Windows NT -> Oracle Net8 Easy Config配置一个服务名.打开目录的话,选择 Ora92 那个就行了.
    如: D:\Oracle\Ora92\Network\admin
      

  3.   

    因为是forms6i的Oracle Net8 Easy Config有问题
      

  4.   

    多谢大家出主意!问题正在研究中......
    我是先装oracle9i,然后再安装forms6i的。安装oracle9i时我只安装啦服务器端,没有安装客户端(书上说服务器端的功能包括啦客户端)。
    一些参数如下:
    全局数据名:myoracle.lmy
    SID:myoracle
    安装forms6i时,我先把注册表中的oracle项导出,保存,然后把注册表中的oracle项删除。
    安装forms6i完成后,我在把保存的oracle项导入。
    现在我的forms6i的Oracle Net8 Easy Config有问题,不能用。我就手工配置C:\orant\NET80\ADMIN下的TNSNAMES.ORA(我的forms6i装载在C:\orant),如下:
    test.world = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 127.0.0.1)
              (Port = 1521)
            )
        )
        (CONNECT_DATA = (SID =myoracle)
        )
      )但我现在以test作为host string连接时,不通!提示:
    ORA-12154:TNS:could not resolve service name怎么办呢?