数据导出:
1 将数据库orcl 完全导出,用户名system 密码manager 导出到d:bak中
exp system/manager@orcl file=d:bak log=d:bak full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@orcl file=d:daochu log=d:bak owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt log=d:bak tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@orcl file=d:bak log=d:bak tables=(table1) query=" where filed1 like '00%'"
5 full,这个用于导出整个数据库,在rows=n一起使用时,可以导出整个数据库的结构。例如:
exp system/manager@orcl file=d:bak log=d:bak full=y rows=n compress=y direct=y
另在cmd命令窗口输入exp help=y可以查看帮助说明
例:
SQL> $exp ztj/ztj@dhtdba file =D:bak log=D:bak rows=no compress=y direct=y;
Export: Release 10.1.0.2.0 - Production on 星期二 11月 2 15:54:37 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 将不导出表数据 (行)
即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 ZTJ 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出私有类型同义词
. 正在导出用户 ZTJ 的对象类型定义
即将导出 ZTJ 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 ZTJ 的表通过直接路径...
. . 正在导出表 SCORE
. . 正在导出表 STUDENT
. . 正在导出表 STUINFO
. . 正在导出表 STUS
. . 正在导出表 SUBJECT
. 正在导出同义词
. 正在导出视图
. 正在导出存储过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计信息
成功终止导出, 没有出现警告。
*************************************************
imp username/pwd[@sid] file=pathname+filename [full=y]
导入某个用户下的某张表:
imp username/pwd[@sid] file=pathname+filename tables=(tablename)
导入局域网内其他机器的数据库:
imp username/pwd[@ip地址/sid] file=pathname+filename
导出某个用户下所有表:
exp username/pwd[@sid] file=pathname+filename
导出某个用户下的某张表:
exp username/pwd[@sid] file=pathname+filename tables=(tablename)
导出局域网内其他机器的数据库:
exp username/pwd[@ip地址/sid] file=pathname+filename
************************************************
SQL> create user ztj identified by ztj
2 default tablespace users
3 temporary tablespace temp
4 quota unlimited on users;
用户已创建。
SQL> grant resource,connect,dba to ztj;
授权成功。
SQL> exit;
从 Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\fish>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production on 星期二 11月 2 16:25:27 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> connect ztj/ztj@dhtdba;
已连接。
SQL> $imp ztj/ztj@dhtdba file=D:\bak.dmp full=y;
Import: Release 10.1.0.2.0 - Production on 星期二 11月 2 16:26:29 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Productio
With the Partitioning, OLAP and Data Mining options
经由直接路径由 EXPORT:V10.01.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 ZTJ 的对象导入到 ZTJ
成功终止导入, 没有出现警告。
***
SQL> $exp dht/dht@dhtdba file =d:dhtdba log=d:dhtdba full=y rows=n compress=y direct=y;