备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。
若备份到本地文件,使用如下命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_csd_yyyymmdd.dmp
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
请知情行人把帮忙上面涉及到的参数详细帮忙解释下,谢谢了!
若备份到本地文件,使用如下命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_csd_yyyymmdd.dmp
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
请知情行人把帮忙上面涉及到的参数详细帮忙解释下,谢谢了!
解决方案 »
- Oracle数据服务器遭遇楼层停电,启动后一段时间内反复宕机。
- ORACLE多表连接查询效率求助
- 在开发软件的时候,可以向用户提供哪些关于数据库的性能指标?
- IN NOT IN EXISTS NOT EXISTS 的问题
- 我在SQL*plus里能select 到一个表的几条记录,是通过存储过程插入的,但在表数据编辑器窗口里什么都没有,为什么?
- 请教:如何查看某个日期后所建的表
- 借新年到来之际,兄弟进来看看吧.有分拿
- 我想从oracle数据表中选择日期在2002-1-1以前的数据,sql语句该怎样写,数据表中的rq字段是日期型的
- 关于oracle同步复制的问题
- Oracle SQL查询分组统计速度慢问题请教
- Oracle用户为什么都可以以sysdba身份登录?
- 客户端无法连接数据库服务器的问题
file=exp_icdmain_csd_yyyymmdd.dmp ---导出数据文件 名
log=exp_icdmain_csd_yyyymmdd.log ---导出日志文件名
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
---具体导出的表名了
icdmain/icd:当前用户名和密码(如:oracle默认用户scott/tiger)
rows=y:具体的行
indexes=n:索引数
compress=n:压缩数
buffer=65536 :缓存数
file=exp_icdmain_csd_yyyymmdd.dmp:导出数存放地址和文件名(你自己定义导出的文件叫什么名字,随意)
log:exp_icdmain_csd_yyyymmdd.log:导出日志文件名(也是自己定义)
tables:你要导出的表(如:emp,dept可以导一张表,也可以同时导出多表)
注意:这些关键词不是说要全部写,比如要导出表,不需要写索引数等其他东东了。给你举几个例子:
1.以scott登录,导出表emp,导出后文件名定义为e1,导出在e盘根目录下:
exp userid=scott/tiger@myora tables=(emp) file=e:\e1.dmp
2.导出自己的方案
exp scott/tiger@myora1 owner=scott file=e:\emp5.dmp
3.导出数据库
导出数据库是指利用export导出所有数据库中的对象及数据,要求该用户具有
dba的权限或是exp_full_database权限
exp userid=system/manager@Myora1 full=y inctype=complete file=x.dmp
4.导入自己的表(把刚才导出到E盘的e1文件再导入到数据库中)
imp userid=scott/tiger@Myora1 tables=(emp) file=e:\e1.dmp