Oracle

表領域内の使用容量をみる

表領域の空き容量を見たいときは、DBA_FREE_SPACE。 select sum(bytes)/1024/1024 as mb from dba_segments where owner = '****';

Data Pumpを使ってimport

パラメータファイルに全部おしこめている。 impdp user/password@sid parfile=impdp_param.txt impdp_param.txtの中身 directory=DATA_DUMP_DIR dumpfile=data.dump logfile=impdp.log content=data_only remap_schema=(user:user2) table_exists_action=tru…

Data Pumpをつかってexport

パラメータファイルが命! version指定していたほうが幸せになりやすい。 expdp user/password@sid parfile=expdp_param.txt expdp_param.txtの中身 directory=DATA_PUMP_DIR dumpfile=export.dmp logfile=expdp.log content=data_only version=11.1.0 table…

Data Pumpをつかってimport/exportするための前準備

OS上の作業で、表データなどが格納されるダンプ・ファイル・セットやログ・ファイルの作成先となるディレクトリを作成 OS上のディレクトリに対して読み取り、書き込み権限を付与 データベースにディレクトリ情報を登録 SQL> create directory DATA_PUMP_DIR …

データをエクスポートする(2)

ログファイルをエクスポートした日付にする ログファイルをエクスポートした日付にしたいこと、ありませんか? バッチファイルで無理やりつけてます。 (それしか思いつかなかったんだ。。。) set d=%date% set p_d=%d:~-10,4%%d:~-5,2%%d:~-2% exp dbuser/…

データをexportする

バッチファイルの中身を記述。 exp dbuser/password@db parfile=param.txt .bat拡張子にして保存。 バッチファイルはWindows版シェルスクリプトです。 うちでは結構使う人が多い。 パラメータファイル(param.txt)の中身を記述。 file=export.dmp log=log.t…

暗号化

まず参考にしたページ http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl10.htm 「暗号化したデータの存在するテーブルのインポート、エクスポート」(1) Database Expert − @IT ftp://ftp.ashisuto.co.jp/pub/standard/vol77/obfuscation.pdf DBMS…

メモ

Oracleでの全角パーセント(%)はワイルドカードになる。 10gまでは間違いなし。 ESCAPEする必要あり。 SELECT A FROM TABLEA WHERE XXX LIKE '%\%%' ESCAPE '\' ↑こんな感じで。 はてな記法ができてるかの方が気になる。