1.数据泵可以导出表,表空间,用户schema,数据库注意:导出表空间和数据库要求用户必须具有DBA 角色或EXP_FULL_DATABASE 角色gr
1.数据泵可以导出表,,表空间,用户schema,数据库
注意:导出表空间和数据库要求用户必须具有dba 角色或exp_full_database 角色
grant connect,resource,exp_full_database,create any directory to sfcp;
2.创建目录对象
create directory dump_dir as '/home/oracle';
3.给用户授予实际路径读/写操作权限(一般不用写)
grant read,write on directory dump_dir to sfcp;
4.导出表
expdp sfcp/sfcp dumpfile=sfcp_table.dmp directory=dump_dir tables=ssdp_log,ssdp_area
5.导出表空间
expdp sfcp/sfcp dumpfile=sfcp_2_3_idx.dmp directory=dump_dir tablespaces=sfcp,sfcp2,sfcp3,sfcp_idx
转储文件名添加当前日期
expdp sfcp/sfcp dumpfile=[$today]sfcp_2_3_idx.dmp directory=dump_dir tablespaces=users,example
日志文件名添加当前日期
expdp leo1/leo1 dumpfile=[$today]sfcp_2_3_idx.dmp logfile=[$today]expdp.log directory=dump_dir tablespaces=users,example
环境变量设置export today=$(date +%y-%m-%d)
6.导出用户schema
expdp sfcp/sfcp dumpfile=sfcp.dmp directory=dump_dir schemas=sfcp
7.导出数据库
expdp sfcp/sfcp dumpfile=base.dmp directory=dump_dir full=y
8.导出查询条件
expdp sfcp/sfcp dumpfile=sfcp_where.dmp directory=dump_dir tables=ssdp_log query='where iid=100'
注:Today环境变量不同使用方法,临时设置reboot之后失效请注意
export Today=$(date +%Y-%m-%d)
echo "$Today"
2013-11-26
echo "$Today"123
2013-11-26123
echo "$Today-123"
2013-11-26-123
echo "[$Today]sfcp_2_3_idx.dmp"
[2013-11-26]sfcp_2_3_idx.dmp
echo [$Today]sfcp_2_3_idx.dmp
[2013-11-26]sfcp_2_3_idx.dmp
touch "[$Today]sfcp_2_3_idx.dmp"
[2013-11-26]sfcp_2_3_idx.dmp
相关阅读:
GoldenGate不使用数据泵完成Oracle-Oracle的双向复制
使用GoldenGate的数据泵进行Oracle-Oracle的单向复制
启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。
0
如何对 Oracle 数据泵(expdp/impdp) 进行 debug
Oracle 数据库导出数据泵(EXPDP)文件存放的位置
Oracle 10g 数据泵分区表的导出

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号