某ksxt.dmp文件是Oracle 9.2在WINDOWS下导出的,现在CentOS5.1平台上以相同的用户和表空间导入Oracle 10.2中时有警告,导入命令:imp ksxt/1234@gzga file=ksxt.dmp full=y 。部署WEB应用后一跑,某些模块的功能就实现不了了,TOMCAT里LOG里提示列不存在!!但换成9.2的库却一点问题都没有各个功能都很正常!请教是什么原因?该如何解决? 

解决方案 »

  1.   

    to chensi05:你的意思是在9i下用客户端远程连接10.2的数据库,然后用imp命令导进去?
      

  2.   

    WinXp下用pl/sqldevelopter 该怎么样才能连接到CentOS5.1平台上的Oracle 10.2数据库实例gzga,并可操作其中的所有数据库对象?就像pl/sql在WINXP下连接9.2服务端那样!
    怎么样能把9.2下导出的dmp成功地无警告地导入到CentOS5.1平台上的Oracle 10.2里去?(实例名gzga 端口:1522 用户:ksxt; 密码:1234 ;CentOS5.1的IP地址:192.168.0.100,WinXP ip address:192.168.0.101)
    都需要安装和配置什么?请教具体步骤!非常谢谢!
      

  3.   

    在CentOS5.1平台下,使用10g的exp工具导出winXP下的9i库的数据,只要两个库的字符集一致。
    同样适用CentOS5.1平台下,使用10g的imp即可将数据导入到10g中。
      

  4.   

    在CentOS5.1平台下,10g怎么连接到WinXP下的9.2?在sqlplus该运行什么样的命令?具体怎么配置?
      

  5.   

    用你这个应该也可以啊,把9i下的dmp文件ftp到CentOS5.1上,用10g的imp导入
      

  6.   

    byfree:我就是用你说的方法导入的,但出现了警告,接着运行WEB应用服务器,在控制台抱错“列不存在”..........
    在CentOS5.1平台下,10g怎么连接到WinXP下的9.2?在sqlplus该运行什么样的命令?具体怎么配置
      

  7.   

    10g怎么连接到WinXP下的9.2
    配置$ORACLE_HOME/network/admin/tnsnames.ora
      

  8.   

    需要额外安装10g的客户端吗?我在CentOS5.1上只装了服务端。
      

  9.   

    原来tnsnames.ora的内容如下:
    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0.1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    LISTENER_GZGA =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1522))GZGA =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = gzga)
        )
      )
    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    WINXP系统里的Oracle 9.2下的实例名:gzga,user:ksxt;pwd:1234;Ip:192.168.0.101根据我提供的具体数据我该怎么改tnsnames.ora?在CentOS5.1的终端命令行里用什么命令连接到9.2下的实例中去?Pls help me with detail instruction!Thanks a lot!
      

  10.   

    在C:\instantclient_10_2 目录下安装了从官方网站下的instantclient-basic-win32-10.2.0.3-20061115.zip,instantclient-sqlplus-win32-10.2.0.3-20061115.zip.
    CentOS5.1下Oracle 10g实例名:gzga 端口是1522,user:ksxt;pwd:1234;Ip:192.168.0.101,在XP下可正常通过http://192.168.0.101请求10g下连接实例gzga的WEB应用并运行在WINXP(IP:192.168.0.101)的命令行里运行:C:\instantclient_10_2>sqlplus ksxt/1234@remoteGZGASQL*Plus: Release 10.2.0.3.0 - Production on Sat Jun 14 21:13:24 2008Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.ERROR:
    ORA-12154: TNS:could not resolve the connect identifier specified
    Enter user-name:
    ERROR:
    ORA-12560: TNS:protocol adapter error
    Enter user-name:
    ERROR:
    ORA-12560: TNS:protocol adapter error
    SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus我把tnsnames.ora 放在C:\instantclient_10_2下,其中内容如下:# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0.1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0.1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.remoteGZGA =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1522))
      )  
        (CONNECT_DATA =
          (SID = gzga)
        )
      )
    请教什么原因导致远程连接10g不成功?原因什么?具体解决步骤!非常感谢!
      

  11.   

    现在XP下10g客户端连上10G服务端了!
    WINXP(IP:192.168.0.101),CentOS5.1下Oracle 10g实例名:gzga 端口是1522,user:ksxt;pwd:1234;Ip:192.168.0.100
    XP下原来装了9.2的服务端,一打开PL/SQL DEV连接列表里总是本地的服务,通过PL/SQL DEV怎么连接上CentOS5.1下的Oracle 10g的实例gzga?从而可操作10g数据库对象,请教具体解决步骤!非常感谢