码迷,mamicode.com
首页 > 数据库 > 详细

dbca静默管理数据库&数据泵导出导入

时间:2019-10-09 23:46:38      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:mtime   exec   delete   目录   taf   复数   管理   host   view   

#dbca参考链接:
https://blog.51cto.com/hunt1574/1933535
https://www.linuxidc.com/Linux/2017-03/141830.htm
https://www.cnblogs.com/dbabd/p/10250968.html#autoid-3-1-0
http://blog.itpub.net/29047826/viewspace-1431667/
总结:快速删库或建库:
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#静默删除源库:
dbca -silent -deleteDatabase -sourcedb ahaudb -sid ahaudb -SYSDBAUSERNAME irosys -SYSDBAPASSWORD jkowe
#静默创建新库:
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname ahaudb -sid ahaudb -sysPassword jkowe -systemPassword asfdsdf -characterSet AL32UTF8
#使用现有数据库创建模板:
默认模板目录位置:$ORACLE_HOME/assistants/dbca/templates/
dbca -silent -createTemplateFromDB -sourcedb sdfeae -sid effaa -templateName haicreateappdb.dbc -sysDBAUserName sys -sysDBAPassword asfege3n
########################################################
参考链接:https://blog.csdn.net/mr_awei/article/details/81089259
#--------使用数据泵expdp&impdp备份恢复数据--------#
#导入导出操作都需要创建目录并且授权用户
1.进入数据库创建逻辑目录路径:输入命令:create directory data_dir as ‘E:\ora\data‘ ;
2.为oracle用户授予访问数据目录的权限,输入命令:Grant read,write on directory data_dir to dbuser;;
3.导入导出操作授权,输入命令:grant exp_full_database,imp_full_database to dbuser;
4. 要在操作系统创建对应的物理目录并授权对应用户;
############################
#参考链接:https://www.cnblogs.com/passerlee/p/8984446.html
#---导入用户模式----#
1.查询数据库要的用户模式,表空间,数据文件,
创建对应的导出用户模式的表空间,用户,授予权限,
create bigfile tablespace daoruspace
logging
datafile ‘/u01/apple/oracsf/orasuju/shilidb/daoruspace.dbf‘
size 200G
autoextend on
next 100m maxsize 500G
extent management local;
############################
create user daoruspace identified by adminad
default tablespace daoruspace;
grant connect,resource,dba to daoruspace;
####################################################################
#压缩并行导出数据某个例子:
$ORACLE_HOME/bin/expdp daoruspace/adminad@rkljl-haha:1521/shilidb directory=daochu compression=all dumpfile=exim`date
+%Y%m%d`.dmp logfile=`date +%Y%m%d%H%M`.log parallel=8 schemas=onlineuser
###########################################
并行导入:
$ORACLE_HOME/bin/impdp daoru/pwd@asdfhost1:1521/adlfdb table_exists_action = replace directory=exim
dumpfile=exim`date +%Y%m%d`.dmp logfile=`date +%Y%m%d%H%M`.log parallel=2 schemas=daoruuser ignore=y
#删除一天前的数据
find /u01/sfimpdpdata/exim/* -type f -mtime 1 -exec rm -rf {} \;

 

dbca静默管理数据库&数据泵导出导入

标签:mtime   exec   delete   目录   taf   复数   管理   host   view   

原文地址:https://www.cnblogs.com/Haihong72H/p/11645110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!