sql 2000数据库转换到red hat linux 下oracle 10g下面,怎么实现。先问一个比较弱的问题,我xp机器先装了oracle 10g客户端,今天又装了oracle 10g服务器端,装后者的时候只提示输入全局数据库名(orcl,我没改),我输入了口令test,系统标志符sid也为orcl,其他没有提示输入,安装完毕之后开始菜单底下出现4个子菜单,分别是:oracle installation products
集成管理工具
配置和移植工具
应用程序开发我现在怎么建表。

解决方案 »

  1.   

    sql 2000数据库转换到red hat linux 下oracle 10g下面,怎么实现。
    ————————————————————————————————————————————————————————————————————
    表和数据可以使用SQL Server 2000的 DTS 导出到 Oracle ,其他数据对象需要做脚本迁移。
      

  2.   

    谢谢回复,可以更详细点么?或者加我qq 14880229   msn [email protected]   
      

  3.   

    打开sqlserver企业管理器,点"工具",从中选择DTS工具(有个DTS字样,具体名字不记得了),来源数据库选择sqlserver的,目标数据库选择oracle的,一步一步按中文提示做就可以了
      

  4.   

    嗯.用DTS比较方便.不过如果有存储过程这些东西的话,那就得用手工来写.代码是无法转换的.
      

  5.   

    dts目的选的   microsoft ole db provider oracle属性
     服务器名称  用户名称 密码  分别是多少?
    我全局数据库名和sid都为  orcl  密码  test  装完oracle未作其他设置
    tnsname.ora如下# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = sunman)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )