现在正式转入主题。
首先需要下载一个工具,到oracle官方
http://www.oracle.com/technology/tech/migration/workbench/index.html
可以发现官方提供了两种工具分别对应不同数据库迁移到oracle,要迁移SqlServer,选择oracle sql developer
我下载的是windows版带jdk的,这里也提供了各种操作系统平台的。
下载之后不用安装就可以执行,之后你会发现新建连接只有oracle和access,没有SqlServer,所以还需要另一个东西 jtds-1.2.3-dist.zip 点击直接下载
注意解压到oracle sql developer目录里
之后选择工具--首选项
现在已经可以配置SqlServer了
为了测试用,我们就在SqlServer2000建立一个数据库叫做fantlam,建立一个表叫做note,结构如下,ID自增。
向表中插入2条数据。
准备工作就绪,接下来是建立一个SqlServer2000的连接。检索数据库,选择刚刚建立的数据库fantlam,可以测试一下是否成功,如图已经成功,连接进去。
下一步我们需要建立一个Oracle的system帐号(或则具有类似sys权限的用户)连接
建立此连接的用途:
Ⅰ执行创建下面要用到用户的migration的SQL语句。
Ⅱ 执行移植过程中产生的DDL语句
Ⅲ 以及验证整个过程是不是成功,
这里我们创建一个用户叫做fantlam,并赋予sysdba权限
SQL> create user fantlam identified by fantlam;
User created.
SQL> show user;
USER is "SYS"
SQL> grant sysdba to fantlam;
Grant succeeded.
可以查看一下谁拥有sysdba的权限,可以发现fantlam已经在里面了。
SQL> select * from V$PWFILE_USERS;
USERNAME
--------------------------------------------------------------------------------
SYSDBA SYSOPER SYSASM
--------------- --------------- ---------------
SYS
TRUE TRUE FALSE
FANTLAM
TRUE FALSE FALSE
SQL>
OK 用刚才的用户建立连接进去
分享到:
相关推荐
Centos5.3 下安装Oracle 11g
CentOS5.3安装Oracle11g(图文解说).pdf
Centos5.3安装oracle10g过程 详细
CentOS5.3下安装oracle10G超详细
CentOS5.3上安装Oracle 10g总结文档
centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误
Centos6.4安装Oracle11G,图形化界面安装
在centos下安装oracle11g 使用yum源进行搭建 包括配置监听
CentOS5.3挂载NTFS CentOS5.3挂载NTFS
CentOS7下安装oracle11g具体步骤
CentOS 7 安装 Oracle 11g 操作文档 在安装 Oracle 11g 之前,需要进行一些准备工作,以确保安装成功。以下是安装前的准备工作: 1.1 安装前的准备工作 在安装 Oracle 11g 之前,建议修改主机名,不要使用默认的 ...
CentOS5.3系统CentOS5.3系统
centos6.6 Oracle11G安装文档,能够帮助实施和初学linux成员快速掌握oracle的安装。
CentOS7离线安装oracle 11g_r2所有离线依赖包,并附详细安装说明,安装详细说明和依赖包,轻松在CentOS7安装oracle
CentOS 6.4 安装 Oracle 11g,不是网络上拷贝,自己全程写下来的。
CentOS7 安装Oracle11G,本人亲测有效,放心使用。
centos 6下oracle 11g的安装配置 关于Oracle 11g安装配置详细说明,照着文档执行就可以安装成功oracle 11g ,本文档没有提供相关软件,需要自行下载。Vmware,centos 6,以及Oracle 11g
Centos 6.5 Oracle 11G R2 安装文档
Complete Installation Of Oracle On Linux Machine Centos 5.3
Centos7安装部署Oracle RAC 11G说明文档,Oracle 11g R2安装,RAC环境搭建