ablog

不器用で落着きのない技術者のメモ

11g の検索結果:

OPT_PARAM ヒント句で任意の SQL 実行中のみ一部の初期化パラメータを変更する

…L言語リファレンス 11g リリース1(11.1) E05750-03 OPT_PARAMヒントを使用すると、現行の問合せ中にのみ初期化パラメータを設定できます。このヒントは、パラメータOPTIMIZER_DYNAMIC_SAMPLING、OPTIMIZER_INDEX_CACHING、OPTIMIZER_INDEX_COST_ADJ、OPTIMIZER_SECURE_VIEW_MERGINGおよびSTAR_TRANSFORMATION_ENABLEDに対してのみ有効です。た…

インストール中にsttyコマンドによって発生するエラーの防止

…レーション・ガイド 11gリリース2(11.2)for Linux B56271-01 の以下の記述の意味がよくわからないので調べてみました。 2.14.5 インストール中にsttyコマンドによって発生するエラーの防止Oracle Grid Infrastructureのインストール中、OUIは、SSHを使用してコマンドを実行したり、他のノードにファイルをコピーします。 システム上の隠しファイル(.bashrcや.cshrcなど)にsttyコマンドが含まれていると、インストー…

~/.ssh/config の ForwardX11 属性って何だ?

…レーション・ガイド 11gリリース2(11.2)for Linux B56271-01 を読んでいて、~/.ssh/config の ForwardX11 属性って何だ?と思って調べてみた。 2.14.4 表示およびX11転送の構成の設定リモート端末で作業を行っていて、そのローカル・ノードのみが表示されている場合(通常は、この状態になります)、次の構文を使用して、環境変数DISPLAYを設定します。Bourne、KornおよびBashシェル: $ export DISPLAY…

Oracle Database 11gR2 RAC 構築手順を作成するときに参照する情報源

… Database 11gR2 RAC の構築手順を作成するときに参照する情報源をリストアップしてみました。 製品マニュアルについては、Linux の場合で記載しています。 製品マニュアル Oracle Grid Infrastructureインストレーション・ガイド, 11gリリース2 (11.2) for Linux Oracle Real Application Clustersインストレーション・ガイド, 11gリリース2(11.2)for Linux and UNI…

RHEL で ntpd を slew モードにする方法

…レーション・ガイド 11gリリース2(11.2)for Linux B56271-01 に NTPを使用しており、クラスタ時刻同期化サービスではなくNTPを使用し続けたい場合は、NTP初期化ファイルを変更して-xフラグを設定し、逆向きの時間調整が行われないようにします。 この作業が終わった後で、ネットワーク・タイム・プロトコル・デーモンを再起動します。これを行うには、Oracle Enterprise Linux、Red Hat LinuxおよびAsianux systems…

To Do

…ンの高可用性の実現 11gR2 の新機能「インスタンス・ケージング」について調べる Oracle Databaseには、複数のデータベース・インスタンスを実行する複数CPUサーバーでCPU割当てを管理する方法が用意されています。この方法はインスタンス・ケージングと呼ばれます。インスタンス・ケージングとOracle Database Resource Manager(リソース・マネージャ)が連携して、複数インスタンス間で必要なサービス・レベルをサポートします。 http://d…

/etc/services って何に使われてるんだろ?

…cp 0 0 oel11gr2.yoheia.com:2208 *:* LISTEN tcp 0 0 *:1006 *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 oel11gr2.yoheia.com:ipp *:* LISTEN tcp 0 0 oel11gr2.yoheia.com:smtp *:* LISTEN tcp 0 0 oel11gr2.yoheia.com:2207 *:* LISTEN tcp 0 0 *:ss…

raw デバイス数の上限

raw デバイス数の上限は 256 という話を聞いたので調べてみました。 デフォルトは 256 で変更するにはカーネルをコンパイルし直す必要がありそうですね。 The maximum number of RAW devices that are supported. Default is 256. Increase this number in case you need lots of raw devices. Linux Kernel Driver DataBase: C…

11gR2 RAC の OS グループ・ユーザーのイメージ

書いているうちにごちゃごちゃしてしまった。 grid ユーザは asmadmin のメンバーだから、右の人は左上と同一人物ですね。 ちょっと絵がおかしいけど、まあいいかw テキストで書いたイメージ Inventory = oinstall->{oracle, grid} OSASM = asmadmin->grid SYSDBA = OSDBA = { dba->oracle, asmdba->{ grid, oracle } } SYSOPER = OSOPER = {op…

リスナー経由で Oracle Database に接続しようとすると TNS-12518 が発生する

…oracle 妄想 11gR2 で Grid Infrastructure のリスナーを使用していて、リスナープロセスの実効ユーザーは grid で、$ORACLE_HOME/bin/oracle の所有者は oracle みたいな感じだとする。sqlplus などのクライアントから接続要求があるとリスナーはサーバープロセスを fork() しようとするが、サーバープロセスの実効ユーザーと実効グループは $ORACLE_HOME/bin/oracle の所有者と所有グループで…

Oracle Database 11gR2 関連のメモ

ASM では MEMORY_TARGET の使用を推奨、最小値は256MB。 自動メモリー管理では、MEMORY_TARGETパラメータによってOracle ASMインスタンスとデータベース・インスタンスの両方のメモリー関連のパラメータが自動的に管理されます。自動メモリー管理は、MEMORY_TARGETパラメータが明示的に設定されていない場合でも、Oracle ASMインスタンスに対してデフォルトで有効になります。MEMORY_TARGETに使用されるデフォルト値は、ほとん…

OS から見た Oracle Database on Linux が使用しているメモリサイズを表示するシェルスクリプト

… Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> show sga Total System Global Area 422670336 bytes Fixed Size 1336960 bytes Variable Size 297…

11gR2 の Oracle Clusterware のプロセスの起動シーケンス

…wareの概要 に 11gR2 RAC のクラスタウェアのわかりやすいプロセス一覧と起動シーケンス図があった。あと、以下の資料「Oracle Database 11g Release2 Oracle Clusterware アーキテクチャ」がすばらしいです。 http://www.oracle.com/technology/global/jp/products/jp/database/oracle11g/doc/db11gr2_11.pdf 11gR2 のクラスタウェアの各プ…

SQL のみで全テーブルのレコード数を数える方法

… Database 11g Enterprise Edition Release 11.2.0.1.0 - Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for Linux: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production SQL> !uname -a Linux ce…

キャラクタデバイスだとブロックバッファをバッファページにキャッシュしない

…を確認する。 oel11gr2 root% ls -l /dev/sdb brw-r----- 1 root disk 8, 16 Nov 13 00:16 /dev/sdb パーティションを作成する。 oel11gr2 root% fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS diskla…

バッファページにブロックバッファをキャッシュするのはファイルシステムではない?

…づきました。 oel11gr2 root% dd if=/dev/sda1 of=/dev/null count=100 bs=1M 嘘ついてたみたいです。デバイスファイルに対して読み書きする場合、そのデバイスファイルがファイルシステムとして使われているか、キャラクタデバイスとして使われているかなどの違いにより挙動(ページキャッシュやバッファページにキャッシュされるか否かなど)が変わるようです。従って、ページキャッシュもバッファページもファイルシステムのキャッシュだと思います…

ファイルがページキャッシュに乗っているかどうかを調べる

…ンパイルする oel11gr2 root% gcc -o fincore_min fincore_min.c oel11gr2 root% ls -l fincore_min* -rwxr-xr-x 1 root root 6825 Nov 11 02:09 fincore_min -rw-r--r-- 1 root root 1974 Nov 11 01:56 fincore_min.c 使ってみる free コマンドで cached のサイズを確認しておく。 oel11g…

Oracle Database 11gR2 11.2.0.2.0 on Oracle Linux Release 5 Update 5

… [root@oel11gr2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 37G 3.4G 32G 10% / tmpfs 506M 0 506M 0% /dev/shm Unbreakable Enterprise Kernel インストール Unbreakable Enterprise Kernel(Oracle Linux Yum Server | Oracle, Software. H…

Oracle Database 11gR2 アップグレード関連の情報源

…グレード・ガイド, 11gリリース2(11.2) Oracle Databaseプラットフォーム共通日本語README 11gリリース2 (11.2) Oracle Database管理者リファレンス, 11gリリース2(11.2) for Linux and UNIX-Based Operating Systems Oracle Databaseインストレーション・ガイド, 11gリリース2(11.2) for Linux Oracle Databaseグローバリゼーション…

Oracle Database 11g でのセキュリティ関連のメモ

[11gR1以降]11gではデフォルトでパスワードの大文字小文字を区別する [Oracle] 11gではデフォルトでパスワードの大文字小文字を区別する | Archive Redo Blog 認証の構成 初期化パラメータ [11gR1以降]Oracle 11gではデフォルトだとユーザーのパスワード有効期限は180日 Oracle 11gではデフォルトだとユーザーのパスワード有効期限は180日 - Fight the Future 認証の構成 [11gR2以降]DBMS_RAN…

11gR2 で制御ファイルの最大ブロック数が増えてた

…の最大ブロック数が 11gR2 から 25000 に増えてた。 つまり制御ファイルの最大サイズは以下の通りとなる。 初期化パラメータ DB_BLOCK_SIZE の値 × 25000 比較表です。 バージョン 最大ブロック数 10gR2 20000 11gR1 20000 11gR2 25000 10gR1以前は調べてません。 関連 Oracle on Linux の制御ファイルの最大サイズ - ablog 参考 データベースの制限 データベースの制限 �f�[�^�x�[�…

Oracle Database 11gR2 RAC 関連のメモ

…ase/oracle11g/doc/db11gr2_11.pdf ACFS には NFS、CIFS でアクセス可能らしいが、CIFS って何? Windowsネットワークでは、SMBというファイル共有プロトコルを利用している。これは下位にNetBIOSインターフェイスを利用するプロトコルであり、実際のトランスポート層としてはNetBEUIやNBT、IPX/SPXが利用できる。だがNetBIOSはネットワーク管理の点から見ると望ましくないので(複数のポートを利用するし、ルーティ…

Oracle Database PSR 11.2.0.2 リリース

… Database 11g Release 2 (11.2.0.2) ? 11.2.0.2.0 Patch Set ? - wmo6hash::blog Oracle Database 11g Release 2 (11.2.0.2) is available for Linux x86-64 and Linux x86 - wmo6hash::blog New Downloads: Oracle Database Instant Client 11.2.0.2.0 for …

Oracle Grid Infrastructure のインストール・オプションの選択

… Database 11g Release 2のGrid Infrastructureは、Oracle Automatic Storage Management(Oracle ASM)とOracle Restartを使用するために必要です。 http://www.oracle.com/technology/global/jp/obe/11gr2_db_prod/install/gridinstss/gridinstss.htm 3.6 スタンドアロン・サーバー用のグリッド・イ…

「RAC on Windowsをディープに学ぶ!」に行ってきた

…HA構成との違いや、11g R2での新機能など、.NETアプリからのRAC利用方法など、これさえ聞けばRACの設定・構築テクニックはバッチシ! 講師: 日本オラクル株式会社 大田浩さん メモ 現場事例ノウハウ大公開!RAC パフォーマンスの勘所 各インスタンスのSGAの中のGRD(Global Resource Directory)でデータファイル、ブロックのステータスを管理している LMS(グローバル・キャッシュ・サービス・プロセス)はGRDの管理や他のインスタンスへのブロ…

INS-40911パブリックノードの一部にアクセスできません

… Database 11g Release 2 Grid Infrastructure (11.2.0.1) for Microsoft Windows x86-64 をインストールする際、Grid Infrastructure の設定中 - ステップ5/15 で、ホスト名と仮想IPを入力して、[次へ]を押下すると以下のエラーメッセージが表示される。 [Windows ファイアウォールの設定]-[詳細設定]で「public」、「private」ネットワークのチェックを外してい…

Oracle Database 11gR2 RAC インストール on Microsoft Windows x86-64

… Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows x86-64 Oracle Database 11g Release 2 Grid Infrastructure (11.2.0.1) for Microsoft Windows x86-64 ネットワーク構成 ホスト名 IPアドレス 用途 rac-node1 192.168.8.166 パブリック用 rac-node1-vip 192.168.8.168 V…

「.NETアプリケーションとDBのチューニング手法を一晩でマスターしよう!」に行ってきた

…ティショニング化。(11gR1 2node RAC) 表と索引の再編成後に統計情報を収集しなかったため、適切な実行計画が選択されず、CPU使用率が100%に。enqueue のTS(Temp Segment)とSS(Sort Segment)が増加。TEMP表領域への物理アクセスが多い。過剰なソートを実行しているSQLがある。CPU_TIMEとELAPSED_TIMEの差が大きい。待機イベント時間が長い。統計情報を収集して共有プールをクリアして解決。(10GR2 4node …

Re: Oracle11g リスナーはサービスをサポートしていません

但し今回、DB作成時に Enterpraise Managerの構成に失敗しました。 リスナーが起動していないか、データベース・サービスがリスナーに登録されていません。 リスナーを起動し、データベース・サービスを登録し、EM Configuration Assistantを再度実行してください。 が表示されDBが作成されない状態になってしまっていますのでこの件の合わせて質問しました。Oracle担当者の回答では 1.ユーザー個々で環境が違うためこちらでは判らない。 2.商品購…

TPack(Oracle Troubleshooting Pack) が公開されましたね

…ql in TPack for Oracle 11g : tpack.zip v. 5 http://bit.ly/8YhX1k コメントも美しティパックposted at 03:24:49ティパックは $ORACLE_HOME/bin/oracle実行しているプロセスに限られるけどDTraceがない環境とかで使ったらフィードバックしよう。日本語で真っ先に公開していただいたみたいだし。 http://bit.ly/cZ9J7p すばらしい。posted at 03:37:11