The installer can't create the main page on Oracle, as it includes external links, and the external links code calls DatabaseOracle->insert which uses DatabaseOracle->insertOneRow, but inserts into the external links table needs to use the external links sequence 'externallinks_el_id_seq', which is only handled correctly in DatabaseOracle->insertSelect.
Error:
Could not insert main page: A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script Query: INSERT INTO /*Q*/WD_EXTERNALLINKS (el_from,el_to,el_index) VALUES (:el_from, :el_to, :el_index) Function: DatabaseOracle::insertOneRow Error: 1400 ORA-01400: cannot insert NULL into ("<SCHEMA>"."WD_EXTERNALLINKS"."EL_ID")
The backtrace:
#0 /usr/share/mediawiki/includes/db/DatabaseOracle.php(611): DatabaseOracle->reportQueryError('ORA-01400: cann...', 1400, 'INSERT INTO /*Q...', 'DatabaseOracle:...')
#1 /usr/share/mediawiki/includes/db/DatabaseOracle.php(493): DatabaseOracle->insertOneRow('externallinks', Array, 'LinksUpdate::in...')
#2 /usr/share/mediawiki/includes/LinksUpdate.php(308): DatabaseOracle->insert('externallinks', Array, 'LinksUpdate::in...', 'IGNORE')
#3 /usr/share/mediawiki/includes/LinksUpdate.php(153): LinksUpdate->incrTableUpdate('externallinks', 'el', Array, Array)
#4 /usr/share/mediawiki/includes/LinksUpdate.php(126): LinksUpdate->doIncrementalUpdate()
#5 /usr/share/mediawiki/includes/DataUpdate.php(102): LinksUpdate->doUpdate()
#6 /usr/share/mediawiki/includes/WikiPage.php(2094): DataUpdate::runUpdates(Array)
#7 /usr/share/mediawiki/includes/WikiPage.php(1926): WikiPage->doEditUpdates(Object(Revision), Object(User), Array)
#8 /usr/share/mediawiki/includes/installer/Installer.php(1732): WikiPage->doEditContent(Object(WikitextContent), '', 1, false, Object(User))
#9 [internal function]: Installer->createMainpage(Object(OracleInstaller))
#10 /usr/share/mediawiki/includes/installer/Installer.php(1577): call_user_func(Array, Object(OracleInstaller))
#11 /usr/share/mediawiki/includes/installer/WebInstallerPage.php(1246): Installer->performInstallation(Array, Array)
#12 /usr/share/mediawiki/includes/installer/WebInstaller.php(275): WebInstaller_Install->execute()
#13 /var/www/html/oracle-wiki/mw-config/index.php(61): WebInstaller->execute(Array)
#14 /var/www/html/oracle-wiki/mw-config/index.php(29): wfInstallerMain()
#15 {main}
Version: 1.22.0
Severity: major
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=53710