[ https://issues.apache.org/jira/browse/RANGER-5084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17909028#comment-17909028 ]
Mahalingam commented on RANGER-5084: ------------------------------------ During this operation there is an insert happening to the table x_trx_log_v2, the table is found to be missing column OBJECT_NAME in it. Insert Command: {code:java} Error Code: 904 Call: INSERT INTO x_trx_log_v2 (ID, ACTION, ADDED_BY_ID, CHANGE_INFO, CREATE_TIME, CLASS_TYPE, OBJECT_ID, OBJECT_NAME, PARENT_OBJECT_CLASS_TYPE, PARENT_OBJECT_ID, PARENT_OBJECT_NAME, REQ_ID, SESS_ID, SESS_TYPE, TRX_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {code} bind => [15 parameters bound] Table structure: {code:java} SQL> describe x_trx_log_v2 Name Null? Type ----------------------------------------- -------- ---------------------------- ID NOT NULL NUMBER(20) CREATE_TIME DATE ADDED_BY_ID NUMBER(20) CLASS_TYPE NOT NULL NUMBER(11) OBJECT_ID NUMBER(20) PARENT_OBJECT_ID NUMBER(20) PARENT_OBJECT_CLASS_TYPE NOT NULL NUMBER(11) PARENT_OBJECT_NAME VARCHAR2(1024) CHANGE_INFO CLOB TRX_ID VARCHAR2(1024) ACTION VARCHAR2(255) SESS_ID VARCHAR2(512) REQ_ID VARCHAR2(30) SESS_TYPE VARCHAR2(30) SQL> {code} If we go through the issue - https://issues.apache.org/jira/browse/RANGER-4812 , The OBJECT_NAME column is found to be present for the patches released for mysql, postgres but its not present for Oralce To carry on with the installation, We are thinking of updating DDL and include OBJECT_NAME VARCHAR2(1024) ? In order to fix this issue, We have executed the following code to add the column: ALTER TABLE x_trx_log_v2 ADD COLUMN object_name VARCHAR(1024) DEFAULT NULL After this addtion of the column, the installation happened successfully. > Installation failed During the update of the ranger admin password - Oracle > Schema > ---------------------------------------------------------------------------------- > > Key: RANGER-5084 > URL: https://issues.apache.org/jira/browse/RANGER-5084 > Project: Ranger > Issue Type: Bug > Components: admin > Affects Versions: 2.5.0 > Reporter: Mahalingam > Priority: Major > > The installation of Apache Ranger reports a failure during the default ranger > admin password change. Towards the end of the installation , The installation > process invokes ChangePasswordUtil.java , to perform this operation. The full > logs from ChangePasswordUtil.java is attached as rangerdblogmissingcol > > {code:java} > Excerpts of log: 2024-11-12 07:34:31,363 [main] INFO > o.a.r.p.c.ChangePasswordUtil (ChangePasswordUtil.java:55) main()2024-11-12 > 07:34:52,057 [main] INFO o.a.r.p.c.ChangePasswordUtil > (ChangePasswordUtil.java:121) ==> ChangePasswordUtil.execLoad()2024-11-12 > 07:34:52,187 [main] ERROR o.a.r.p.c.ChangePasswordUtil > (ChangePasswordUtil.java:265) Update Admin Password failure. Detail: > javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse > Persistence Services - 2.7.12.v20230209-e5c4074ef3): > org.eclipse.persistence.exceptions.DatabaseExceptionInternal Exception: > java.sql.SQLSyntaxErrorException: ORA-00904: "OBJECT_NAME": invalid > identifier {code} > Environment Setup: Apache Ranger 2.5.0 > Database: Oracle 19c -- This message was sent by Atlassian Jira (v8.20.10#820010)