Veröffentlicht unter Oracle.

Veröffentlicht unter Oracle.

Veröffentlicht unter MySQL.

Move a complete MySQL Database to a new Server

You can even rename the database, just use another database name on the remote server.

Dump the database direct to the remote mysql server

Use ssh if you do not have direct access to the remote mysql server. (Secure)

Move a complete MySQL Server to a new Server

Dump all databases direct to the remote mysql server

Use ssh if you do not have direct access to the remote mysql server. (Secure)

Veröffentlicht unter MySQL.
SELECT *
  FROM (SELECT INNER.*, ROWNUM RNUM
          FROM (
               /* SELECT Statement with Order BY */
               )
         INNER WHERE ROWNUM < = 2000)
 WHERE RNUM >= 1000
Veröffentlicht unter Oracle.
ORA-06550: Zeile 33, Spalte 24: PLS-00221: 'FUNKTIONS_NAME' ist keine Prozedur oder ist nicht definiert ORA-06550: Zeile 33, Spalte 24: PL/SQL: Statement ignored

Dieser Fehler ist bei mir aufgetaucht, weil ich eine Funktion als Prozedur aufgerufen haben. Oracle erwartet aber, dass der Rückgabewert einer Funktion in eine Variable eingelesen wird.

Fehlerhaft:

FUNKTIONSNAME(I_ID => UI_ID, I_ID2 => UI_ID2)

Korrekt:

L_RC := FUNKTIONSNAME(I_ID => UI_ID, I_ID2 => UI_ID2)
Veröffentlicht unter Oracle.

So you wanted to change the value of “innodb_log_file_size” on your mysql server.

As it happens, you can’t just change it the “my.cnf” file, restart and make it work. If you do, Mysql will refuse to start and throw this error instead. You can the details of the startup error in your mysql error log file.

To safely change this setting follow these steps

  • Shutdown your mysql server, make sure to check the error log that the shutdown had no issues
  • Move the “ib_logfile0″ and “ib_logfile1″ files from your mysql data directory.
  • Change “innodb_log_file_size” to your desired setting.
  • Restart mysql. Check the error log to make sure everything started successfully, mysql may complain that the log files don’t exist, it will make new ones and start.
    Make sure if you are changing things on a production server, you take due care of the mysql downtime due to the changes and restart, and have backups to recover quickly in case something goes wrong.

    Veröffentlicht unter MySQL.