Here are some scripts related to Database Objects .
Clusters
DATABASE CLUSTER NOTES:
Owner - Owner of the table/cluster
Tablespace - Name of the tablespace containing the cluster
Cluster Name - Name of the cluster
Table Name - Clustered table name
Table Column - Key column in the table
Cluster Column - Key column in the cluster
select a.OWNER,
TABLESPACE_NAME,
a.CLUSTER_NAME,
TABLE_NAME,
TAB_COLUMN_NAME,
CLU_COLUMN_NAME
from dba_clusters a, dba_clu_columns b
where a.CLUSTER_NAME = b.CLUSTER_NAME
order by a.OWNER,TABLESPACE_NAME,a.CLUSTER_NAME,TABLE_NAME
Jobs
DATABASE JOB NOTES:
Log User - USER who was logged in when the job was submitted.
Schema - Default schema used to parse the job. For example, if the SCHEMA_USER is SCOTT and you submit the procedure HIRE_EMP as a job, Oracle looks for SCOTT.HIRE_EMP.
Job# - Identifier of job. Neither import/export nor repeated executions change it.
Interval - A date function, evaluated at the start of execution, becomes next NEXT_DATE.
Next Execution - Date/time that this job will next be executed.
Broken - If Y, no attempt is made to run this job. See DBMS_JOBQ.BROKEN (JOB).
What - Body of the anonymous PL/SQL block that this job executes.
select LOG_USER,
SCHEMA_USER schema,
JOB job#,
INTERVAL,
to_char(NEXT_DATE,'MM/DD/YYYY HH24:MI:SS') next_execution,
BROKEN,
substr(WHAT,1,100) what
from dba_jobs
order by LOG_USER
Links
DATABASE LINK NOTES:
Owner - Owner of the database link
DBLink - Name of the database link
Username - Name of user to log in as
Host - SQL*Net string for connect
Created - Creation time of the database link
select OWNER,
DB_LINK,
USERNAME,
HOST,
to_char(CREATED,'MM/DD/YYYY HH24:MI:SS') created
from dba_db_links
order by OWNER,DB_LINK
Procs/Pkgs
DATABASE PROCEDURE/PACKAGE NOTES:
Owner - Owner of the object
Name - Name of the object
Type - Type of object
select OWNER,
NAME,
TYPE
from dba_source
group by OWNER,NAME,TYPE
order by OWNER,NAME,TYPE
Sequences
DATABASE SEQUENCE NOTES:
Owner - Owner of the sequence
Name - Name of the sequence
MinValue - Minimum value of the sequence
MaxValue - Maximum value of the sequence
Increment - Value by which sequence is incremented
Cycle - Does sequence wrap around on reaching limit?
Order - Are sequence numbers generated in order?
Cache Size - Number of sequence numbers to cache
Last Number - Last sequence number written to disk
select SEQUENCE_OWNER,
SEQUENCE_NAME,
MIN_VALUE,
MAX_VALUE,
INCREMENT_BY,
CYCLE_FLAG,
ORDER_FLAG,
CACHE_SIZE,
LAST_NUMBER
from dba_sequences
where SEQUENCE_OWNER not in ('SYS','SYSTEM')
order by SEQUENCE_OWNER,SEQUENCE_NAME
Snapshots
DATABASE SNAPSHOT NOTES:
Owner - Owner of the snapshot
Name - The view used by users and applications for viewing the snapshot
Table Name - Table the snapshot is stored in, has an extra column for the master rowid
Master View - View of the master table, owned by the snapshot owner, used for refreshes
Master Owner - Owner of the master table
Master - Name of the master table of which this snapshot is a copy
Master Link - Database link name to the master site
Can Use Log - If NO, this snapshot is complex and will never use a log
Updatable - If NO, the snapshot is read only
Last Refresh - SYSDATE from the master site at the time of the last refresh
Error - The number of failed automatic refreshes since last successful refresh
Type - The type of refresh (complete, fast, force) for all automatic refreshes
Next Refresh - The date function used to compute next refresh dates
Refresh Group - GROUP All snapshots in a given refresh group get refreshed in the same transaction
select
OWNER,
NAME,
TABLE_NAME,
MASTER_VIEW,
MASTER_OWNER,
MASTER,
MASTER_LINK,
CAN_USE_LOG,
UPDATABLE,
LAST_REFRESH,
ERROR,
TYPE,
NEXT,
REFRESH_GROUP
from dba_snapshots
order by OWNER,NAME
Synonyms
DATABASE SYNONYM NOTES:
Owner - Owner of the synonym
Name - Name of the synonym
Table Owner - Owner of the table
Table Name - Name of the table
DB Link - Name of the database link
select OWNER,
SYNONYM_NAME,
TABLE_OWNER,
TABLE_NAME,
DB_LINK
from dba_synonyms
where owner not in ('SYS','SYSTEM','PUBLIC','DBSNMP')
order by OWNER,SYNONYM_NAME
Triggers
DATABASE TRIGGER NOTES:
Table Owner - Owner of the table
Table Name - Name of the table
Trigger Name - Name of the trigger
Trigger Name - When the trigger fires (BEFORE EACH ROW, AFTER EACH ROW, BEFORE STATEMENT, AFTER STATEMENT)
Triggering Event - Statement that fires the trigger (INSERT, UPDATE, DELETE)
Status - Whether the trigger is enabled (ENABLED or DISABLED)
select TABLE_OWNER,
TABLE_NAME,
TRIGGER_NAME,
TRIGGER_TYPE,
TRIGGERING_EVENT,
STATUS
from dba_triggers
order by TABLE_NAME, TRIGGER_NAME
Views
DATABASE VIEW NOTES:
Owner - Owner of the view
View Name - Name of the view
Created - Date/time view was created
Status - Status of the view
select OWNER,
OBJECT_NAME,
to_char(CREATED,'MM/DD/YYYY HH24:MI:SS') created,
status
from dba_objects
where OWNER not in ('SYS','SYSTEM')
and OBJECT_TYPE='VIEW'
order by OWNER,OBJECT_NAME
No comments:
Post a Comment