Oracle迁移Linux到Windows,版本从低到高

从linux 到 Windows Oracle
A环境上的数据库版本(Linux)
    Oracle Database 10g Enterprise Edition Release 10.2.0.4
B环境上的Oracle 版本:(Windows)


B上的账号Oracle账号/密码,一定要权限够大,如system账号,以便于创建User和Tablespace

A环境数据库导出(linux
1、登录Linux系统(最好是root用户,可以方便于切换oracle账号)
2、切换账号:
root# su - oracle
oracle# sqlplus / as sysdba
3、导出dmpe文件
//进入Oracle命令行的形式
SQL>
分别输入以下命令:
exp test/test@xxtest file=/home/oracle/oraclebak/test.dmp

创建User 和TableSpace(B环境Windows)
远程连接10.XX.XX.XX
进入CMD
Cmd命令行中输入:sqlplus
然后输入账号:system
输入密码:xxxx
然后输入下面的进行创建
创建test
创建test账户,分配权限,这里创建的用户test密码也是test;命令如下:
SQL> create user test identified by test;
SQL> alter user test identified by test;
SQL> create tablespace test datafile 'E:\oracle_db\test.dbf' size 200M;
SQL> alter user test default tablespace test;
SQL> grant create session,create table,create view,create sequence,unlimited tablespace to test;

导入dmp文件
在B环境Windows下退出SQL命令行形式,进入CMD形势下输入以下命令:
SQL> quit //退出sql命令行形式
输入导入命令
IMP test/test BUFFER=64000 file=E:\test.DMP FULL=Y
注意: E:\test.DMP 是你导出dmp的文件存放位置。
第一个是你创建的test账户,“/”之后的test是密码。







  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值