Oracle RACに登録されたコンピュータは統合的に運用され、外部から見ると一台のサーバのように振る舞う。一貫性を保ちながら一つのデータベースを複数のサーバで並列に操作でき、処理の負荷分散を図ることができる。 また、処理要求が増大したときにコンピュータを追加することでシステムを停止せずに柔軟に性能を拡張することができるほか、一台に障害が発生した際に他のコンピュータに処理を引き継ぐ機能(フェイルオーバー)などもある。
![Oracle RACとは - IT用語辞典](https://cdn-ak-scissors.b.st-hatena.com/image/square/9846ab2080ca2a3a2477bb46934eaa3835eaf338/height=288;version=1;width=512/https%3A%2F%2Fp.e-words.jp%2Fogimage.png)
Oracle RACに登録されたコンピュータは統合的に運用され、外部から見ると一台のサーバのように振る舞う。一貫性を保ちながら一つのデータベースを複数のサーバで並列に操作でき、処理の負荷分散を図ることができる。 また、処理要求が増大したときにコンピュータを追加することでシステムを停止せずに柔軟に性能を拡張することができるほか、一台に障害が発生した際に他のコンピュータに処理を引き継ぐ機能(フェイルオーバー)などもある。
ASCII 関数の内容 文字列 string の1文字目の「データベースキャラクタセット」における文字コード(文字コードポイント)を戻す。 プラットホームが EBCDIC 環境 (UTFE) の場合には EBCDIC コードを戻す。 CHR 関数の内容 文字コード code_point に該当するデータベースキャラクタセットの文字を戻す。 USING NCHAR_CS オプションを使用することで各国語キャラクタセット上で一致する文字を取得する。 つまり、同じ コードポイント code_point を指定しても「データベースキャラクタセット」と「各国語キャラクタセット」で異なる文字にマッピングする。 マニュアルに書かれていないが USING NCHAR_CS の代わりに USING CHAR_CS と記述するとデータベースキャラクタセットの文字となるが他の任意のキャラクタセットではエラーにな
門外不出のOracle現場ワザ 第5章 DBアクセスの空白地帯 コネクションプーリングを極める 日本オラクル株式会社 コンサルティング統括本部テクノロジーコンサルティング本部 小田 圭二(おだ けいじ) 目次 Part1 DB接続のパフォーマンスと管理性を最大化するコネクションプーリングの仕組み コネクションとは? 接続するタイミング コネクションプーリングの構成要素 コネクションプーリングに付随する技術 共有サーバー構成 OCIコネクションプーリング Part2 Java &.NETで使えるコネクションプーリング究極の選択 Javaにおけるコネクションプーリング コネクションプーリングの選択基準 コネクションプーリングの実装の紹介 コネクションプーリングの切り替え .NETのコネクションプーリング おわりに Part1 DB接続のパフォーマンスと管理性を最大化するコネクションプーリン
どうでもいい日常をつらつらと… のはずが、アニメ中心に更新となっている。 のはずが、ただの備忘録と化している。 たまにマウスとペイントで描き描き
OracleDirectではインターネットと電話を利用した自席で受講できるセミナー、iSeminarを定期的に実施しております。iSeminarの内容は主に製品の紹介や、製品の有効な利用法の解説などです。 2003年11月12日には本連載の5回目、6回目(最終回)の内容を先取りしたiSeminarを実施する予定です。お蔭様で本セミナーは3回とも開催告知初日に申し込みが満席とご好評を頂いております。 また、本連載の内容に相当するiSeminarの再開催も今後予定しておりますので、こちらのご参加もお待ちしております。ちなみに連載第1回・第2回の内容に関しては再開催を実施させていただきました。これだけでなく、音声解説付きプレゼンテーション資料のアップ、異なるテーマでのiSeminarやOTN記事など、実践的な技術資料の更なる拡充を予定しておりますのでご期待ください。 はじめに インデックス、特に
Oracleのパフォーマンスを最適化する:ORACLE MASTER Silver DBA講座(19)(1/2 ページ) ORACLE MASTER資格の中級に位置付けられ、取得すればOracle技術者としてグローバルに認定される「ORACLE MASTER Silver Oracle Database 10g」。例題を利用してポイントを押さえ、確実な合格を目指そう! 前回「ロックでOracleのデータを守り、競合を防ぐ」で、ロックの種類、ロック競合が発生したときの監視方法を紹介しました。今回はパフォーマンスの管理について学びましょう。 パフォーマンスの管理 ポイント Enterprise Managerのパフォーマンス関連ページ、オプティマイザ統計の収集や索引などの再構築が対象となります。Enterprise Managerの画面だけでなく、どのような状態のときにどのような調整が必要であ
運用時に発生するエラー ORA-04068: パッケージの既存状態は廃棄されました エラーの原因 パッケージがセッションに読み込みされた状態(※)でパッケージが INVALID になった場合や再コンパイルした場合には ロードされたパッケージの状態が破棄される。 (※) パッケージがセッション情報にインスタンス化されていない場合には、パッケージはインスタンス化する前に自動的に再コンパイルされてエラーもなくロードされる。 ORA-04068: パッケージの既存状態は廃棄されました。 ORA-04061: package body "schema.package_name"の既存状態は無効になりました。 ORA-06508: PL/SQL: コールしているプログラム単位が見つかりませんでした。 のエラーが発生する。これはセッション毎にパッケージの内部ステータスを管理するインスタンス(⇔クラス)が
Javaや.Netを使ったシステムを開発している筆者が、日々気付いたこと・思ったことや過去に経験したことを記していきます。 まずは、いわゆる"ストアド"についてのまとめ。 ストアドは (1) ストアド・プロシージャ (2) ストアド・ファンクション (3) ストアド・パッケージ に分類される。 (2)が(1)を、(3)が(1), (2)をそれぞれ包含していると言える。 (2), (3)は表形式の返り値を持つこともできるため、SQLのFROM句に指定することもできる。 実際に使ったことがあるのは、(3) ストアド・パッケージ のみである。 比較的複雑な処理を一つにまとめて、ストアド・パッケージにあるパラメータを渡すことで動的に異なる結果を返すような仕組みを実装した。 具体的な比較を行ったわけではないが、一般にストアド・パッケージを使用すると実行速度の向上が期待できる。 ストアド・パッケージは
ご訪問いただいたお客様へのお知らせ アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 ODNトップページへ
当ブログはFC2ブログへ移転しました! 自動的に移動しない場合はこちらをクリックしてください。 忍者ブログ[PR]
会社では製品のストレージにOracleを使っています。Oracleを選択したのはいろいろな事情があります。その選択が正しかったのか間違っていたのかはまだ分かりませんが、なんだかんだ言いながら、素敵なバグを踏みつつ抱腹前進をさせています。そんな大好きなOracleですが、今までは10gを使っていました。でも、よく分からないメンテナンス期間が今年の夏に終わります。世界はやっと11gに入れ替わります。会社の製品はとっくの昔に11gに対応していましたが、顧客の都合で10gもIE6のようになかなか無くならないかもしれないし、Chromeのように・・・。 さて、11gになっての不満というか困ったことは、製品は正式なOracleを使っていましたが、開発は10g Express Editionを使うことも多かったのです。無料なので・・・。11gはExpress Editionがでる気配もなくずっと悲しい思
運用時に発生するエラー ORA-28000: アカウントがロックされています。 データベースのサンプルスキーマの scott ユーザーなどでログオンできない場合 セキュリティの面から有名な scott/tiger などの サンプルアカウント は、 デフォルトインストールではロックされてパスワードは期限切れの状態になっている。 もし管理者権限があり、アカウントを復活したい場合には ALTER USER、ユーザー情報の変更 を参照しユーザーをアンロックしてパスワードの再設定を行なう。 以前は使えていたが急に ORA-28000: 〜エラーが出る場合 データベース管理者からロックされたアカウントでログオンしようとしたか、 パスワードを所定回数ミスしている。(自分に覚えが無い場合には要注意) そのシステムの運用ルールを確認して、ログオンが再試行できるまでの間待機するか、管理者にアンロックしてもらう
外部プロシージャコールは、以下の手順で使用可能です。 tnsnames.ora/listener.ora を設定する c で外部ルーチンを作成し、共用ライブラリを作成する PL/SQL から外部ルーチンをコールする sql を作成し、登録する 該当する listener を起動する PL/SQL のルーチンをコールする extproc が作成されていることを確認する extproc の作り方 KROWN 13162 の例を作ります。(macB:ora817) [ 課題 ] sample() を実行して、その返値が 1 の場合、テーブル sam に aaa をinsert します。 ただし、sample() は常に 1 を返します。 1. tnsnames.ora/listener.ora tnsnames.ora EXTPROC_CONNECTION_DATA = (DESCRIP
概要 expコマンドをcronで定期的に実行する、というだけの話。 簡単そうに思えるが、意外とハマったのでメモとして残しておく。 crontabへの登録 oracleユーザというものがすでに存在すると仮定して、以下、crontabに登録する内容。 (oracleユーザで登録する。) SHELL=/bin/bash MAILTO="" 0 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0 * * * $HOME/bin/backup_app >> $HOME/databackup/backup_app.log 2>&1 起動されるスクリプト #! /bin/bash WEEKDAY=$(env LANG=C date '+%a') export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1 export OR
[ パソコン ] おらマコチ Oracleデータベースの設定方法などを投稿していきます。 編集 履歴 添付 設定 新規ページ作成 メニュー このウィキの読者になる カテゴリー 最近更新したページ 2009-05-15 Linuxのアーキテクチャの見分け方 2009-03-05 CSVとSVNのコマンドラインでログ取得 2008-11-30 覚書 2008-06-30 FrontPage ファイル修復 2007-07-25 Profile 2007-07-04 SPFILE/PFILEの相互変換 2007-06-30 Samba3の設定 2007-06-26 Oracleの自動起動の設定 2007-06-25 Fedora Core6でOracle起動時にエラー 2007-06-24 Fedora Core6 2007-04-23 Eclipseのログの場所 2007-04-20 Flex関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く