MySQL-Server anhalten:
/etc/init.d/mysql stop
In die MySQL-Shell einloggen:
mysqld_safe --user=root --datadir=/var/lib/mysql --skip-grant-tables & mysql --user=root mysql
Neues Passwort festlegen :
mysql> update user set Password=PASSWORD('Neues Password') WHERE User='root';
mysql> quit;
MySQL neustarten:
/etc/init.d/mysql start
Bei der Installation der OracleXE Datenbank werden die standard Ports für den Datenbanklistener auf 1521 und für den HTTP Zugriff auf 8080 gesetzt.
Unter Windows XP meldet das Installationsprogramm das ein Port belegt ist, wenn er von der Firewall blockiert wird.
Daher sollten vor der Installation die entsprechenden Ports freigeschaltet werden.
Die Firewalleinstellungen findet man in der Systemsteuerung unter “Windows-Firewall”. Dort trägt man dann unter “Ausnahmen” die beiden Ports ein.
Index Informationen für Oracle
Wie bekommt detaillierte Informationen zu den Indices einer Oracle Tabelle?
Hier die Lösung:
SELECT
aic.index_name,
aic.column_name,
aic.column_position,
aic.descend,
aic.table_owner,
CASE alc.constraint_type
WHEN 'U' THEN 'UNIQUE'
WHEN 'P' THEN 'PRIMARY KEY'
ELSE ''
END AS index_type
FROM
all_ind_columns aic
LEFT JOIN
all_constraints alc
ON
aic.index_name = alc.constraint_name
AND
aic.table_name = alc.table_name
AND
aic.table_owner = alc.owner
WHERE
aic.table_name = <TABLE_NAME>
AND
aic.index_name = <INDEX_NAME>
ORDER BY
column_position
<TABLE_NAME> und <INDEX_NAME> mit den entsprechenden Werten ersetzen.
Für ein Projekt benötigte ich detaillierte Informationen über Indices in einer Firebird-Datenbank.
Hier die Lösung:
SELECT
RDB$INDEX_SEGMENTS.RDB$FIELD_NAME AS field_name,
RDB$INDICES.RDB$DESCRIPTION AS description,
(RDB$INDEX_SEGMENTS.RDB$FIELD_POSITION + 1) AS field_position
FROM
RDB$INDEX_SEGMENTS
LEFT JOIN
RDB$INDICES
ON
RDB$INDICES.RDB$INDEX_NAME = RDB$INDEX_SEGMENTS.RDB$INDEX_NAME
LEFT JOIN
RDB$RELATION_CONSTRAINTS
ON
RDB$RELATION_CONSTRAINTS.RDB$INDEX_NAME = RDB$INDEX_SEGMENTS.RDB$INDEX_NAME
WHERE
UPPER(RDB$INDICES.RDB$RELATION_NAME)=<TABLE_NAME>
AND
UPPER(RDB$INDICES.RDB$INDEX_NAME)=<INDEX_NAME>
AND
RDB$RELATION_CONSTRAINTS.RDB$CONSTRAINT_TYPE IS NULL
ORDER BY
RDB$INDEX_SEGMENTS.RDB$FIELD_POSITION
<TABLE_NAME> und <INDEX_NAME> mit den entsprechenden Werten ersetzen