当前位置:  数据库>oracle

Oracle数据库备份加密 RMAN加密

    来源: 互联网  发布时间:2017-05-18

    本文导语: Oracle数据库备份加密,通过加密,可以保护备份文件,防止备份泄漏资料。 oracle备份加密主要是指RMAN的加密,EXP/EXPDP加密是没有的。 RMAN加密主要有以下几种方式: 1.口令模式加密 RMAN> SET ENCRYPTION ON IDENTIFIED BY "PASSWORD" ONLY; RMAN> ...

Oracle数据库备份加密,通过加密,可以保护备份文件,防止备份泄漏资料。
oracle备份加密主要是指RMAN的加密,EXP/EXPDP加密是没有的。

RMAN加密主要有以下几种方式:
1.口令模式加密
RMAN> SET ENCRYPTION ON IDENTIFIED BY "PASSWORD" ONLY;
RMAN> backup as compressed  backupset database format 'D:oraclebackupfull_%d_%T_%t_%s' tag='fullbak';
此时恢复数据库会报错,需要制定恢复密码才可以继续进行。
RMAN> SET DECRYPTION IDENTIFIED BY "PASSWORD";

2.透明数据加密模式:
透明数据库加密模式需要使用Wallet,
Wallet配置:
1.更新 sqlnet.ora 文件以包含一个 ENCRYPTED_WALLET_LOCATION 条目。
打开$ORACLE_HOME/network/admin目录下的sqlnet.ora添加以下条目:
ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=D:oracleproduct10.2.0db_1admin)))
指定万能加密密钥创建的目录。
2.创建万能加密密钥
sqlplus /nolog
connect / as sysdba
alter system set key identified by "welcome1";
关闭数据库后需要重新打开密钥
alter database set wallet open identified by "welcome1"

wallet创建好之后,rman备份可以用Wallet选项来备份。
RMAN> configure encryption for database on;
RMAN> set encryption on;
RMAN> backup as compressed  backupset database format 'D:oraclebackupfull_%d_%T_%t_%s' tag='fullbak';
恢复时如果wallet关闭则恢复会报错,需要先打开wallet;

3混合模式:
混合模式是同时启用Wallet和口令密码:在本机模式下,恢复使用Wallet;在异地恢复时,则需要提供口令恢复
混合模式密码设置:
RMAN> SET ENCRYPTION ON INDENTIFIED BY "PASSWORD";


    
 
 

您可能感兴趣的文章:

  • Oracle定义DES加密解密及MD5加密函数示例
  • Oracle数据库替代加密算法
  • 采用Oracle的dbms_obfuscation_toolkit的加密和解密详解
  • Oracle 存储过程加密方法
  • oracle下加密存储过程的方法
  • oracle 存储过程加密的方法
  • Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • Oracle数据库设置任务计划备份一周的备份记录
  • Oracle数据库备份和恢复工具 RMan
  • oracle10g 数据备份与导入
  • aix下自动备份oracle 的输出日志问题,急!!
  • hp unix下备份oracle表的问题
  • linux小白提问linux备份oracle数据库的问题
  • oracle不能自动备份
  • Oracle数据库逻辑备份的SH文件
  • Linux环境中Oracle数据导入与导出备份操作
  • oracle数据库备份急???????????
  • oracle定时备份压缩的实现步骤
  • Unix系统下如何将oracle数据库备份
  • 详解如何应用改变跟踪技术加速Oracle递增备份
  • Oracle中备份表的简单sql命令语句
  • 实战Oracle数据库备份与恢复
  • Linux下实现自动备份Oracle数据库
  • oracle备份恢复的具体方法
  • 利用windows任务计划实现oracle的定期备份
  • Oracle11g备份和恢复功能的提高
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • 网络技术 iis7站长之家
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • Oracle发布Oracle SQL Developer 1.2数据库开发工具 帮助用户简化开发工作
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • Oracle收购TimesTen 提高数据库软件性能
  • 卸载oracle数据库
  • Oracle数据库恢复后心得
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • Linux下如何用C语言操作Oracle数据库相关的图书推荐
  • Oracle数据库运行Oracle form时避免出现提示信息
  • Oracle欲收购开源数据库MySQL未果
  • 如何在JBuilder中连接Oracle数据库?
  • Oracle数据库访问参数文件的顺序
  • 循序渐进学习Oracle数据库
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,