walletの作成方法sqlnet.oraに
ENCRYPTION_WALLET_LOCATION=<配置ディレクトリ>
を記述。
その後、
alter system set
encryption key identified by <パスワード>;
テーマ:データベース - ジャンル:コンピュータ
- 2009/10/10(土) 18:08:33|
- ORACLE
-
| トラックバック:0
-
| コメント:0
gzcatで
.gz.tar.gzの中身を見ることができる。
解凍する前に確認したい場合便利だ。
テーマ:UNIX/Linux - ジャンル:コンピュータ
- 2009/09/21(月) 16:32:04|
- コマンド
-
| トラックバック:0
-
| コメント:0
Parallel index ヒントの入れ方です。
/*+
PARALLEL_INDEX (TABLE,INDEX,DEGREE) */
あまり使わないですけど、
実行計画を見るとDEGREEに正比例して早くなるように見えるので注意。
実際はそんなことはないです。
テーマ:データベース - ジャンル:コンピュータ
- 2009/09/20(日) 18:48:39|
- ORACLE
-
| トラックバック:0
-
| コメント:0
PL/SQL等でよく使われる
SQLCODEだが、
戻り値を
シェルで受け取る場合は注意が必要だ。
シェルで取得できる値は0〜255の間だけだからだ。
例えば
エラーコード:1034を
シェルで受け取った場合
値は「10」になる。
これはどういうことかというと
1034を256で割った余りの値なのだ。
さらによくよく注意しなければならないのが
エラーコードが256の倍数だったときだ。
この場合は0が返されてしまうので、正常終了と勘違いしてしまう!
テーマ:データベース - ジャンル:コンピュータ
- 2009/09/19(土) 11:30:04|
- ORACLE
-
| トラックバック:0
-
| コメント:0
ORACLEで
DBMS_STATSのデフォルトの値(現在の値)を確認するには
GET_PARAMファンクションで取得できます。
SELECT DBMS_STATS.
GET_PARAM('DEGREE') FROM DUAL;
など。
設定する場合は
SET_PARAMプロシージャを使いましょう。
EXEC DBMS_STATS.
SET_PARAM('DEGREE',4)
EXEC DBMS_STATS.
SET_PARAM('METHOD_OPT','FOR ALL COLUMNS SIZE AUTO')
EXEC DBMS_STATS.
SET_PARAM('CASCADE',TRUE)
などですね。
※「TRUE」はBOOL型なのでクォーテーションで囲む必要はありません。
テーマ:データベース - ジャンル:コンピュータ
- 2009/05/10(日) 10:27:56|
- ORACLE
-
-
hashパーティションのパーティション名を指定できないと思っている人は多くないだろうか?
CREATE TABLE AAA
(COL1 NUMBER
・・・
)
PARTITION BY
HASH(COL1)
(PARTITION P1,
PARTITION P2);
とすれば、パーティション名のP1,P2を指定できる。
パーティション名を変更するには
ALTER TABLE AAA
RENAME PARTITION P1 TO P3;
で可能。
テーマ:データベース - ジャンル:コンピュータ
- 2009/03/14(土) 18:04:30|
- ORACLE
-
-
通常のユーザに
SYSDBAを与えたいときってないですか?
remote_login_passwordfile = SHARED
だとできないようです。
remote_login_passwordfile = EXCLUSIVE
にしてあげましょう。
勿論、OS認証を使用している場合は不可ですが。
テーマ:データベース - ジャンル:コンピュータ
- 2009/02/28(土) 11:12:28|
- ORACLE
-
-
ORACLEのパフォーマンスツールである
AWRはパッケージ化されているので、修正することができない。
いや、正確に言うとキックするときは
awrrpt.sqlを実行するだけだが、中身はパッケージを起動しているのだ。
以前の
STATSPACKはただのスクリプトだったのでいくらでも直せたが、不便になった。
ちなみにパッケージ名は
DBMS_WORKLOAD_REPOSITORYだ。
テーマ:データベース - ジャンル:コンピュータ
- 2009/02/21(土) 16:45:49|
- ORACLE
-
-