- NFO: Executed newly added indexed script: 02_alma9-0/003_alma9-0-5/050_enableLifeCycleFks.sql (542 ms)
- Exception in thread "main" org.dbmaintain.util.DbMaintainException:
- Error while executing script 02_alma9-0/003_alma9-0-5/060_addUpdateInfoToPeriod.sql: Could not perform database statement: alter table Period add(
- update_date timestamp,
- update_userid varchar2(32)
- )
- Caused by: ORA-00942: table or view does not exist
- Error code: 942, sql state: 42000
- A rollback was performed but there could still be changes that were committed in the database (for example a creation of a table).
- There are 2 options:
- 1: Fix the script, manually perform the changes of the script and call the markErrorScriptPerformed task.
- 2: Fix the script, revert committed changes of the script (if any) and call the markErrorScriptReverted task.
- You can then continue the update by re-running the updateDatabase task. The error script will only be executed again when option 2 was chosen.
- Full contents of failed script 02_alma9-0/003_alma9-0-5/060_addUpdateInfoToPeriod.sql:
- ----------------------------------------------------
- alter table Period add(
- update_date timestamp,
- update_userid varchar2(32)
- );
- ----------------------------------------------------
- at org.dbmaintain.DefaultDbMaintainer.executeScript(DefaultDbMaintainer.java:428)
- at org.dbmaintain.DefaultDbMaintainer.executeScriptUpdates(DefaultDbMaintainer.java:375)
- at org.dbmaintain.DefaultDbMaintainer.updateDatabase(DefaultDbMaintainer.java:239)
- at org.dbmaintain.launch.commandline.CommandLine.executeOperation(CommandLine.java:192)
- at org.dbmaintain.launch.commandline.CommandLine.main(CommandLine.java:99)
- Caused by: java.sql.SQLException: ORA-00942: table or view does not exist
- at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:74)
- at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131)
- at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:204)
- at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
- at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
- at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
- at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
- at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:942)
- at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
- at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1770)
- at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1739)
- at oracle.jdbc.driver.OracleStatementWrapper.execute(OracleStatementWrapper.java:299)
- at org.dbmaintain.database.impl.DefaultSQLHandler.execute(DefaultSQLHandler.java:87)
- at org.dbmaintain.script.runner.impl.JdbcScriptRunner.parseAndExecuteScript(JdbcScriptRunner.java:95)
- at org.dbmaintain.script.runner.impl.JdbcScriptRunner.execute(JdbcScriptRunner.java:81)
- at org.dbmaintain.DefaultDbMaintainer.executeScript(DefaultDbMaintainer.java:421)
- ... 4 more