コーソルDatabaseエンジニアのブログ
技術ブログ
0/4 の 5日間にわたり、US San Francisco で開催されたOracle OpenWorld 2012に 弊社から私(渡部)含め2名が行ってまいりました。
Oracle OpenWorldの渡航については、某大手旅行代理店様からツアー(飛行機+ホテル+各種サポート)とパスを申し込むことで 手配が完了します。弊社では、日本からの参加者の多くが購入する構成、OPNパートナーツアー+OPNパートナーパスに加えて、OpenWorldパスをアドオンしました。(パスの位置づけについては詳細は後述します)
日本時間の9/29(土) 15:40から飛行機にのり、現地時間の9/29朝にSan Fransiscoに到着します。 今回はホテルに荷物を預けた後、フィッシャーマンズワーフで昼食時間の後、一旦ホテルに帰ります。しばらく自由時間の後、夜に日本から出席したOracleパートナー向けの懇親会がありました。これで、Oracle OpenWorldの第0日目にあたる日程は終了です。時差の関係もあり非常に長い一日です。(逆に帰国日は一気に2日が過ぎるのですが・・・)
さて、Oracle OpenWorldは、次の日の9/30(日)から始まります。しかしDay 1(9/30)は原則的に技術セッションは開催されていません。 現場運営のリハーサルがわりなのでしょうか、IOUG をはじめとする User Group主導のUser Group Forumが行われています。
渡部が参加したセッションは以下の通りです。
Agenda
これ以外にもいくつかのセッションを受講しましたが、少なからずタイトルと内容が合っていないセッションは多々ありました。 私と同じようなフラストレーションを感じている人は多いようです。
OOW: Is It Worth It? - ORAganism OOW: Is It Worth It?より
There are often two or more sessions in the same slot that I want to attend and what made this even more frustrating in my first year were the “marketing trap” sessions. The ones that sound great, but as I recall saying at the time, “I don’t come here to listen to someone give me an overview of functionality or recite the data sheets.” I want the “war stories”, internals and undocumented stuff.乱暴な訳: 同じ枠に聴講したいセッションが2つ以上あることは、よくあることだ。初めてOOWに参加したときにフラストレーションを感じさせられたことは、"マーケティング・トラップ"セッションの存在だ。(内容が)凄そうに聞こえるが、「誰かに機能の概要説明をしてもらいにきたのではないし、データシートの朗読を聴きにきたのではない」と後で言うことになる。私は、"war story (たぶん、現場の話ぐらいの意味のはず)"や内部や非公開の内容が聞きたいのだ。
Agenda
主にOSの観点からみたメモリの話で、ときおりOracle Databaseに関連する内容が説明されました。 メモリ階層、仮想メモリ、メモリ使用量の監視について、主にLinuxを想定して説明がありました。 (一部Solarisに関する説明あり)
気になった点の抜粋
Oracle User Groupの活動内容や意義についての説明です。
現在のJPOUGの活動は、イベントの主催や、イベントへのセッション参加にとどまっていますが、規模の大きい海外のUser Groupは雑誌の出版やオラクルへの働きかけ(製品改善要望、ベータ版の試用など)を行っているようです。 日本との違いに驚くと同時に、JPOUGもいつかはそのようにならなければならないと感じました。
このセッションとは直接の関係はありませんが、IOUGブースの方に話しかけたときにIOUGが出版している雑誌をいただきました。かなり充実した内容です。
ユーザーグループの区分について、わかりやすい説明がありました。ユーザーグループは以下の種類に分類できるとのこと。
名称が似ており混同しやすいユーザーグループに、IOUCとIOUG がありますが、上記の概念を用いると明確に理解することができます。 IOUCは全世界のユーザーグループを包括するUmbrella型のユーザーグループです。IOUGはUSで活動するGeo型のユーザーグループです。
Xenベースのいわゆる"Oracle VM"だけでなく、"Oracle VM VirtualBox"や"Oracle VM Server for SPARC"などを含めたオラクルのVM製品群に関する説明でした。大規模環境におけるストレージ構成に関する議論がありましたが、英語なのでちょっとついてゆけず・・・残念。
発表資料はOOWのサイトにはアップロードされていませんが、おそらくpstack, truss, etcを用いて説明されたと思います。
Agenda
サーバープロセスのファイルI/Oやエンキュー待機など処理実行におけるシステムコールの実行状況をtrussで覗いてみたり、pmapやpstackで覗いてみたり、といった内容でした。Oracle Databaseの動作に興味がある人であれば、一度はやったことがあることでしょう。個人的にはあまり目新しい内容はありませんでしたね。