ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 同/不同库迁移数据(在同用户及表空间)测试

同/不同库迁移数据(在同用户及表空间)测试

原创 Linux操作系统 作者:wisdomone1 时间:2009-03-07 00:07:16 0 删除 编辑

SQL> conn zxy_source/system;
已连接。
SQL> show user;
USER 为 "ZXY_SOURCE"
SQL> create mv(a int);
create mv(a int)
       *
第 1 行出现错误:
ORA-00901: 无效 CREATE 命令


SQL> create table mv(a int);

表已创建。

SQL> insert into mv values(&a);
输入 a 的值:  1
原值    1: insert into mv values(&a)
新值    1: insert into mv values(1)

已创建 1 行。

SQL> 2
SP2-0226: 行号  无效
SQL> insert into mv values(&a);
输入 a 的值:  2
原值    1: insert into mv values(&a)
新值    1: insert into mv values(2)

已创建 1 行。

SQL> insert into mv values(&a);
输入 a 的值:  3
原值    1: insert into mv values(&a)
新值    1: insert into mv values(3)

已创建 1 行。

SQL> insert into mv values(&a);
输入 a 的值:  4
原值    1: insert into mv values(&a)
新值    1: insert into mv values(4)

已创建 1 行。

SQL> insert into mv values(&a);
输入 a 的值:  5
原值    1: insert into mv values(&a)
新值    1: insert into mv values(5)

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from mv;

         A
----------
         1
         2
         3
         4
         5

SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\Documents and Settings\User>exp help=y

Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:51:56 2009

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

 

通过输入 EXP 命令和您的用户名/口令, 导出
操作将提示您输入参数:

     例如: EXP SCOTT/TIGER

或者, 您也可以通过输入跟有各种参数的 EXP 命令来控制导出
的运行方式。要指定参数, 您可以使用关键字:

     格式:  EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
     例如: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
               或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字   说明 (默认值)         关键字      说明 (默认值)
--------------------------------------------------------------------------
USERID   用户名/口令           FULL        导出整个文件 (N)
BUFFER   数据缓冲区大小        OWNER        所有者用户名列表
FILE     输出文件 (EXPDAT.DMP)  TABLES     表名列表
COMPRESS  导入到一个区 (Y)   RECORDLENGTH   IO 记录的长度
GRANTS    导出权限 (Y)          INCTYPE     增量导出类型
INDEXES   导出索引 (Y)         RECORD       跟踪增量导出 (Y)
DIRECT    直接路径 (N)         TRIGGERS     导出触发器 (Y)
LOG      屏幕输出的日志文件    STATISTICS    分析对象 (ESTIMATE)
ROWS      导出数据行 (Y)        PARFILE      参数文件名
CONSISTENT 交叉表的一致性 (N)   CONSTRAINTS  导出的约束条件 (Y)

OBJECT_CONSISTENT    只在对象导出期间设置为只读的事务处理 (N)
FEEDBACK             每 x 行显示进度 (0)
FILESIZE             每个转储文件的最大大小
FLASHBACK_SCN        用于将会话快照设置回以前状态的 SCN
FLASHBACK_TIME       用于获取最接近指定时间的 SCN 的时间
QUERY                用于导出表的子集的 select 子句
RESUMABLE            遇到与空格相关的错误时挂起 (N)
RESUMABLE_NAME       用于标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT    RESUMABLE 的等待时间
TTS_FULL_CHECK       对 TTS 执行完整或部分相关性检查
TABLESPACES          要导出的表空间列表
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TEMPLATE             调用 iAS 模式导出的模板名

成功终止导出, 没有出现警告。

C:\Documents and Settings\User>exp userid=system/system file=c:\zxy_source.dmp

Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:52:26 2009

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


连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 SYSTEM 的外部函数库名
. 导出 PUBLIC 类型同义词^C
C:\Documents and Settings\User>

C:\Documents and Settings\User>exp userid=system/system file=c:\zxy_source.dmp
wner=zxy_source

Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:53:26 2009

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


连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 ZXY_SOURCE 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 ZXY_SOURCE 的对象类型定义
即将导出 ZXY_SOURCE 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 ZXY_SOURCE 的表通过常规路径...
. . 正在导出表                              MV导出了           5 行
. 正在导出同义词
. 正在导出视图
. 正在导出存储过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计信息
成功终止导出, 没有出现警告。

C:\Documents and Settings\User>imp help=y

Import: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:53:45 2009

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

 

通过输入 IMP 命令和您的用户名/口令, 导入
操作将提示您输入参数:

     例如: IMP SCOTT/TIGER

或者, 可以通过输入 IMP 命令和各种参数来控制导入
的运行方式。要指定参数, 您可以使用关键字:

     格式:  IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
     例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
               或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字   说明 (默认值)        关键字      说明 (默认值)
--------------------------------------------------------------------------
USERID   用户名/口令           FULL       导入整个文件 (N)
BUFFER   数据缓冲区大小        FROMUSER    所有者用户名列表
FILE     输入文件 (EXPDAT.DMP)  TOUSER     用户名列表
SHOW     只列出文件内容 (N)     TABLES      表名列表
IGNORE   忽略创建错误 (N)    RECORDLENGTH  IO 记录的长度
GRANTS   导入权限 (Y)          INCTYPE     增量导入类型
INDEXES   导入索引 (Y)         COMMIT       提交数组插入 (N)
ROWS     导入数据行 (Y)        PARFILE      参数文件名
LOG     屏幕输出的日志文件    CONSTRAINTS    导入限制 (Y)
DESTROY                覆盖表空间数据文件 (N)
INDEXFILE              将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES  跳过不可用索引的维护 (N)
FEEDBACK               每 x 行显示进度 (0)
TOID_NOVALIDATE        跳过指定类型 ID 的验证
FILESIZE               每个转储文件的最大大小
STATISTICS             始终导入预计算的统计信息
RESUMABLE              在遇到有关空间的错误时挂起 (N)
RESUMABLE_NAME         用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT      RESUMABLE 的等待时间
COMPILE                编译过程, 程序包和函数 (Y)
STREAMS_CONFIGURATION  导入流的一般元数据 (Y)
STREAMS_INSTANTIATION  导入流实例化元数据 (N)

下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户

成功终止导入, 没有出现警告。

C:\Documents and Settings\User>imp userid=system/system file=c:\zxy_source.dmp
romuser=zxy_source touser=zxy_destination

Import: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:56:05 2009

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


连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 ZXY_SOURCE 的对象导入到 ZXY_DESTINATION
. . 正在导入表                            "MV"导入了           5 行
成功终止导入, 没有出现警告。

C:\Documents and Settings\User>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:56:32 2009

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


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> conn zxy_source/system;
已连接。
SQL> select * from mv;

         A
----------
         1
         2
         3
         4
         5

SQL> select default_tablespace from user_users;

DEFAULT_TABLESPACE
------------------------------
ZXY_SOURCE

SQL> conn zxy_destination/system;
已连接。
SQL> select * from mv;

         A
----------
         1
         2
         3
         4
         5

SQL> select default_tablespace from user_users;

DEFAULT_TABLESPACE
------------------------------
ZXY_DESTINATION

SQL>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-563148/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2150
  • 访问量
    11860999