一、数据库热备
1、使用exp命令导出数据表结构export user objects到J:\oracle_bak\20181218.sql;导出表数据export tables到J:\oracle_bak\20181218.dmp;
2、使用expdp命令导出表
开始运行cmd
sqlplus / as sysdba
create directory dir_dp as 'J:\oracle_bak\dir_dp';
Grant read,write on directory dir_dp to user;
quit
expdp user/user@orcl schemas=user directory=dir_dp dumpfile =user20181218.dmp logfile=user20181218.log
3、使用exp命令导出数据表结构export user objects到J:\oracle_bak\20181218user.sql;导出表数据export tables到J:\oracle_bak\20181218user.dmp;
4、停止oracle服务,oracle冷备份
拷贝E:\app文件夹为J:\oracle_bak\app
拷贝C:\Program Files\Oracle为J:\oracle_bak\oracle
5、卸载oracle
a、双击运行E:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat开始卸载
b、输入监听:LISTENER
c、输入实例名:orcl
具体执行过程如下:
Checking for required files and bootstrapping ...
Please wait ...
已复制 1 个文件。
已复制 1 个文件。
日志的位置 C:\Users\Administrator\logs\
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################### CHECK OPERATION START #########################
## [开始] 安装检查配置 ##
检查 Oracle 主目录位置是否存在 E:\app\Administrator\product\11.2.0\dbhome_1
选定进行卸载的 Oracle 主目录类型为:Oracle 单实例数据库
选定进行卸载的 Oracle 基目录为:E:\app\Administrator
检查主产品清单位置是否存在 C:\Program Files\Oracle\Inventory
## [结束] 安装检查配置 ##
## [开始] 检查 Windows 和 .NET 产品配置 ##
以下 Windows 和 .NET 产品将从 Oracle 主目录取消配置:asp.net,ode.net,odp.net,ntol
edb,oramts
## [结束] 检查 Windows 和 .NET 产品配置 ##
网络配置检查配置开始
网络取消配置跟踪文件位置: C:\Users\Administrator\logs\netdc_check2018-12-18_10-1
7-44-PM.log
指定要取消配置的所有单实例监听程序 [LISTENER]:LISTENER
网络配置检查配置结束
数据库检查配置开始
数据库取消配置跟踪文件位置: C:\Users\Administrator\logs\databasedc_check2018-12-
18_10-17-56-PM.log
指定值列表作为输入时使用逗号作为分隔符
指定在此 Oracle 主目录中配置的数据库名的列表 [orcl]: orcl
###### 对于数据库 'ftoais' ######
单实例数据库
数据库的诊断目标位置: E:\APP\ADMINISTRATOR\diag\rdbms\orcl
数据库使用的存储类型: FS
数据库文件位置: E:\APP\ADMINISTRATOR\ORADATA\FTOAIS,E:\APP\ADMINISTRATOR\FAST_RE
COVERY_AREA\ORCL
快速恢复区位置: E:\app\Administrator\fast_recovery_area\ORCL
数据库 spfile 位置: E:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILE
ORCL.ORA
已自动搜索到数据库ftoais的详细信息。是否仍要修改orcl数据库的详细信息? [n]:
数据库检查配置结束
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文件位置: C:\Users\Administrator\logs\emcadc_check2018-12-18_10
-24-18-PM.log
检查数据库 orcl的配置
Enterprise Manager Configuration Assistant END
Oracle Configuration Manager check START
OCM 检查日志文件位置: C:\Users\Administrator\logs\\ocm_check2428.log
Oracle Configuration Manager check END
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################
选定进行卸载的 Oracle 主目录为:E:\app\Administrator\product\11.2.0\dbhome_1
Oracle 主目录注册到的产品清单位置为: C:\Program Files\Oracle\Inventory
以下 Windows 和 .NET 产品将从 Oracle 主目录取消配置:asp.net,ode.net,odp.net,ntol
edb,oramts
将取消配置以下单实例监听程序: LISTENER
已选中以下数据库来取消配置:orcl
数据库唯一名称: orcl
已用存储: FS
将为以下数据库更新 Enterprise Manager 配置: orcl
没有要更新的 Enterprise Manager ASM 目标
没有要移植的 Enterprise Manager 监听程序目标
检查 CCR 的配置状态
Oracle 主目录已存在且具有 CCR 目录, 但 CCR 未配置
CCR 检查已完成
是否要继续 (是 - 是, 否 - 否)? [否]: 是
此会话的日志将写入: 'C:\Users\Administrator\logs\deinstall_deconfig2018-12-18_10
-17-41-PM.out'
此会话的任何错误消息都将写入: 'C:\Users\Administrator\logs\deinstall_deconfig201
8-12-18_10-17-41-PM.err'
######################## CLEAN OPERATION START ########################
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文件位置: C:\Users\Administrator\logs\emcadc_clean2018-12-18_10
-24-18-PM.log
更新数据库 ftoais 的 Enterprise Manager Database Control 配置
更新 Enterprise Manager ASM 目标 (如果有)
更新 Enterprise Manager 监听程序目标 (如果有)
Enterprise Manager Configuration Assistant END
数据库取消配置跟踪文件位置: C:\Users\Administrator\logs\databasedc_clean2018-12-
18_10-24-59-PM.log
数据库清除配置开始 ftoais
此操作可能需要持续几分钟。
网络配置清除配置开始
网络取消配置跟踪文件位置: C:\Users\Administrator\logs\netdc_clean2018-12-18_10-2
6-58-PM.log
取消配置单实例监听程序: LISTENER
取消配置监听程序: LISTENER
停止监听程序: LISTENER