در اوراکل نسخه 21c و 23ai می توانیم در زمان ایجاد دیتابیس از طریق ابزار dbca، قابلیت TDE را برای همه tablespaceها{اعم از سیستمی و غیرسیستمی} فعال کنیم تا دیتابیس از همان ابتدا به صورت کامل در لایه سیستم عامل Encrypt شود.
برای استفاده از TDE، گزینه های زیر همراه با اجرای DBCA قابل تنظیم هستند:
[-'configureTDE' <true | false> Specify true to configure TDE wallet] [-'encryptPDBTablespaces' <Specify ALL to encrypt all Tablespaces or A comma separated list of name:value pairs with tablespace encryption to true/false. For example SYSTEM:true,SYSAUX:false>] [-'encryptTablespaces' <Specify ALL to encrypt all Tablespaces or A comma separated list of name:value pairs with tablespace encryption to true/false. For example SYSTEM:true,SYSAUX:false>] [-'pdbTDEPassword' <Specify password for PDB TDE wallet>] [-'primaryDBTdeWallet' <Specify the location for TDE wallet of primary database>] [-'sourcePdbTDEPassword' <Specify password for source PDB TDE wallet and it is used only in creation of PDB from existing PDB which has TDE wallet>] [-'sourceTdeWalletPassword' <Specify password for source database TDE wallet>] [-'tdeAlgorithm' <Specify the TDE Algorithm Type.>] [-'tdeWalletLoginType' <Specify the TDE Wallet Login Type, PASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGIN. Default is PASSWORD for SI and AUTO_LOGIN is default for RAC] [-'tdeWalletModeForPDB' <Type of keystore, either UNITED or ISOLATED. Default is UNITED>] [-'tdeWalletPassword' <Specify password for TDE wallet>] [-'tdeWalletPathInTarFile' <value>] [-'tdeWalletRoot' <Specify the location for TDE wallet root init parameter>]