あ週末はちょっとおしゃれな外苑前でスキルアップ 1/2 - アプリ・テスト -でも書きましたが、勉強熱心なエンジニアは週末を有効活用しています。 オラクル・データベースのストレージ管理・チューニングのセミナーは、12:30-18:00(ディスカッション+懇親会付き(自由参加))という長時間にも関わらず、100名ほどの方が三されています。 【Storage Weekend】Oracle Database ストレージ管理・チューニング 講師は3名、「Oracle 実践ストレージ管理ガイド Automatic Storage Managementを利用した堅牢なデータベース構築」を執筆した4名のうち、堅田さん、後藤さん、宮永さん、(鈴木さんは現在米国武者修行中なので参加できず)です。 私は社内でも近くで仕事している職権乱用(?)、既得権益(?)を活かして、このお三方とはよくAutomatic Storage Management,Database FileSystem、Automatic Storage Management Cluster Filesystemなどについて利用局面、動作や機能を教えていただいたり、議論したりしています。 写真は、左から、堅田さん、宮永さん、後藤さんです。 今回のアジェンダは、 ・ストレージ入門 ・Automatic Storage Management概要 ・Automatic Storage Management耐障害性 ・Automatic Storage Managementバックアップ ・懇親会&ディスカッション です。 ストレージ関連の話は熱いですね。 私も現場にいたときには、お客様のDBAさんやハードウェアベンダーさんも交えて、ホットスポットの解消の議論やストレージ増設に関する現場立会(といってもプロジェクトルームでちゃんと作業が進むか、OSやDBの観点で見ていました)。 Automatic...
土曜日もオラクル青山センターに来ています。 日頃お忙しい勉強熱心なエンジニアの方々は、週末に時間を割いてスキルアップのための起こしいただいています。 2つの集中セミナーが開催されています。 アプリケーションの品質向上、プロジェクト・スケジュール遅延を回避するために必須な、アプリケーションテスト・ツールのハンズオンセミナー。 【DBA2.0 Weekend】Oracle Application Testing Suiteハンズ・オン・セミナー Application Testing Suite担当の中島さんは、10月末に刊行となった「Oracle アプリケーション品質管理技法 Webアプリケーション/ Oracle Databaseのテスト品質向上(ちょっとタイトル長かったな)」の著者でもあり、このようにセミナーや教育もさることながら、さまざまなお客様のアプリケーションのテストのテスト計画立案・作成を含め、ツールを活用方法をお客様アプリケーションに合わせて提案していたりする方です。 中島さんの講習は非常にわかりやすく、HTMLベースのアプリケーションのフレーム構造、通信形態、クッキーやセッション・オブジェクトを使ったアプリケーションの構造を理解した上で、テストをする方の視点で語ります。そのため、テストを計画・実施・管理する方がツールに求める点が何であって、それがApplication Testing Suiteというツールでどのように実現されているかを丁寧かつシンプルに説明していきます。 ハンズ・オンであるため規模を大きくする事ができず20名程度の参加ですが、これを出た方は明日からでもアプリケーションのテストをするにあたってのモチベーションと知識・技術レベルの向上を感じていただけるのではないかと思います。 「アプリケーションのテストの方法はわかる。PT(Performance Test)で性能問題が頻発するんだけど、どうしたらいいだろう。」という方には、こちらもお勧め「【DBA2.0 Evening】 会社帰りに気軽に学ぶ! 90分で分かるWebアプリケーション性能監視入門」 Oracle Application Testing Suite Wikiはこちら...
前回に続き、同じタイトルを使って行きたいと思います。 「監視しやすいアプリを構築するTips」という言葉は長ったらしいので、 略して「Module列の活用」とさせていただきます("省略"じゃなくて、"言い換え"ですが...)。 この「Module列」の活用って、実は結構古くからある機能なんです。 少なくとも、Oracle8iの時からありますし、私のお客様でもOracle8i (8.1.7.4)でも ご活用いただいていました。 で、これって結局何?といわれると、V$SESSIONビューのモジュール列に反映されるものです。 SQL*Plusから実行するなら、こんな感じです。 SQL> SET APPINFO 例: SQL> SET APPINFO myappl DBAが稼動状況監視の時や万が一の障害発生時に最初に良く見る V$SESSIONやDB Controlでは以下の様に反映されるのです。 これは内部的には、DBMS_APPLICATION_INFOというPL/SQLパッケージの SET_MODULEというプロシージャが実行されているのです。 ということは? もう、お分かりですね。 DBMS_APPLICATION_INFOパッケージを使えば、様々なアプリケーションからでも このModule列に対してアプリケーション情報を設定できるのです。 アプリケーションを開発する時に、そのアプリケーションが運用において、 数十という種類のサービス、アプリケーション、そして実際には 数百~数千というデータベース・セッションの中に埋もれてしまうという 事を意識して開発する人は限られているのでは無いでしょうか? 障害の時、エラーが発生している時、その発生している状況を迅速かつ 正確に情報を収集できるかが早期解決の鍵になります。 データベース・インスタンス・レベルでの情報収集は自動ワークロード・ リポジトリ(Automatic Workload Repository:AWR)によって実施されています。 そこから、更に掘り下げたい場合には、SQLトレースを取得する事などが考えられます。 更に効率化を狙う時には、 ・SQLチューニング・セットを作成する ・SQLチューニングアドバイザを実行する...
ついに東京でも新型インフルエンザ感染者が出て、週末の外出は控るように というコメントがテレビでも流れた土曜。 60名を超えるオラクル・エンジニアが3時間のセミナー「Oracle Weekendセミナー」に参加してくれました。 テーマは「Oracle DB Controlでやってみるチューニング入門」。 週末に3時間も外苑前まで足を運んでくれるなんて、そんな志の高さに 講師としても俄然テンションがあがります。 今回は、3時間という長丁場ということもあって、現役エンジニアの澤井ちゃん (Oracle Open World Tokyo2009でも『データベース運用管理を徹底比較 - 検証からわかる業務改善とコスト低減』で、300人会場を沸かせたDB大好きっ子)と 一緒に講師を勤めさせていただきました。 4つのテーマでチューニングに関する心構えから、Oracle Databaseに携わる人たちの キャリアパスに対する期待なんかも込めて、そしてその時に必須となるチューニングを 効率的に実施する為の手法・技法をみっちりお話させていただきました。 チューニングに入る前に Oracleデータベースのチューニングに関する基礎知識 Oracle Enterprise Manager DB Controlでやってみるチューニング Oracleを安定稼動させる為のTips このセミナーは、Oracle Eveningとして3月23日と5月18日の夕方7時から開催した セミナーのWeekend拡大版という事で実施させていただきました。 3月の時には、内容をちょっと詰め込みすぎたので、「Oracle Weekendセミナーで 開催して欲しい」というリクエストを頂き、週末の開催に至りました。 今回、足を運んでくださった方の中には、つい先日のEveningセミナーから 連続でいらして下さった方や、新卒研修でEveningには来れないからWeekendに 足を運んでくださった方もいらっしゃいました。 このセミナーのアジェンダおよびコンテンツを決める中で「2つ相対する事を1つにまとめてお伝えしよう」というチャレンジを試みて見ました。 1....
2009年度がはじまりましたね。外資系の日本オラクルにも30名を超える 新社員を迎えました。これまで大学生だった彼ら/彼女らも、心もネクタイも 引き締めて過ごされていることでしょう。 それはさておき、4月は何かと異動などが多いものです。私がお付き合い させていただいている企業の方々も部署異動などにより、これまでと異なる 職務やアサインメントに付かれている方もいらっしゃいます。 プロジェクト・リーダーだった昨日が懐かしく、今日からプロジェクト・マネージャ という方もいるのでは?今期のターゲットは何ですか?今から見積もって 下期に実行するプロジェクトは何ですか? 増えすぎたサーバーの削減ですか?サーバー統合ですか?今でも少ない 要員でまわしている運用管理・インフラ管理の更なる合理化ですか? そんな方にお勧めのセッションをいくつかご紹介します。 【Database】直伝!本番・開発環境 総数900台の運監・キャパ管設計ベストプラクティス このセッションは、私も以前所属していたオラクルのコンサルティング部門の トップノッチ・コンサルタントが実際のプロジェクトで支援していた運用管理や キャパシティ管理のベストプラクティスについて60分みっちりお伝えするセッションです。 監視対象の数が非常に多いプロジェクトにおいて、どのように効率よく 監視設計を行っていったか、今後運用の統合や標準化を検討しなければ ならない方にとっては1つの大きな参考になる事間違い無しです。 【Java/REA】ボトルネックバスターズ60分体験入隊 こちらも、Oracle Universityの人気コースを切り出した、Webアプリケーションの ボトルネックをあぶり出し、シューティングするノウハウを伝授するセッションです。 パフォーマンス・テストを実施される方、春からパフォーマンス・テストチームに 配属された方は必見のセッションです。 アプリケーションは機能要件だけを満たせばそれで検収されるものでは ありません。性能やセキュリティといった非機能要件を満たす必要があります。 ボトルネックが発生するとは?それを確認するのは?切り分けるのは? その方法を知っていると知っていないのでは、作業効率に雲泥の差がでます。 この2つはOracle Developという有償セッション枠ですが、その他の セッション・ハンズオンとあわせて価値のある情報を仕入れる事のできる良い機会です。 Oracle Open World Tokyo 2009は開催間近!お申し込みはお早めに! ※お申し込みの際には、ご招待コード「2084」をご利用くださいませ。...
Oracle Databaseをご愛用いただいているお客様・パートナー様のおかげで、No.1を謳わせていただけています。 以下の写真はちょっと前に新宿の紀伊国屋に本を買いに行った帰りに撮った一枚です。 IT業界にいる人にはわかるだろうけど、新宿駅を利用するどれくらいの人がOracleがDBMSというソフトウェアを販売している会社である事を知ってくれているか、興味を持ってもらえるのかと思ってしまいました。 数年前にOracleがテレビコマーシャルを放送したことがあったんです。 既にOracleで働いて数年たっていたのに、ようやく母親や姉が「ちゃんとした会社で働いてるんだね」と安心してくれた事がありました。確かに私も実はキャリアフォーラムでOracleのセミナーを受けるまでは、その名前すら知りませんでした(ってこんな事書いていいのかな?)。 このような広告活動を通して、私のようなOracle社員だけでなく、日頃「Oracleやってます!」と言ってくださっている方々の親御さんをお一人でも安心させることができれば幸いに思います。...
If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'Database'.