Step by step Oracle TDE setup

Step by step Oracle TDE setup.


Server: Linux
Database: Oracle 19.3.0.0.0
Server name: ORA_SRVR
DB name: ORCLT
Encryption method: TDE
Encryption type: AES256

 

Connect to Database

oracle@ORA_SRVR:/u00/app/oracle/ [ORCLT] sqlplus


SQL*Plus: Release 19.0.0.0.0 – Production on Wed Mar 1 16:45:22 2023
Version 19.3.0.0.0

Enter user-name: /as sysdba


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
Version 19.3.0.0.0


Verify wallet parameter


SQL> show parameter wallet

NAME TYPE VALUE
———————————— ———– ——————————
ssl_wallet string
wallet_root string

SQL>


SQL> select name,open_mode from v$database;

NAME OPEN_MODE
——— ——————–
ORCLT READ WRITE



Create wallet directory

SQL>
SQL> !mkdir -p /u00/app/oracle/wallet/ORCLT

SQL> !ls -ld /u00/app/oracle/wallet/ORCLT
drwxr-xr-x 2 oracle dba 256 Mar 1 16:47 /u00/app/oracle/wallet/ORCLT

SQL>


create pfile from spfile

SQL> create pfile=’/u00/app/oracle/initORCLT_BEENC.ora’ from spfile;

File created.

SQL>

 

Set wallet_root parameter in the database

SQL> alter system set wallet_root=’/u00/app/oracle/wallet/ORCLT’ scope=spfile;

System altered.

SQL> shut immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
Version 19.3.0.0.0

sqloracle@ORA_SRVR:/u00/app/oracle/ [ORCLT] sqlplus
/

SQL*Plus: Release 19.0.0.0.0 – Production on Wed Mar 1 16:48:29 2023
Version 19.3.0.0.0


Enter user-name: as sysdba
Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 1073741256 bytes
Fixed Size 9002440 bytes
Variable Size 318767104 bytes
Database Buffers 742391808 bytes
Redo Buffers 3579904 bytes
Database mounted.
Database opened.

 

SQL> show parameter wallet

NAME TYPE VALUE
———————————— ———– ——————————
ssl_wallet string
wallet_root string /u00/app/oracle/wallet/ORCLT
SQL>

SQL>


Verify TDE_CONFIGURATION parameter


SQL> show parameter tde

NAME TYPE VALUE
———————————— ———– ——————————
one_step_plugin_for_pdb_with_tde boolean FALSE
tde_configuration string


SQL>

SQL> alter system set TDE_CONFIGURATION=”keystore_configuration=file” scope=both;

System altered.


SQL> show parameter tde

NAME TYPE VALUE
———————————— ———– ——————————
one_step_plugin_for_pdb_with_tde boolean FALSE
tde_configuration string keystore_configuration=file
SQL>

SQL>


SQL> select * From gv$encryption_wallet;

INST_ID WRL_TYPE
———- ——————–
WRL_PARAMETER
——————————————————————————–
STATUS WALLET_TYPE WALLET_OR KEYSTORE FULLY_BAC
—————————— ——————– ——— ——– ———
CON_ID
———-
1 FILE
/u00/app/oracle/wallet/ORCLT/tde/
NOT_AVAILABLE UNKNOWN SINGLE NONE UNDEFINED
0


Note : observe that WALLET_TYPE is UNKNOWN in the above command’s output ****************************

SQL> !mkdir -p /u00/app/oracle/wallet/ORCLT/tde/


SQL>

SQL> !ls /u00/app/oracle/wallet/ORCLT/tde/

SQL>


Create key store in the database level


SQL>

SQL> administer key management create keystore identified by “welcome1”;

keystore altered.

SQL> !ls /u00/app/oracle/wallet/ORCLT/tde/
ewallet.p12



Create key store in the database level for auto_login

SQL> administer key management create auto_login keystore from keystore identified by “welcome1”;

keystore altered.

SQL>

SQL>


SQL> select * From gv$encryption_wallet;

INST_ID WRL_TYPE
———- ——————–
WRL_PARAMETER
——————————————————————————–
STATUS WALLET_TYPE WALLET_OR KEYSTORE FULLY_BAC
—————————— ——————– ——— ——– ———
CON_ID
———-
1 FILE
/u00/app/oracle/wallet/ORCLT/tde/
OPEN_NO_MASTER_KEY AUTOLOGIN SINGLE NONE UNDEFINED
0

Note : observe that WALLET_TYPE is AUTOLOGIN in the above command’s output ****************************

SQL>

SQL> !strings /u00/app/oracle/wallet/ORCLT/tde/ewallet.p12
0J0)
-a@R
r%->
UsOtS
=”(4
{Sj\\
v#pE
M[B3(
;*lC
u<83
p-eg
A..H
`T~M
r+:”W#K
R}zn
IE\.
eS;sfP
vB8:%
X/8r
J}`Hg
DXre
LEYwX
Ri&-
bC\9
,&(|
010!0



SQL> !cat /u00/app/oracle/wallet/ORCLT/tde/ewallet.p12

0J0) *▒H▒▒ ▒0▒ ▒ *▒H▒▒ *▒H▒▒
4o▒C0
A▒”▒▒ Ò▒▒▒(\▒▒▒▒▒▒b▒9I▒▒▒$▒▒&▒▒Di▒▒\.▒▒▒▒@▒▒G▒▒4-▒0▒▒koo▒`▒#▒P▒▒[C▒=▒▒X▒▒▒GZ▒\>▒b1,0Apt▒▒▒Z{▒▒^▒͢B q▒ߨU▒▒▒ʰ▒▒Y▒▒▒▒
]=▒(▒”6_▒▒▒cߊs▒?▒▒9▒▒g▒▒n▒▒▒▒:▒▒▒i>b▒▒▒iY▒Ы▒▒▒▒▒▒1″!խR▒▒▒r/▒▒▒▒▒2▒h3▒▒▒g
=”(4▒\▒_z▒6,▒▒b#▒’n▒Fp▒▒.▒{mL▒▒▒▒▒}▒ju▒>▒I▒p▒▒c▒ ▒▒/$[zM▒YK▒▒.Խ”▒2M▒+ٍ▒▒▒r▒p~ޅK▒▒r▒▒ǘ▒hF▒t▒o▒X▒▒▒`;▒q▒▒D▒▒▒▒▒W▒▒0pƼ▒v▒]▒▒’▒▒J▒/Y▒▒▒S7{▒ ▒▒I▒H1 /▒fe▒▒U(9B▒▒▒c▒▒▒▒0:▒Xý▒▒▒[▒.6▒▒,▒▒▒▒▒{Sj\\▒OG▒4▒▒KŇ¥▒▒▒▒h▒▒&ܭ▒▒Em9▒▒▒▒4n”▒J-▒]▒▒ue▒▒▒▒▒▒▒▒▒C▒{▒ZW0؁▒▒K▒I%n
▒▒▒i^▒▒}▒뚮|.{▒▒D▒;▒▒▒▒{N{▒▒▒|▒▒_oy▒2▒▒▒s ▒ܬv#pE▒~;▒▒%@▒M[B3(▒▒H4▒8▒▒p▒һ▒NB▒!▒vɳ▒▒▒▒▒▒ ▒▒OG▒W
▒”▒▒▒|▒]▒▒▒O݌▒▒▒’▒2▒Y!׿▒▒▒▒▒>ύ▒▒t▒<▒▒▒=▒▒׎ۯ▒l▒▒(▒▒▒价_}W▒▒▒
▒▒cz▒▒▒▒r▒▒x_5▒▒M▒▒G~rԽ▒t▒▒▒▒▒P▒▒O]!M▒d▒▒w▒)▒`▒Q▒p▒▒▒▒▒L3ꖯȈ▒ IJ▒▒
uS▒O}▒▒r6▒▒HQ{▒N▒/▒[^▒q▒▒▒#▒/▒= ▒▒▒~▒s▒▒▒,▒$▒▒▒▒w▒▒(▒p=▒▒▒▒
I7▒&q▒▒{]▒”▒O▒▒▒,▒6ֻ▒▒|▒▒6W]▒▒
▒au▒@▒b▒▒;*lC▒W▒c▒▒▒Y:▒▒▒▒R▒▒#▒T▒иƐS▒m!▒▒[Ff”▒x▒ ▒▒▒ 0O▒ᔹ▒▒j▒F▒u<83)▒▒Y▒▒▒+
▒▒▒▒▒P`7▒R▒▒p-eg▒▒bݖޏ▒QBU▒▒c▒\▒▒▒▒6▒▒▒1 ▒▒ ▒▒e▒▒▒d▒0}▒▒%▒▒▒ٮ▒▒
▒▒▒▒▒▒7Q▒m▒▒j▒▒▒▒*ab▒=<T▒▒▒▒O▒A..H▒/▒,r▒▒▒HM▒▒▒o4▒▒i▒8Ī,O5▒▒-▒▒}
[9▒▒▒▒q▒D▒MC&▒7
D▒ՇkL▒)90y▒)x0▒▒▒n▒▒▒.▒xIE\.▒@!▒’▒U▒▒▒Â▒Ė▒<▒▒▒▒9▒▒j)▒▒TB▒i▒Yi▒▒▒▒(?▒▒▒▒;▒▒▒$▒L▒Eг▒▒▒ˁi▒▒W▒▒▒▒U▒▒!%▒Vؔwg▒eS;sfP▒▒W▒▒1 1▒▒▒▒H▒▒▒l▒k▒UU▒▒A▒▒▒^▒▒▒▒F▒▒▒▒▒▒33▒5▒▒▒▒▒N▒vB8:%▒H)▒▒▒X/8r▒▒▒/u1▒;▒׼▒{Z▒▒▒▒▒▒[X֩▒6|▒▒▒:H▒
▒▒▒A=▒
▒▒谗▒W*.▒▒▒Q ▒▒▒▒▒▒U*▒▒V▒▒▒▒▒▒ۃ’b▒p▒▒p▒▒▒▒ T▒▒▒R)a̳▒n▒▒l2ϟH▒▒▒▒’򢨧▒(▒q▒M/z▒▒▒▒▒▒4|t▒iQ▒Z▒ty▒▒▒Yhjf▒▒▒Jxl▒_▒%X”▒p▒▒▒▒
*n▒▒a1▒8▒W1▒▒▒gA▒▒T▒▒:;mᇰ▒▒
▒:▒4G ▒B<A▒▒▒Q\~▒▒▒▒W▒pŌ▒J}`Hg▒▒9▒2l▒▒▒ ▒Bc▒▒▒▒▒W▒:▒▒=▒M▒▒▒▒▒▒<3▒▒a▒▒<k▒H▒d▒!{{N▒-▒▒▒Q▒pI▒1k▒▒▒▒T13▒+▒Ϸ’▒▒,▒^▒▒T▒q▒5*b▒▒▒7)y▒
▒▒▒f▒▒T▒▒▒▒Q▒DXre▒2֞E▒▒ ▒▒V▒▒6▒▒▒”WA▒wMxÿ▒z
▒3▒▒▒▒LEYwX▒Ki▒]u▒▒t9▒▒▒wb▒▒]▒▒,(▒▒▒ݍ▒/▒n▒ Le▒▒53>▒ȽD▒p▒A▒h▒zw2▒▒▒K$▒j▒▒zt▒▒Ri&-▒.▒#▒*▒,▒▒B▒}Hu▒n▒ۗ▒▒I▒▒▒▒@▒EOa▒▒}▒.w5▒bC\9▒1▒v▒▒7,Q▒▒▒8▒$▒R▒8.▒▒,&(|▒Mv▒▒▒▒Ʀ▒▒k▒▒▒▒S,3▒;▒▒|▒T▒▒▒Ɋ▒▒▒/▒▒3▒▒▒?▒x▒▒▒▒▒▒d▒▒▒6▒l▒Ee▒]7▒j▒▒▒▒▒▒قI!▒▒9▒▒▒▒▒h̉▒▒▒-▒▒,▒▒U0▒▒-▒▒▒S▒i@▒3▒▒▒a]Վӎl▒聁Y▒010!0 +L’▒▒H▒▒/R▒▒tנ▒v”U F▒
SQL> PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY


SQL>


SQL> !ls -l /u00/app/oracle/wallet/ORCLT/tde/

total 16
-rw——- 1 oracle dba 2600 Mar 1 16:54 cwallet.sso
-rw——- 1 oracle dba 2555 Mar 1 16:54 ewallet.p12


SQL> select * From gv$encryption_wallet;

INST_ID WRL_TYPE
———- ——————–
WRL_PARAMETER
——————————————————————————–
STATUS WALLET_TYPE WALLET_OR KEYSTORE FULLY_BAC
—————————— ——————– ——— ——– ———
CON_ID
———-
1 FILE
/u00/app/oracle/wallet/ORCLT/tde/
OPEN_NO_MASTER_KEY AUTOLOGIN SINGLE NONE UNDEFINED
0

SQL>
SQL>
SQL>


SQL> adiminister key management set key force keystore identified by “welcome1”;

SP2-0158: unknown SET option “key”
SQL>

SQL>
SQL>

SQL> administer key management set key force keystore identified by “welcome1” with backup;

keystore altered.


SQL> !ls /u00/app/oracle/wallet/ORCLT/tde/

cwallet.sso ewallet.p12 ewallet_2023030117020122.p12


SQL> !ls -lrt /u00/app/oracle/wallet/ORCLT/tde/

total 24
-rw——- 1 oracle dba 2555 Mar 1 17:02 ewallet_2023030117020122.p12
-rw——- 1 oracle dba 3995 Mar 1 17:02 ewallet.p12
-rw——- 1 oracle dba 4040 Mar 1 17:02 cwallet.sso



SQL> select * From gv$encryption_wallet;

INST_ID WRL_TYPE
———- ——————–
WRL_PARAMETER
——————————————————————————–
STATUS WALLET_TYPE WALLET_OR KEYSTORE FULLY_BAC
—————————— ——————– ——— ——– ———
CON_ID
———-
1 FILE
/u00/app/oracle/wallet/ORCLT/tde/
OPEN AUTOLOGIN SINGLE NONE NO
0


SQL>
SQL>

SQL> select df.tablespace_name “Tablespace”, totalusedspace “Used MB”, (df.totalspace – tu.totalusedspace) “Free MB”,
df.totalspace “Total MB”, round(100 * ( (df.totalspace – tu.totalusedspace)/ df.totalspace)) “Pct. Free”
from (select tablespace_name, round(sum(bytes) / 1048576) TotalSpace
from dba_data_files
group by tablespace_name) df,
(select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name from dba_segments group by tablespace_name) tu
where df.tablespace_name = tu.tablespace_name
order by 1;
2 3 4 5 6 7 8

Tablespace Used MB Free MB Total MB Pct. Free
—————————— ———- ———- ———- ———-
SYSAUX 1294 1778 3072 58
SYSTEM 1975 3145 5120 61
TOOLS 0 200 200 100
UNDOTBS1 279 3817 4096 93
XYZ 6 294 300 98
TBS_AU 35044 5906 40950 14
TBS_CL 3522 468 3990 12
TBS_EFT 72 440 512 86
TBS_GR 187 313 500 63
TBS_MA 261 763 1024 75

10 rows selected.

SQL> SQL>
SQL>


SQL> set time on timing on

17:04:56 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.35
17:05:09 SQL>


 sqlplus

SQL*Plus: Release 19.0.0.0.0 – Production on Wed Mar 1 17:05:49 2023
Version 19.3.0.0.0


Enter user-name: /as sysdba

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
Version 19.3.0.0.0



Online Encryption

SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE

TABLESPACE_NAME ENC STATUS
—————————— — ———
TBS_MA NO ONLINE

12 rows selected.

SQL>
SQL>
SQL> set pages 90
SQL>


SQL>
SQL>
SQL> set timing on time on

17:06:21 SQL> alter tablespace TBS_CL encryption online using ‘AES256’ encrypt;

Tablespace altered.

Elapsed: 00:04:35.05
17:12:16 SQL>

17:13:25 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL YES ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.32
17:13:35 SQL>

online Decryption
=======================

17:14:22 SQL> alter tablespace TBS_CL encryption online decrypt;

Tablespace altered.

Elapsed: 00:04:45.77
17:20:42 SQL>
17:21:06 SQL>
17:21:06 SQL>
17:21:07 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.32
17:21:14 SQL>


Offline Encryption

17:21:15 SQL> alter tablespace TBS_CL offline normal;

Tablespace altered.

Elapsed: 00:00:00.47

 

17:21:26 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO OFFLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.31
17:21:43 SQL>



17:21:44 SQL>

17:22:05 SQL> alter tablespace TBS_CL encryption offline using ‘AES256’ encrypt;

Tablespace altered.

Elapsed: 00:01:45.02

 

17:24:17 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO OFFLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.31



17:24:41 SQL>

17:24:42 SQL> alter tablespace TBS_CL online;

Tablespace altered.

Elapsed: 00:00:00.62

 

17:24:54 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL YES ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.31
17:24:58 SQL>




Offline Decryption

17:25:42 SQL> alter tablespace TBS_CL offline normal;

Tablespace altered.

Elapsed: 00:00:00.39
17:26:16 SQL>


17:26:34 SQL>

17:26:35 SQL> alter tablespace TBS_CL encryption offline decrypt;

Tablespace altered.

Elapsed: 00:01:42.72
17:28:20 SQL>


17:29:06 SQL>

17:29:06 SQL> alter tablespace TBS_CL online;

Tablespace altered.

Elapsed: 00:00:00.56


17:29:14 SQL> select tablespace_name,encrypted,status from dba_Tablespaces;

TABLESPACE_NAME ENC STATUS
—————————— — ———
SYSTEM NO ONLINE
SYSAUX NO ONLINE
UNDOTBS1 NO ONLINE
TEMP NO ONLINE
XYZ NO ONLINE
TOOLS NO ONLINE
TBS_CL NO ONLINE
TBS_AU NO ONLINE
TBS_GR NO ONLINE
TBS_GR_INDX NO ONLINE
TBS_EFT NO ONLINE
TBS_MA NO ONLINE

12 rows selected.

Elapsed: 00:00:00.36
17:29:18 SQL>



========================Start of alertlog contents ========================

ARC1 (PID:25690438): Archived Log entry 437 added for T-1.S-437 ID 0x64e69ff4 LAD:1
2023-03-01T17:02:02.099227+00:00
Creating new database key for new master key and wallet
Creating new database key with the new master key
Switching out all online logs for the new master key
2023-03-01T17:02:02.485499+00:00
Thread 1 advanced to log sequence 439 (LGWR switch)
Current log# 3 seq# 439 mem# 0: /u03/oradata/ORCLT/redog3m1ORCLT.log
Current log# 3 seq# 439 mem# 1: /u03/oradata/ORCLT/redog3m2ORCLT.log
2023-03-01T17:02:02.598591+00:00
Logfile switch for new master key complete
New database key and new master key created successfully
2023-03-01T17:02:02.722583+00:00
ARC2 (PID:59441470): Archived Log entry 438 added for T-1.S-438 ID 0x64e69ff4 LAD:1
2023-03-01T17:07:41.431201+00:00
alter tablespace TBS_CL encryption online using ‘AES256’ encrypt
2023-03-01T17:07:41.516896+00:00
About to encrypt tablespace TBS_CL (tsn 0/6)
Auto-renaming original file /u03/oradata/ORCLT/TBS_CLORCLT.dbf to aux file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new..
Rekeying datafile /u03/oradata/ORCLT/TBS_CLORCLT.dbf (6) to /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new
2023-03-01T17:10:10.607172+00:00
Rekey operation committed for file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new
2023-03-01T17:10:12.730981+00:00
About to zero out original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
2023-03-01T17:10:22.891779+00:00
Successfully zero’ed out original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
Successfully deleted original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
Auto online renaming aux file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new to original filename /u03/oradata/ORCLT/TBS_CLORCLT.dbf (this could take some time)..
Moving datafile /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new (6) to /u03/oradata/ORCLT/TBS_CLORCLT.dbf
2023-03-01T17:12:13.943558+00:00
Move operation committed for file /u03/oradata/ORCLT/TBS_CLORCLT.dbf
2023-03-01T17:12:16.130376+00:00
Completed renaming aux file to original filename /u03/oradata/ORCLT/TBS_CLORCLT.dbf
Completed rekey for tablespace TBS_CL (tsn 0/6) from key version 0 to 1.
Completed: alter tablespace TBS_CL encryption online using ‘AES256’ encrypt
2023-03-01T17:15:56.749263+00:00
alter tablespace TBS_CL encryption online decrypt
2023-03-01T17:15:56.828116+00:00
About to decrypt tablespace TBS_CL (tsn 0/6)
Auto-renaming original file /u03/oradata/ORCLT/TBS_CLORCLT.dbf to aux file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new..
Rekeying datafile /u03/oradata/ORCLT/TBS_CLORCLT.dbf (6) to /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new
2023-03-01T17:18:20.125537+00:00
Rekey operation committed for file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new
2023-03-01T17:18:22.325733+00:00
About to zero out original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
2023-03-01T17:18:33.081498+00:00
Successfully zero’ed out original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
Successfully deleted original file “/u03/oradata/ORCLT/TBS_CLORCLT.dbf”
Auto online renaming aux file /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new to original filename /u03/oradata/ORCLT/TBS_CLORCLT.dbf (this could t ake some time)..
Moving datafile /u03/oradata/ORCLT/TBS_CLORCLT.dbf_new (6) to /u03/oradata/ORCLT/TBS_CLORCLT.dbf
2023-03-01T17:20:40.070817+00:00
Move operation committed for file /u03/oradata/ORCLT/TBS_CLORCLT.dbf
2023-03-01T17:20:42.367097+00:00
Completed renaming aux file to original filename /u03/oradata/ORCLT/TBS_CLORCLT.dbf
Completed rekey for tablespace TBS_CL (tsn 0/6) from key version 1 to 2.
Completed: alter tablespace TBS_CL encryption online decrypt
2023-03-01T17:21:26.138720+00:00
alter tablespace TBS_CL offline normal
Completed: alter tablespace TBS_CL offline normal
2023-03-01T17:22:32.392628+00:00
alter tablespace TBS_CL encryption offline using ‘AES256’ encrypt
2023-03-01T17:22:32.608470+00:00
About to offline encrypt tablespace 6 ..
2023-03-01T17:24:17.345311+00:00
Successfully encrypted tablespace 6 with database key.
Completed: alter tablespace TBS_CL encryption offline using ‘AES256’ encrypt
2023-03-01T17:24:53.943392+00:00
alter tablespace TBS_CL online
Completed: alter tablespace TBS_CL online
2023-03-01T17:26:15.862437+00:00
alter tablespace TBS_CL offline normal
Completed: alter tablespace TBS_CL offline normal
2023-03-01T17:26:37.564759+00:00
alter tablespace TBS_CL encryption offline decrypt
2023-03-01T17:26:37.689796+00:00
About to offline decrypt tablespace 6 ..
2023-03-01T17:28:20.215322+00:00
Successfully decrypted tablespace 6 with database key.
Completed: alter tablespace TBS_CL encryption offline decrypt
2023-03-01T17:29:13.653020+00:00
alter tablespace TBS_CL online
Completed: alter tablespace TBS_CL online
==============================END of Alert Log============================== 

 

See Also: