Aug 19 2008

OracleXE standard Port und Firewall

Tag: OracleMichael @ 15:57

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.


Aug 13 2008

Index Informationen für Oracle

Tag: Datenbanken,OracleMichael @ 12:37

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.