oracle数据库offline,ORACLE数据文件offline加密

本文档详细介绍了在Oracle 11.2.0.4 on AIX 7.2环境下,如何配置sqlnet文件进行数据文件加密,包括创建加密文件、设置加密密钥、安装加密补丁以及加密数据文件的步骤。然而,在数据库open状态下尝试加密数据文件时遇到了ORA-28440和ORA-01110错误。
摘要由CSDN通过智能技术生成

环境:

oracle 11.2.0.4

OS      AIX 7.2

设置数据文件加密

--配置sqlnet文件

cd $ORACLE_HOME/network/admin

vi sqlnet.ora

添加内容如下:

ENCRYPTION_WALLET_LOCATION =

(SOURCE = (METHOD = FILE)

(METHOD_DATA =

(DIRECTORY = /oracle/app/oracle/admin/TDE/orcl)

)

)

--创建加密文件

mkdir -p /oracle/app/oracle/admin/TDE/orcl

--创建加密秘钥

ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "Oracle123";

--加密设置

orapki wallet create -wallet /oracle/app/oracle/admin/TDE/orcl -auto_login

--安装offline加密补丁

cd $ORACLE_HOME

mv OPatch OPatch_bak

unzip /oracle/software/p6880880_112000_AIX64-5L.zip

cd /oracle/software

unzip p23315889_112040_AIX64-5L.zip

cd 23315889

$ORACLE_HOME/OPatch/opatch  apply

--数据文件加密

mount状态下修改数据文件加密。

ALTER DATABASE DATAFILE '+DATA/orcl/datafile/encrypt.605.1051285915' ENCRYPT;

ALTER DATABASE DATAFILE '+DATA/orcl/datafile/encrypt.606.1051286095' ENCRYPT;

ALTER DATABASE DATAFILE '+DATA/orcl/datafile/encrypt.607.1051286173' ENCRYPT;

数据库在open状态下加密报错如下:

ERROR at line 1:

ORA-28440: Message 28440 not found;  product=RDBMS; facility=ORA

; arguments: [326]

ORA-01110: data file 326: '+DATA/orcl/datafile/encrypt.605.1051285915'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值