‐Oracle編
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 日付フォーマット | |
alter SESSION set NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'; | |
-- DDL の 確認 | |
select * from user_objects order by last_ddl_time DESC; | |
-- オラクルのバージョン確認 | |
select * from v$version; | |
-- 日付範囲指定 | |
CREATION_DATE >= to_date('01/01/2014', 'MM/DD/YYYY') | |
-- 日付の範囲指定 FROM TO 変数 | |
WHERE (@FROM IS NULL or TRUNC(<DATE>) >= @FROM) | |
AND (@TO IS NULL or TRUNC(<DATE>) <= @TO) | |
-- Table 一覧 | |
select * from tab; | |
-- 出力 | |
dbms_output.put_line (); | |
-- job スケジュール | |
SELECT * FROM user_scheduler_jobs; | |
-- job スケジュール material viewの場合 | |
SELECT * FROM dba_JOBS; | |
-- View の中身 | |
select view_name, text from user_views where view_name=''; | |
-- APEX_MAIL ログ | |
select * from APEX_MAIL_LOG order by LAST_UPDATED_ON desc; | |
-- APEX_MAIL キュー | |
select * from APEX_MAIL_QUEUE; | |
-- USER 一覧 | |
select * from dba_users; | |
-- DB link の一覧 | |
SELECT * FROM DBA_DB_LINKS; | |
‐‐ 制約条件一覧 | |
select constraint_name,constraint_type,table_name,status from user_constraints where table_name = '<tablename>'; | |
constraint_type | |
C - 表でのチェック制約 | |
P - 主キー | |
U - 一意のキー | |
R - 参照整合性 | |
V - ビューでのチェック・オプション付き | |
O - ビューで読取り専用 | |
H - ハッシュ式 | |
F - REF列を含む制約 | |
S - サプリメンタル・ロギング | |
--ULT_FILE のDirectoryの名前を調べる時 | |
SELECT DIRECTORY_NAME,DIRECTORY_PATH FROM ALL_DIRECTORIES; | |
--上記Directoryに対する権限を調べる | |
SELECT TABLE_NAME, PRIVILEGE FROM USER_TAB_PRIVS_RECD WHERE TABLE_NAME = '<DIRECTORY_NAME>'; | |
-- UTLパッケージの有無確認 | |
select * from all_objects where object_type = 'PACKAGE BODY' and OBJECT_NAME like 'UTL%'; | |
-- Table spaceの確認 | |
select a.TABLESPACE_NAME | |
, min(a.BYTES)/1024/1024 size_mb | |
, round(min(a.BYTES)/(1024*1024) - sum(b.BYTES)/ (1024*1024),2) usage_mb | |
, round((min(a.BYTES)/(1024*1024) - sum(b.BYTES)/(1024*1024))/ (min(a.BYTES)/1024/1024)*100,2) "usage(%)" | |
, round(sum(b.BYTES)/(1024*1024),2) free_mb | |
from dba_data_files a, dba_free_space b | |
where a.FILE_ID = b.FILE_ID | |
group by a.TABLESPACE_NAME; |
0 件のコメント:
コメントを投稿