All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop MySQL Oracle OpenWorld PartnerNetwork Sun Defects Technology Network Video and Multimedia
皆さんの中にも、このような説明を見た方が多いかもしれません。特にチューニング経験が豊富な方は、この説は大体正しいと感じると思います。私の感覚では10回中7回か8回程度正しいのではないでしょうか。 しかし、この説を信じてチューニングしても、思うように効果を得られなかったケースがあるはずです。 まず誤解を解いておきたいのは、「待機イベント=“悪”」という図式です。待機イベントはある状態を示しているに過ぎません。そして、待機イベントはアプリケーションまで含めた、システムのアーキテクチャの観点から捉えるべきものです。 詳しい理由については後述します。ここは“急がば回れ”で、基礎知識を再確認するためにも、アーキテクチャの説明から始めます。 なお、本稿では、一時的な性能悪化を調査する方法など、ほかの書籍や記事では紹介されていないノウハウの解説を多くしました。また、内容をノウハウの紹介に集中して
Database Watch 2009年3月版 一気に分かる! データベース業界動向と情報源 まとめ 2009年度版 ベースは枯れた技術、だけど進化は止まらない もうそろそろ新年度。人が入れ替わる時期を迎えます。新しくIT業務に携わる方もいるでしょう。本連載では毎月、データベース製品の動向をウォッチしています。新年度をひかえた今回はあらためて全体を見渡してみましょう。 本連載ではオープンシステム(ハードウェアやソフトウェアを組み合わせて使う)にてエンジニアがよく扱うデータベース製品を中心に動向をお伝えします。あるデータベース専門家は「データベースは枯れた技術ですが、今でも絶え間なく進化を続けている面白い分野なのですよ」と話していました。 どれも特徴や得意分野があり、一概に優劣は決められません。よくデータベースの性能として引き合いに出されるものにTPCの値があります。Transaction
連載バックナンバー Oracleトラブル対策の基礎知識 主な内容 JavaベースのWebアプリケーションにおける「~」の文字化け JavaベースのWebアプリケーションのシステム構成と変換表 「~」文字化けのメカニズム JA16SJISTILDE・JA16EUCTILDEによる対処 Vistaが新たに対応したJIS X 0213とは? Oracle DatabaseでJIS X 0213に対応するには JIS X 0213とクライアント環境 補助文字(追加文字)とサロゲートペア (関連キーワード:文字化け、SJIS16TILDE、チルダ文字、サロゲートペア、補助文字(追加文字) WindowsやJavaなどのように、OSやプログラミング言語の内部処理では、文字データをUnicodeで扱うことが一般的になってきています。Unicodeの目的の1つは、同一のプログラムで複数言語に対応することで
東北地方太平洋沖地震等について 3月11日(金)以降に発生した地震や津波等で亡くなられた方々にお悔やみを申し上げます。 また、このたび被災された皆様、そのご家族に心よりお見舞い申し上げます。 皆様の安全と、一刻も早い復旧をお祈りいたしますとともに、 弊社としても復旧のために可能な限りの支援をさせていただく所存でございます。 日本オラクル株式会社 posted 2011/3/15 計画停電に備えて:Oracle Databaseに関しての注意事項 計画停電に備え、Oracle Databaseに関しての注意事項(バックアップ・停止・起動)をまとめたページをご用意しました。データベースのバージョンによる違いが少なくなるようにコマンドラインを利用した手順が中心です。是非ご参考にしてください。 posted 2011/3/25 4月から再開決定!Oracle Direct Seminar インタ
このコラムでは、月刊DB Magazineで連載され大好評だった記事を紹介しています。 また、記事を再編集した単行本が翔泳社より出版されていますので、ご興味のある方はぜひご購入ください。 門外不出のOracle現場ワザ (DB Magazine SELECTION) 【単行本】 第0章 オラクル社のテクノロジーコンサルタントって? システムテクノロジー製品(データベースやAPサーバー、ミドルウエア製品など)をお使いの皆様に、オラクル社のシステムテクノロジー製品担当のテクノロジーコンサルティングについてご紹介します。 第1章 目からウロコのパフォーマンス分析テクニック Oracleのパフォーマンス管理では、問題箇所を切り分けたりアーキテクチャに基づいて現状を分析する力が必要です。さらに、OSやストレージ、ネットワークとのI/Oまで監視しなければなりません。本コラムではパフォーマンス
CREATE TRIGGER で作成したトリガを確認する方法。 「Oralce trigger 確認」でググったら、以下のサイトが1位にヒット。 オラクルのトリガの内容の確認方法 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1411670499 SELECT table_name, status, owner, trigger_body FROM user_triggers WHERE trigger_name = '確認したいトリガ名'; 知りたいのはこの方法じゃない。 USER_TRIGGERS の TRIGGER_BODY は LONG 型で、CREATE TRIGGER で作成したトリガが1行に収まるらしいけど上記の方法では全文を取得することは出来ませんでした。 で、しばし悩んでいたら下の方法をご教授いただきまし
各種インフラ技術(OS、ストレージ、ネットワーク)やオラクル製品といった話題を取り上げます。著者は小田圭二、「門外不出のOracle現場ワザ」、「絵で見てわかるOracleの仕組み」、「絵で見てわかるOS/ストレージ/ネットワーク」などの著作もあります 今回は宣伝です。実は、Oracle Open Worldのセミナー申込みが始まりました。 「製品の宣伝は要らん!」と思っている皆様、テクノロジーコンサルの事例セミナーはいかがですか?(無料セミナーです)。 お客様の言葉で、テクノロジーコンサルのノウハウや実態・評判が分かるはずです。 それほど席数も無いので、早くしないと一杯になりそうです。 ●事例セミナーの概要 次の2つのセミナーがテクノロジーコンサルの事例話です。 4月23日(木)の12:50から。 タイトル:システム障害ゼロ! - 金融システムの安定稼働をどのように実現したか 内容: 金
■Oracleデータベース開発のテクノロジ ご存じのように、.NET FrameworkのADO.NETは、Visual Basic(以下、VB)やC#などの開発言語を使ってデータベースにアクセスするためのクラス・ライブラリだ。もちろん、Oracle Databaseも最初からアクセス対象のデータベースに含まれている。 ●ADO.NETとODP.NET 次の図はADO.NETプログラミングのモデルを図にしたものである。 この図で分かるように、最終的にデータベースをアクセスするコンポーネントが「.NETデータ・プロバイダ」である。これには、ODBC用、OLE DB用、SQL Server用、Oracle用など、データベース対象に応じたものがそれぞれ用意されており、ADO.NETでデータベース・アクセスの実装を開始する際に、適切なものを選択できるようになっている。 例えば、Oracle Dat
当初はUNIXなどのサポートのみでWindows上では稼働しなかったが、1992年のOracle 7以降はWindows版も提供されている。なお、そのような経緯からか現在でもサーバ・コンポーネントについてはUNIX/Linux版の提供からWindows版提供まで多少のタイムラグがあるが、最近のバージョンではそのタイムラグも短期間になってきている。また、クライアント・コンポーネントについては、UNIX/Linx版環境のサーバ・コンポーネントと同時に、Windows版のクライアント・コンポーネントが提供されるようになっている。 ●Oracle Databaseのエディション Oracle DatabaseのエディションとSQL Serverのエディションは、お互いを意識し合っているためか非常に似ている。次の表は両者のエディションを比較したものだ。
業務システムの構築において、使用する開発言語とデータベースの選定は、特に重要な事項の1つだろう。ここで業務システムの特性と合わないものを選んでしまったり、組み合わせを間違えたりすると、開発期間の長期化や稼働が不安定なシステムになるなどの問題が発生する可能性がある。 そこで本特集では、開発言語「Visual Basic 2005/2008」とデータベース「Oracle Database 11g Release 1」の組み合わせが、実際どのような業務システムに対して、どれくらい有効なのかについて考えてみたいと思う。 ■.NETで、なぜデータベースが必要なのか? すごく基本的なことだが、そもそも業務システムの構築にはOracle DatabaseやSQL Serverなどのデータベース(製品)がなぜ必要なのだろうか。まずは、データベースがなかったころまで時代をさかのぼってみよう。 ●データベース
■VB6×Oracleから.NET×Oracle 11g移行のポイント まずはVB6時代のOracleデータベース開発について振り返ろう。 ●VB6時代の接続手法(DAO/RDO/ADO/oo4o) VB6時代の接続方法は、Visual Basicに標準搭載されているOracle Database向けのODBCドライバを介してDAD/JetやRDOで接続するか、あるいはOLE DBプロバイダを介してADOで接続するか、もしくはオラクル社が提供しているOracle Objects for OLE(oo4o)を使うかであった。この4つの接続用コンポーネントはすべてCOMコンポーネントであり、VB6から手軽に呼び出せた。 特にOracle Objects for OLEは、Oracle Database専用であったのでほかの接続方法に比べてパフォーマンスも良かった。また、DAOのプロパティやメソ
○データの取得(DataReaderクラス) 画面に表示しないデータを取得する場合は、DataReaderクラスを使用するのが一般的だ。SQL ServerとOracle Databaseでは、SqlDataReaderクラス(System.Data.SqlClient名前空間)とOracleDataReaderクラス(Oracle.DataAccess.Client名前空間)というようにDataReaderクラスの名前に多少の相違はあるが、メンバ(プロパティ、メソッド、イベント)名や使い方は両者で違いはほとんどない。 次のリストは、実際にデータを取得する両者のサンプル・コードだ。employee(SQL Server)/EMP(Oracle Database)テーブルの内容を取得し、そのデータのfname(SQL Server)/ENAME(Oracle Database)フィールドの値
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く