ORACLE数据库里表导入SQL Server数据库
ORACLE数据库里表导入SQL Server数据库
1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.
在$ORACLE_HOME\network\admin\tnsnames.ora里配置ORACLE数据库的别名(service name)。
2、在WIN2000或者win2003服务器->管理工具->数据源(ODBC)->
系统DSN(本机器上NT域用户都可以用)->添加->ORACLE ODBC Driver->完成->
data source name 可以自定义,我一般填ORACLE数据库的sid标志,
description里可以填ORACLE数据库详细描述,也可以不填->
data source service name 填第1步定义的ORACLE数据库别名->OK。
(用户DSN和文件DSN也可以类似配置,但使用的时候有一些限制)
3、SQL Server的导入和导出数据工具里->选数据源-> 数据源(其它(ODBC数据源))->
选第2步在ODBC里定义的系统DSN source name,用户名密码处填写ORACLE系统的用户名和密码->
下一步->选择目的,选SQL Server数据库(跟上面第二点讲的一致,就不重复了)。
注意:在ORACLE表和SQL Server表之间'转换'那步很重要,
可以改变默认的字段数据类型,如image->text,decimal->int
相关文档:
1、多工联机重作日志文件
每个数据库实例都有其自己的联机重作日志组,在操作数据库时,Oracle首先将数据库的全部改变保存在重作日志缓冲区中,随后日志记录器进程(LGWR)将数据从系统共用区SGA(System Global Area)的重作日志缓冲区写入联机重作日志文件,在磁盘崩溃或实例失败时,可以通过与之相关的联机重作日志 ......
C:\Documents and Settings\Administrator>sqlplus/nolog
SQL> CONNECT/AS SYSDBA
SQL> SHUTDOWN NORMAL/IMMEDIATE
SQL> STARTUP MOUNT
SQL> ARCHIVE LOG LIST
SQL> ALTER DATA ......
1.create alter insert update select等
如何建表
学生表student
create table student( --学生表
xh number(4), --学号
  ......
<1> ORACLE的使用
启动和关闭
工具操作ORACLE -- sql*plus
plsql deve ......