我爱Aspx >> Asp.Net >> ORACLE8I转换数据到SQL SERVER最近做一个项目的DOTNET版,说是升级,从ASP升为DOTNET,可因为项目架构原因,数据库得从ORACLE转为SQL SERVER...^_|| ,之前未使用过ORACLE,转换数据过程中碰到了不小的麻烦。
这中间过程之痛苦不再赘述,直接讲我导数据流程及遇到的问题.如有讲错的地方,请大家指教~~
一、前提: 因为我是从ORACLE数据库服务器导出到目的机器,所以首先在目的机器上安装ORACLE同一版本的客户端,这样做是为了在用MSSQL导入数据时能选择ORACLE数据源。接下来我做的这个动作不知是否是必须的:ORACLE程序菜单中->net manage增加一个服务命名,填入源机器所在ORACLE库服务名,主机名。
二、在目的机器上安装了PL/SQL Devloper 7 ,填入登录源数据库的用户名,密码,选择数据库,登入OK,这步主要查看ORACLE数据库,为了知道哪些表或其它元素需要导出,并作参考。
三、具体工作来了。。
(1)表:如果只需要导出表结构,用PL/SQL Devloper -->Tools -->Export Tables,选择表,填入文件名,导出。
存储过程,视图,函数:用PL/SQL Devloper -->Tools -->Export User Objects ,选择对象,填入文件名导出。
(2)以上SQL文件导完,因PLSQL和SQL的些许不同,花了点心思把它们改成SQLSERVER上可以执行的语句,在MSSQL的查询分析器中执行生成。
(3)导出表结构及数据:在目的机器上数据源管理器中新建一个系统DSN或文件DSN,选择ORACLE ODBC DRIVER ,数据源名称和说明随便填,服务名及用户ID填ORACLE源数据库相应的服务名。 然后运行MSSQL ->导入导出工具->选择源数据中选择”其它(ODBC数据源)”,选择刚才建的系统DSN或文件DSN,填入登录ORACLE库的用户名,密码,进入;接下来的选择目标源动作就和MSSQL自己的导入数据操作是一样了。。。导完之后,记得更改相应的字段类型,默认值等等。。
Ҷƪл˵?
用Dreamweaver进行数据库操作[08-01]
sql语句简单解决同个字段不同标识..[08-01]
配置SQL Server 2005 Reporting ..[08-01]
URL编码与SQL注入[08-01]
初谈ADO.NET中利用DataAdapter进..[08-01]
SQL Server 2005 Reporting Serv..[08-01]
SQL Server 2005—有关开发的10个..[08-01]
SQL Server 2005—数据库管理10个..[08-01]
.net2.0中使用SqlBulkCopy进行大..[08-01]
查询数据库表和字段sql语句[08-01]
C#多线程-不同线程之间通过事件委..[08-01]
Windows 2003 Server 中DOTNET程..[08-01]
ASP.NET2.0瞎记-加密链接字符串[08-01]
Photoshop打造一幅不错的电路板效..[08-01]
Photoshop把人物照片打造的更具有..[08-01]
Agnitum Outpost Firewall Pro身..[08-01]
Flash绘制06年德国世界杯标志[08-01]
用Dreamweaver进行数据库操作[08-01]
Dreamweaver制作网页实用七招[08-01]
sql语句简单解决同个字段不同标识..[08-01]