skuma0用メモ @ ウィキ
ORACLE
最終更新:
skuma0
-
view
概要
Oracle メモ
SQL*Plus
起動
ユーザ、パスワード、接続先 指定
sqlplus user/password@TNS
ログインなし
sqlplus /nolog ・接続 SQL> connect user/password@TNS
実行
SQLファイル実行
SQL>@SQLファイル名
DOSから直接SQLファイル実行
sqlplus user/password@TNS @SQLファイル名
ログ出力
ログ出力 ON
spool ファイル名 ON
ログ空白削除 ON
set trimspool(trims) on
ログ出力 ログタイトル_yyyymmdd_hh24miss.txt
column log_date new_value log_date noprint select to_char(sysdate,'yyyymmdd_hh24miss') log_date from dual; spool ログタイトル_&log_date..log
表示設定
幅設定
set linesize(lin) 2000
改行設定
set pagesize(pages) 40
置換変数の前後状態 非表示
set verify(ver) off
日付フォーマット変更
alter sessin set nls_date_format = 'YYYY/MM/DD HH24:MI:SS';
Export
ユーザのオブジェクトをエクスポート
exp user/password@TNS file=ファイル名 owner=ユーザ名
Import
ダンプファイルをインポート
imp user/password@TNS file=ファイル名
Myテンプレ
SQLファイル結果出力
set lin 2000 set pages 40 set trims on set ver off alter sessin set nls_date_format = 'YYYY/MM/DD HH24:MI:SS'; column log_date new_value log_date noprint select to_char(sysdate,'yyyymmdd_hh24miss') log_date from dual; spool ログタイトル_&log_date..log --------------------------- 内容 --------------------------- spool off exit