TDE - Oracle Advanced Transparent Data Encryption - Tablespace Level & Column Level Encryption

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 27

  • @uzzalbasak2517
    @uzzalbasak2517 2 роки тому +1

    Very nice and clear explanation.
    strings command was Simply awesome .

  • @samirmomin203
    @samirmomin203 4 роки тому +2

    Excellent Mallik, Thanks for the good knowledge sharing Session to clear the TDE basic concepts.

  • @maveasna2096
    @maveasna2096 9 місяців тому

    The video is gold and well done explanation sir.

  • @sainath59
    @sainath59 4 дні тому

    Hi Mallik. Excellent video. I have one question. How do I confirm that the data is encrypted ? I have autologin wallet in OPEN state and created a sample table with an encrypted column but when I query the table, I can still see the original data instead of some encrypted text.

  • @avanthiguduru8418
    @avanthiguduru8418 3 роки тому

    Excellent mallik, very good info

  • @VinothKumar-hr6ey
    @VinothKumar-hr6ey 4 роки тому +1

    Nice video sir, keep rocking 😊🙌

    • @VismoTechnologies
      @VismoTechnologies  4 роки тому

      Thanks a ton. Keep watching my videos and more to come in coming days and keep enjoying my videos

  • @parascharpe7983
    @parascharpe7983 3 роки тому

    Thanks Mallik for this nice presentation it helped me in one of the db data encryption
    ** One thing I am not able to connect is why these .dbf file require and do we need to create it manually every time.
    ** second thing how we can check the Column level encryption has encrypted the data I mean can we see the encrypted data while triggering the select query on particular column. is there any way where i can see the table data with column value is encrypted.

  • @BHARARHROYAL
    @BHARARHROYAL 4 роки тому

    Thanks for sharing all questions and answers mallik sir
    1. If i loose the existing wallet password, how to recover it without knowing password . We can change the password to new password if old password is with us , but we loose the wallet password.
    >>> If we loose wallet password there is no way we can retrive the password
    >>> Best way to manage wallet to having wallet backups
    >>> Refer MOS note: 1342875.1
    2. If we loose the wallet itself, should we leave the tableapaces unused, there is any otherway to make use of those encrypted tablespaces?
    >>> We have to restore wallet from its backup
    >>> If you loose your wallet, You can not access encrypted tablespace or columns
    >>> No way you can make use of these encrypted tablespace
    3. There are tablespaces created earlier. Now tde got enabled, how to move data to encrypted tablespaces, do we have to use move table command or is there any alter tableapace command to make unencrypted to encrypted .
    >>> ALTER TABLESPACE users2 ENCRYPTION OFFLINE USING 'AES256' ENCRYPT;
    OR
    >>> You can crete new TS with encryption and move object from old TS to new encrypted TS
    4. If primary database got wallet now and tablespaces got encrypted there after, how to make the standby use those tde encryption feature while standby even did not have encryption few while ago .
    >>> Whenevr you enable encryption on existing TS or create new TS with encryption automatically same thing will happen at standby side, You no need to do the same thing at standby side.
    >>> Only consideration is you need to copy your wallet to standby and edit the wallet location in sqlnet.ora in standby side
    5. Refreshing the database needs oracle wallets to be moved, if already the databases were refreshed earlier using rman feature using from active database rman feature which do not use encrypted backups of datafiles, so again here we have to copy wallets, correct?
    >>> You need a backup of the wallet from source and the wallet password to allow database duplication with encrypted data at your target side.

  • @VikramKumar-vm3xy
    @VikramKumar-vm3xy 4 роки тому +1

    Hello Mallik Thank you for this wonderful session. Specially the lab thing you have done along with theory. Just wanted to know where did we set authorized user list who can only get decrypted data and rest will get encrypted data? Did I miss something to understand this concept.

    • @VismoTechnologies
      @VismoTechnologies  4 роки тому

      You have to grant the decryption role/permission to user then only they ar3 able to see the data otherwise for all it will be encrypted.

    • @VikramKumar-vm3xy
      @VikramKumar-vm3xy 4 роки тому +2

      @@VismoTechnologies at which stage and how we grant the permission for specific user to get decrypt data?

    • @PeterWahlOracle
      @PeterWahlOracle 2 роки тому

      @@VismoTechnologies Sorry, but there is no "decryption role" in Oracle.

  • @SumanGirijaHi
    @SumanGirijaHi 4 роки тому +2

    Few questions: 1.if i loose the existing wallet password , how to recover it without knowing password . We can change the password to new password if old password is with us , but we loose the wallet password .
    2. If we loose the wallet itself , should we leave the tableapaces unused , there is any otherway to make use of those encrypted tablespaces ?
    3. There are tablespaces created earlier . Now tde got enabled , how to move data to encrypted tablespaces , do we have to use move table command or is there any alter tableapace command to make unencrypted to encrypted .
    4. If primary database got wallet now and tablespaces got encrypted thereafter , how to make the standby use those tde encryption feature while standby even did not have encryption few while ago .
    5. Refreshing the database needs oracle wallets to be moved , if already the databases were refreshed earlier using rman feature using from active database rman feature which do not use encrypted backups of datafiles , so again here we have to copy wallets , correct ?

    • @VismoTechnologies
      @VismoTechnologies  4 роки тому +2

      1. If i loose the existing wallet password, how to recover it without knowing password . We can change the password to new password if old password is with us , but we loose the wallet password.
      >>> If we loose wallet password there is no way we can retrive the password
      >>> Best way to manage wallet to having wallet backups
      >>> Refer MOS note: 1342875.1
      2. If we loose the wallet itself, should we leave the tableapaces unused, there is any otherway to make use of those encrypted tablespaces?
      >>> We have to restore wallet from its backup
      >>> If you loose your wallet, You can not access encrypted tablespace or columns
      >>> No way you can make use of these encrypted tablespace
      3. There are tablespaces created earlier. Now tde got enabled, how to move data to encrypted tablespaces, do we have to use move table command or is there any alter tableapace command to make unencrypted to encrypted .
      >>> ALTER TABLESPACE users2 ENCRYPTION OFFLINE USING 'AES256' ENCRYPT;
      OR
      >>> You can crete new TS with encryption and move object from old TS to new encrypted TS
      4. If primary database got wallet now and tablespaces got encrypted there after, how to make the standby use those tde encryption feature while standby even did not have encryption few while ago .
      >>> Whenevr you enable encryption on existing TS or create new TS with encryption automatically same thing will happen at standby side, You no need to do the same thing at standby side.
      >>> Only consideration is you need to copy your wallet to standby and edit the wallet location in sqlnet.ora in standby side
      5. Refreshing the database needs oracle wallets to be moved, if already the databases were refreshed earlier using rman feature using from active database rman feature which do not use encrypted backups of datafiles, so again here we have to copy wallets, correct?
      >>> You need a backup of the wallet from source and the wallet password to allow database duplication with encrypted data at your target side

    • @PeterWahlOracle
      @PeterWahlOracle 2 роки тому

      Wallet or wallet password lost => database lost; there is no backdoor in TDE

  • @satishvibes8757
    @satishvibes8757 Рік тому +1

    Hi sir,
    What are the types of secure backups of the database?

  • @BHARARHROYAL
    @BHARARHROYAL 4 роки тому +1

    Crystal clear expansion and please explain oracle key vault also. How to migrate TDE to OKV

    • @VismoTechnologies
      @VismoTechnologies  4 роки тому

      Hey Bharath, Database vault is different concept as comparison with wallet and TDE.
      Let me take one basic understanding on database vault and then I will do comparison.
      Once these concept are understand clearly its good to go with migration and securing database with key vault.
      These are advanced security concepts. Definitely I will take few sessions on these concepts.

  • @shanchen1142
    @shanchen1142 9 місяців тому

    nice! where can i get this powerpoint?

  • @suryapedaprolu6019
    @suryapedaprolu6019 4 роки тому

    Can we convert already existing tablespaces as encrypted?

    • @VinothKumar-hr6ey
      @VinothKumar-hr6ey 4 роки тому +2

      Yes you, can create/configure wallet->create encrypted tablespace-> move data from unencrypted to encrypted tablespace

    • @suryapedaprolu6019
      @suryapedaprolu6019 4 роки тому +1

      Excellent Malik, Thanks for clear explanation

    • @VismoTechnologies
      @VismoTechnologies  4 роки тому +1

      Yes you can do that.
      1. If i loose the existing wallet password, how to recover it without knowing password . We can change the password to new password if old password is with us , but we loose the wallet password.
      >>> If we loose wallet password there is no way we can retrive the password
      >>> Best way to manage wallet to having wallet backups
      >>> Refer MOS note: 1342875.1
      2. If we loose the wallet itself, should we leave the tableapaces unused, there is any otherway to make use of those encrypted tablespaces?
      >>> We have to restore wallet from its backup
      >>> If you loose your wallet, You can not access encrypted tablespace or columns
      >>> No way you can make use of these encrypted tablespace
      3. There are tablespaces created earlier. Now tde got enabled, how to move data to encrypted tablespaces, do we have to use move table command or is there any alter tableapace command to make unencrypted to encrypted .
      >>> ALTER TABLESPACE users2 ENCRYPTION OFFLINE USING 'AES256' ENCRYPT;
      OR
      >>> You can crete new TS with encryption and move object from old TS to new encrypted TS
      4. If primary database got wallet now and tablespaces got encrypted there after, how to make the standby use those tde encryption feature while standby even did not have encryption few while ago .
      >>> Whenevr you enable encryption on existing TS or create new TS with encryption automatically same thing will happen at standby side, You no need to do the same thing at standby side.
      >>> Only consideration is you need to copy your wallet to standby and edit the wallet location in sqlnet.ora in standby side
      5. Refreshing the database needs oracle wallets to be moved, if already the databases were refreshed earlier using rman feature using from active database rman feature which do not use encrypted backups of datafiles, so again here we have to copy wallets, correct?
      >>> You need a backup of the wallet from source and the wallet password to allow database duplication with encrypted data at your target side