* MQ [#pde4c9f9]

MQ について調査してました。

Apache Project の実装もあるんですね。

- [[Apache ActiveMQ:http://activemq.apache.org/home.html]]

オブジェクトを送りたいときは
[[XStream:http://xstream.codehaus.org/]] が面白そうです。

あまりいじる時間がなくて、いろいろ実験できなかったのが残念。
また後日。

* Oracle [#gdbae4e9]

DataGuard を復習。研修のときはうまくいかなかったんですが、
初期化パラメータをちゃんと見直して、大成功しました。

PRIMARY(prod) と STANDBY(stdby) という
フィジカルスタンバイの構成にて、スイッチオーバーしてみます。

- prod側にてswitchover

 SQL> select switchover_status from v$database;
 
 SWITCHOVER_STATUS
 --------------------
 TO STANDBY
 
 SQL> alter database commit to switchover to physical standby;
 
 Database altered.

- このときstdbyにて

 SQL> select switchover_status from v$database;
 
 SWITCHOVER_STATUS
 --------------------
 TO PRIMARY

いまは両方 "TO PRIMARY" になってます。
どちらを PRIMARY として上げてもいい状態ですね。

- 両方上げ直す

prodがSTANDBYに、stdbyがPRIMARYになります。
prod は mount までにしておいて、open にしてはいけません。

- ログ転送

prodがSTANDBYになっているので、転送待ちになります。

 SQL> alter database recover managed standby database disconnect;
 
 Database altered.
 
 SQL> archive log list
 Database log mode              Archive Mode
 Automatic archival             Enabled
 Archive destination            /u01/app/oracle/admin/prod/arch2
 Oldest online log sequence     0
 Next log sequence to archive   0
 Current log sequence           0

PRIMARYになっているstdbyからログスイッチします。

 SQL> alter system switch logfile;
 
 System altered.
 
 SQL> /
 
 System altered.
 
 SQL> /
 
 System altered.
 
 SQL> archive log list
 Database log mode              Archive Mode
 Automatic archival             Enabled
 Archive destination            /u01/app/oracle/admin/stdby/arch2
 Oldest online log sequence     70
 Next log sequence to archive   72
 Current log sequence           72
 SQL>

STANDBYになっているprodに転送されています。

 SQL> archive log list
 Database log mode              Archive Mode
 Automatic archival             Enabled
 Archive destination            /u01/app/oracle/admin/prod/arch2
 Oldest online log sequence     71
 Next log sequence to archive   0
 Current log sequence           72
 SQL>

あとは PRIMARY で表やデータを作った後に
STANDBY 側を READ ONLY で上げ直して、
ちゃんと表が転送されていることを確認したりしていました。

動くと感動しますね。
これで Platinum に必要な技術要素は一通り動かした経験を持つことになりました。

後はもっとマニュアルを読み込んで適切な操作をすぐ見つけられるようにすることと、
もう一通りくらいは練習してみるという感じで
試験を迎えようと思います。

----
#comment

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS