ablog

不器用で落着きのない技術者のメモ

2011-07-01から1ヶ月間の記事一覧

V$ARCHIVED_LOG.APPLIED

APPLIED VARCHAR2(9) アーカイブREDOログ・ファイルが、対応するフィジカル・スタンバイ・データベースに適用されているどうか。ローカルの接続先の値は、常にNO。 V$ARCHIVED_LOG

TNSPINGユーティリティを使用したクライアントからの接続テスト

データベースが実行されているかどうかは、事実上判別されません。データベースへの接続を行うには、SQL*Plusを使用します。 接続のテスト

Data Guard と DB_UNIQUE_NAME

メモ。 Oracle Data Guard概要および管理 11gリリース2(11.2) B56302-02 表14-1 Data Guard構成内のインスタンスの初期化パラメータ 初期化パラメータ Oracle Data Guard概要および管理 11gリリース2(11.2) B56302-02 15 LOG_ARCHIVE_DEST_nパラメータの…

NVARCHAR2の最大長

NVARCHAR2 の最大長は各国語キャラクタ・セットが AL16UTF16 の場合、2000文字。UTF8の場合、4000バイト。 Oracle Databaseグローバリゼーション・サポート・ガイド 11gリリース2(11.2) B56307-02 表6-5 Unicodeデータ型ソリューション用キャラクタ・セッ…

Oracle製品のライフタイム・サポート

Oracle Database の 11gR1 の Premier Support の期限っていつだっけとかいうときはこのへんを見るとわかります。 結構わかりやすくまとまっていると思います。 Lifetime Support Policy | Oracle Support | Oracle 日本 Lifetime Support Policy: Oracle Te…

JFS2 の Concurrent I/O について調べたことをメモ

Concurrent I/O = Direct I/O + 並行I/O -> raw I/O に匹敵パフォーマンスということらしいが、Concurrent I/O の 並行I/Oとは何か? Concurrent I/O の並行I/Oでは inode の中身が変更される場合のみ直列化(ファイルの中身が変更される場合は並列化)され…

iostat の出力結果の集計に使った Perl ワンライナー

ls *.out|xargs -n1 perl -lane 'if(/^sdk/){for($i=1;$i<=$#F;$i++){$t[$i-1]+=$F[$i]};$c++};END{print qq/$ARGV\t/.join(qq/\t/,map{sprintf(qq/%.2f/,$_/$c)}@t)}'

iostat の見方

出力例 $ iostat -x 30 avg-cpu: %user %nice %system %iowait %steal %idle 0.87 0.01 2.53 0.49 0.00 96.11 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.05 16.03 0.36 13.74 5.77 238.22 17.31 0.15 10.39 0…

iostat の出力結果を特定の列でソートする Perl ワンライナー

% perl -lane '/^sdk/ and push(@tmp,[@F]);END{map{print join(qq/ /,@{$_})}sort{$a->[11]<=>$b->[11]}@tmp}' iostat.log この例では、デバイスを sdk だけに絞って、%util(11列目) でソートしています。 動的に二次元配列を作る方法は以下を参考にしまし…

Oracle Real Application ClustersでのJavaベースのツールとユーティリティに関するトレースの有効化

Oracle Real Application ClustersでのJavaベースのツールとユーティリティに関するトレースの有効化Oracle RACで使用可能なJavaベースのすべてのツールとユーティリティは、ツールまたはユーティリティと同じ名前のスクリプトを実行して起動します。クラス…

Oracle Database 10gR2 on AIX での非同期I/Oについて

参考 Oracle Database 管理者リファレンス 10g リリース2(10.2) for UNIX Systems (B19278-06) A AIXシステムでのOracle Databaseの管理 JFSおよびJFS2の考慮事項JFS2ファイル・システムにOracle Databaseログを置いている場合、agblksize=512オプションを…

スナップショットスタンバイ関連の情報

http://itpro.nikkeibp.co.jp/as/oracle_11g/vol03.shtml フィジカルおよびスナップショット・スタンバイ・データベースの管理 KROWN#80386 KROWN#125779

ページキャッシュを使用したくない場合、Linux Kernel 2.6 ではrawデバイスではなくO_DIRECTを使用したブロック・デバイスへのダイレクトI/Oが推奨される

Linux でページキャッシュを使用せずに、ユーザ空間のバッファからデバイスに Direct I/O を行いたい場合、Kernel 2.4 ではrawデバイスが使用されていたが、Kernel 2.6 からはrawデバイスは推奨されなくなり、O_DIRECTを使用してデバイス・ファイルに Direct…