学习oracle技术,每天学一点,每天进步一点

oracle 10g 传输表空间的测试

上一篇 / 下一篇  2008-06-02 10:32:19 / 个人分类:oracle 10g 新技术

第一:同一平台传输表空间测试

F:\oracle\product\10.2.0\db_1\BIN>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 2 09:10:54 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ITPUB个人空间 a%g|3vHr
连接到:
D6f9jiw;to b2vb0Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionITPUB个人空间 ^+C*t c+Y.T
With the Partitioning, OLAP and Data Mining options

SQL> create tablespace paul datafile 'd:\paul01.dbf'  size 50M;

SQL> create user paul identified by paul default tablespace paul;

用户已创建。

SQL> grant connect,resource,dba to paul;

授权成功。

SQL> conn paul/paul
4L_ w'E,f_Rm|0已连接。ITPUB个人空间.G@E TRVK

SQL> create table paultable (a int);

表已创建。

SQL> insert into paultable values(100);

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from paultable;

         AITPUB个人空间*O;C}8WF,x"Gt
----------ITPUB个人空间k~Y!})~6N
       100

SQL> alter tablespace paul read only;

表空间已更改。

SQL> exit
)u6Hs O;h!c{N,z0从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionITPUB个人空间%V/{ y0Q+}S
With the Partitioning, OLAP and Data Mining options 断开

导出表空间

F:\oracle\product\10.2.0\db_1\BIN>exp userid='sys/abcdefg as sysdba' tablespacesITPUB个人空间1l(R qm^
=paul transport_tablespace=y file=c:\exp_ts_paul.dmp

Export: Release 10.2.0.1.0 - Production on 星期一 6月 2 09:13:54 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ITPUB个人空间nv)k&@i4cB,\ {s3g?u
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
u4U-C;E4U v%S0With the Partitioning, OLAP and Data Mining optionsITPUB个人空间0_1c3X\1vn
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
k6mP%B8E;J0注: 将不导出表数据 (行)
$p\Eiv NBy0即将导出可传输的表空间元数据...ITPUB个人空间&gdD[x@O4?cQ!g
对于表空间 PAUL...ITPUB个人空间VQO%x3A!R1q aI2|
. 正在导出簇定义
A uz+Y]"Y"mb0. 正在导出表定义ITPUB个人空间s}xW't/L
. . 正在导出表                       PAULTABLE
7s1[ E8@*` f3Ru%a;D@R3N0. 正在导出引用完整性约束条件ITPUB个人空间2xv7P0i`7f#pr/p
. 正在导出触发器
1BmB$LV,I9Z(v1C0. 结束导出可传输的表空间元数据
'E^C;_ @ji|s W0成功终止导出, 没有出现警告。

拷贝

exp_ts_paul.dmp和数据文件paul01.dbf 到另外同平台数据库的D盘上

在另外同平台服务器进行传输表空间导入:

C:\Documents and Settings\paul>imp userid='sys/abcdefg as sysdba' file='d:\exp_t
'E)S7V \0O JfJ Tn0s_paul.dmp' transport_tablespace=y datafiles='d:\paul01.dbf'

Import: Release 10.2.0.1.0 - Production on 星期一 6月 2 09:44:08 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ITPUB个人空间HgrL+[7sVw)U
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionITPUB个人空间 Hud8]{+H
With the Partitioning, OLAP and Data Mining options

经由常规路径由 EXPORT:V10.02.01 创建的导出文件ITPUB个人空间9W)_ nxMz$t6WH6T
即将导入可传输的表空间元数据...
&B8XJ6oA0已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入ITPUB个人空间-`7uztE/vz
. 正在将 SYS 的对象导入到 SYS
R?W1kq*^h0. 正在将 SYS 的对象导入到 SYS
{P%w4eQ0. 正在将 PAUL 的对象导入到 PAUL
0o5Y1m6r9x0. . 正在导入表                     "PAULTABLE"
&NCT!Y0?Y-U!d0. 正在将 SYS 的对象导入到 SYSITPUB个人空间@:a0g](Q.g)wKX9X
成功终止导入, 没有出现警告。


Jo2x1]+C4M O"mO0SQL> select * from paultable;

         A
&v-oeFij*A-Q0----------
L-cuI#z1M0       100

 

注意地方:

  1.只能新建个用户默认所属表空间为需要导出的表空间 不能建立在sys或system用户下

     例如 在sys或system用户下 

    create table  paultable  (a int) tablespace paul;  会报以下错误

  F:\oracle\product\10.2.0\db_1\BIN>exp userid='sys/abcdefg as sysdba' tablespacesITPUB个人空间ucK \%t[h
=paul transport_tablespace=y file=c:\exp_ts_paul.dmp

Export: Release 10.2.0.1.0 - Production on 星期一 6月 2 09:09:47 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ITPUB个人空间Gh`j [H)nm4Y
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
)G3Q&z y/k? nv0With the Partitioning, OLAP and Data Mining optionsITPUB个人空间\ N?O7OT/b|8F
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
pM s(P5]E0注: 将不导出表数据 (行)ITPUB个人空间m$@up!{5v;z!Y
即将导出可传输的表空间元数据...ITPUB个人空间PRF$VR+uc!~;?
EXP-00008: 遇到 ORACLE 错误 29341ITPUB个人空间0L$_0KCQ9ej3?
ORA-29341: 可传送集不是自包含的ITPUB个人空间I Wf'@1K;A4w9p
ORA-06512: 在 "SYS.DBMS_PLUGTS", line 1387
8L t8vb!J0ORA-06512: 在 line 1ITPUB个人空间f,f+C8Y Lz'wX0q
EXP-00000: 导出终止失败

2.目标数据库必须建立对应的用户 要不导入时会报对应用户不存在 而导致导入失败


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 19361
  • 日志数: 291
  • 图片数: 2
  • 建立时间: 2007-12-11
  • 更新时间: 2008-10-04

RSS订阅

Open Toolbar