We are using Oracle TDE to protect sensitive data. We have only enabled TDE on one column. And we want the java application developer to access that sensitive column data in java code.
But to access the plain text data we need to open the wallet first. For that we need to use ALTER SYSTEM query shown below,
ALTER SYSTEM SET ENCRYPTION WALLET open identified by "**********”;
And our DBA's are refusing to give ALTER SYSTEM permissions to developer, which is correct in application point of view. So my question is, how we access such column in Java code without ALTER SYSTEM permissions? Has anyone faced such problem before? What are the other ways to access such data through java code?
How can i access TDE enabled column in Java application?
578 Views Asked by DineshM At
1
There are 1 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in ORACLE
- Column displays each count
- MAX and GROUP BY - SQL
- Best Practice for adding columns to a Table in Oracle database
- Updating an Oracle row with value from same row
- Retrieving data from Oracle database
- Ibatis execute update sql on oracle, it is not working and no exceptions
- Building an sql execution plan history
- Implementation of Rank and Dense Rank in MySQL
- how to update the date field for this specific condition using oracle query?
- Oracle stored procedure wrapping compile error with inline comments
- Android: How to connect oracle database using Android Java code?
- SQL Conditional Join on Columns
- Multi value wildcard search in ibatis
- Get count of consecutive days meeting a given criteria
- How to update the metadata of a layer in Oracle imported through FME Workbench?
Related Questions in TDE
- sql express 2008 & tde
- SQL Server TDE - use T-SQL to show if there is a database key
- Table variable performance on SQL 2008 R2 server with TDE enabled
- SQL Server 2012 TDE Restore Certificate Issue
- How can i access TDE enabled column in Java application?
- How to read Oracle Datafile .dbf using stings command in Unix
- Transparent Data Encryption with SQL Server 2016 causing drive space issue
- Create a procedure with Alter Database option
- Can primary keys (and FKs) be encrypted in Oracle 11g?
- bringing back a TDE database in AlwaysOn gives an error
- How to Use TDE (Transparent Data Encryption) to encrypt the column values of table SQL
- Oracle TDE -- Salt and Encrypted Data
- How to find out which documents having compliance issue with TDE in Marklogic
- Encrypting data in oracle database
- sys.dm_database_encryption_keys not showing all encrypted databases, unless selecting the database with USE db_name
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
In the general case, you solve such issue by requesting from your DBA she write a
PROCEDUREthat executes with definer rights, encapsulating the "problematic" call. Then your DBA will have to grant you the execution of that procedure.