| | | | |
| | |
| Neuer Benutzer Registriert seit: 04.09.2007
Beiträge: 6
PHP-Kenntnisse: Fortgeschritten ![]() | Hi, google hat mir hiernicht viel geholfen. Ziel: Ich möchte per PHP-Funktion ein REORG TABLE MYSCHEMA.MYTABLE RUNSTATS ON TABLE MYSCHEMA.MYTABLE AND INDEXES ALL ausführen. Erster Ansatz war: ============ db2_exec($db2_resource,'REORG TABLE MYSCHEMA.MYTABLE'); db2_exec($db2_resource,'RUNSTATS ON TABLE MYSCHEMA.MYTABLE AND INDEXES ALL'); haut leider nicht hin, da es "eigentlich" um ein db2-cli-tool handelt. Bis dato kann ich das nur über einen bösen workround: ================================== $query = 'REORG TABLE MYSCHEMA.MYTABLE'; $command = 'db2 "'.$query.'"'; echo PHP_EOL.`$command`; $query = 'RUNSTATS ON TABLE MYSCHEMA.MYTABLE AND INDEXES ALL'; $command = 'db2 "'.$query.'"'; echo PHP_EOL.`$command`; Der allerdings nur funktioniert, wenn ich mich auf der shell, auf der ich das php-Script aufrufe bereits mit dem aktuellen benutzer zur DB2 und zum richtigen Schema connected habe. kennt jemand vieleicht eine bessere Lösung? lg Desian
__________________ http://www.desian.de strong help, consulting, solutions |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Wandele deine Google-Suche in "Reorg JDBC" um, da solltest fündig werden Oder in der DB2-Referenz deines Vertrauens nach ADMIN_CMD. Wenn ich mich nicht vertue, hiess das so. Also müsste der SQL dann irgendwie so lauten: Code: ADMIN_CMD('REORG TABLE ....');
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih Geändert von mepeisen (19.08.2009 um 17:07 Uhr). |
| | |
| | |
| Neuer Benutzer Registriert seit: 04.09.2007
Beiträge: 6
PHP-Kenntnisse: Fortgeschritten ![]() | Danke, das tat dann Code: db2_exec($db2_resource, "CALL SYSPROC.ADMIN_CMD('REORG TABLE...
__________________ http://www.desian.de strong help, consulting, solutions |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SQL Error: Can't create table '.\XXX\user_informations.frm' (errno: 150) | boolean | Datenbanken | 2 | 08.05.2009 11:01 |
| [Erledigt] LOCK TABLES - Thread statt Table??? | Curanai | Datenbanken | 1 | 04.04.2009 01:33 |
| Query optimieren | __abcde__ | Datenbanken | 8 | 28.08.2008 10:44 |
| PHP/MySQL: QCodo's Code-Generator | Zergling-new | Tutorials | 2 | 09.05.2008 05:33 |
| Import von innoDB-Tabellen, #1005 - Can't create table | Zergling-new | Datenbanken | 0 | 30.07.2007 10:49 |
| Parsen von Delimitern | Basti | Tutorials | 0 | 30.09.2006 21:24 |
| Truncate table | Datenbanken | 5 | 20.01.2006 09:47 | |
| create table statement wird doppelt abgesetzt | PHP Tipps 2007 | 6 | 18.11.2005 14:48 | |
| [mysql] Table Design bei grossen Datenmengen | Datenbanken | 5 | 02.10.2005 13:25 | |
| [Erledigt] Problem mit mySQL | Datenbanken | 7 | 27.09.2005 12:06 | |
| PHP-Fehlermeldung, weiss nicht mehr weiter | PHP Tipps 2005-2 | 12 | 21.09.2005 12:56 | |
| mysql dump einspielen (ohne phpmyadmin) | PHP Tipps 2005-2 | 6 | 18.06.2005 21:50 | |
| HILFE: Column count doesn't match value count at row 1 | Datenbanken | 17 | 12.06.2004 16:45 | |
| [Erledigt] table eintrag grösse | Datenbanken | 5 | 05.06.2004 02:07 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql reorg table, db2 reorg table, db2 reorg, reorg table db2, reorg table, phpmyadmin reorg, reorg db2, mysql reorg, db2 reorg table nicht sql, db2 php generator, db2 reorg table syntax, sql \reorg table\, db2 sql reorg table, reorg table db2 jdbc, sql reorg table syntax, db2 call sys reorg table, mysql qer timeout, phpmyadmin reorg table online, sqlstate: 23505, jdbc reorg table |