Oracle DB Server - yenbohuang/techNotes GitHub Wiki

Create dba account

create user <user name> identified by <password>
grant dba to <user name>

See details on http://dba.stackexchange.com/questions/40562/creating-an-admin-user-in-oracle

Check Oracle DB server time

SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
FROM DUAL;

See details on https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions172.htm.

Find SQL scripts run in a period of time

SELECT A.SAMPLE_TIME,
       A.SESSION_ID,
       A.WAIT_CLASS,
       A.WAIT_TIME,
       A.SESSION_STATE,
       A.TIME_WAITED,
       A.BLOCKING_SESSION_STATUS,
       A.BLOCKING_SESSION,
       A.PROGRAM,
       C.PARSING_SCHEMA_NAME,
       C.SQL_TEXT
FROM v$ACTIVE_SESSION_HISTORY A,
     v$SQLAREA C
WHERE A.SQL_ID = C.SQL_ID
      AND C.PARSING_SCHEMA_NAME NOT IN ('SYS', 'ORACLE_OCM', 'SYSMAN')
      AND A.SAMPLE_TIME BETWEEN '15-APR-16 10.20.00 AM' AND '15-APR-16 10.45.00 AM' ORDER by A.SAMPLE_TIME;

See details on:

⚠️ **GitHub.com Fallback** ⚠️