#sessions select SID, SERIAL#, STATUS,PROGRAM, USERNAME, LOGON_TIME, to_char(LOGON_TIME,'yyyy-mm-dd hh:mi:ss') from v$session order by LOGON_TIME desc ; sqlplus / as sysdba connect / as sysddba --expiry passwd alter user myuser1 password expire; select username, account_status, EXPIRY_DATE from dba_users; ALTER USER scott IDENTIFIED BY password; run file SQLPLUS HR/your_password @SALES -- SHOW TABLE SPACES select tablespace_name from dba_data_files sqlplus UUUUSERRRR/password@DB_ID select column_name from all_tab_cols where table_name = 'xxxx'; TABLES NAMES — TO HAVE A LIST OF TABLES YOU OWN — TO HAVE A LIST OF TABLES YOU CAN SELECT (YOURS + YOU ARE GRANTED TO SELECT) — TO HAVE A LIST OF ALL TABLES IN THE DB (IF YOU’RE GRANTED TO SEE THEM) OTHERS — GET THE CREATE SCRIPT –SELECT CONSTRAINT –SELECT VIEW — create index Select COLUMN_NAME from user_tab_columns where table_name=’NEO_TC_APPLICATION’; DATABASE INFO — GET THE DB BLOCK SIZE AND CHARACTER SET COPY AND CREATES –COPY/BACKUP TABLE — CREATE A VIEW CREATE A USER (DBA) DROP USER <USERNAME>; CREATE USER RTB IDENTIFIED BY <USERNAME> SELECT TABLESPACE_NAME, GRANT DBA TO <USERNAME>; CREATE AUTO-NUMBER FOR A TABLE ORACLE + AUTO NUMBER CREATE TABLE <TABLE> SELECT * FROM <TABLE>; CREATE SEQUENCE <TABLE_SEQUENCE> CREATE OR REPLACE TRIGGER <TRIGGER> INSERT INTO <TABLE> (NAME) VALUES (‘TEST’); DATES to_date(LASTUPDATED,’YYYYMMDDHH24MISS’) TO_CHAR( MODIFIEDON,’YYYYMMDDHH24MISS’) Administration List the log file size select trunc(completion_time), sum(BLOCKS*BLOCK_SIZE/1024/<wbr/>1024) from v$archived_log group by trunc(completion_time) order by 1; List events select event,count(*) from gv$session where wait_class <> 'Idle' group by event List locks select * from DBA_2PC_PENDING; |
Oracle >