oracel数据库结构导出导入

数据导出:
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;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值