linux下oracle数据迁移步骤,Linux下Oracle备份与数据迁移

环境: OS : CentOS4  DBServer: Oracle10g  Client: pl/sql Developer + SecureCRT

这里只是我在工作中用到了一些简单的用法,也是最常用到的,在这里总结一下

Oracle自带了几个数据备份和迁移的工具,很强大,也很好用: exp, imp expdp

一般包括一下步骤:

1,登录oracle

Su –oracle

Sqlplus /nolog

Conn /as sysdba

2,创建表空间/用户

CREATE TABLESPACE TS_SHSJB

DATAFILE

‘/u01/app/oracle/oradata/ora10g/TS_SHSJB_01.DBF’ SIZE 100M AUTOEXTEND ON NEXT50M MAXSIZE 2048M

EXTENT MANAGEMENT LOCAL

SEGMENT SPACE MANAGEMENT AUTO;

需要保证 datafile目录存在,并且oracle用户有权限

然后利用exp命令导出: Attention: exp是shell命令不是在sqlplus模式下的工具

语法如下:

导出数据库、

exp的三种导出方式:  用户模式,表模式,整个数据库。整库的不常用;

exp使用方法: exp [option]

option语法 keyword=value,exp help=y 显示该命令的帮助信息

用户模式导出:exp userid=scot

你可能感兴趣的:(linux下oracle数据迁移步骤,Linux下Oracle备份与数据迁移)