パート3構成された共有ディスク,そしてフォーマット,この部分はASMサービスを展開します,ASMディスクを作成する,次に、グリッドをインストールします。ノード1にasmrpmパッケージoracleasm-support-2.1.3-1.el5.x86_64.rpmoracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpmoracleasmlibをインストールします。 node2。-2.0.4-1.el5.x86_64.rpm node2はnode1と同じ操作を実行し、rootユーザーとしてnode1でASMdriverサービスを構成します。3つのASMRPMパッケージのインストールが完了した後,/ usr / sbin / oracleasmコマンドを実行して構成します. node1でASMサービスを構成し、/ usr / sbin / oracleasm configure -i / usr / sbin / oracleasm status / usr / sbin / oracleasm init node2を実行して、node1と同じ操作を実行します。,もう写真にはありません. 以前にインストールされたASMディスクASMRPMパッケージを構成します,ASMドライバーサービスを構成する最終的な目標は、ASMディスクを作成することです。,将来のためにグリッドソフトウェアをインストールする,ストレージを提供するOracleデータベースを作成します. 今回はnode1で/ usr / sbin / oracleasmを操作します…
パート2DNSの順方向および逆方向の解決が構成されている,次に、Oracleクラスタソフトウェアをセットアップする必要があります,oracleデータベース作成ユーザー,ユーザー・グループ,コンテンツ,環境変数,カーネルを変更する,リソースの制約など。。次に、共有ディスクを作成してフォーマットします,Linuxに認識させる。 ユーザーを作成する,パスワードを変更する,ユーザー構成ファイルの変更node1およびnode2のグリッドおよびoracleユーザー環境変数を作成します ,SID , 次のように: node1: groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper…
ソフトウェア環境について以下に説明します。,展開を開始します。 仮想環境は:VMwareワークステーション 10 仮想マシンプラットフォーム: OEL linux 5.5 x64依存関係パッケージ: libaio-devel-0.3.106 (i386) libaio-devel-0.3.106 (x86_64) sysstat-7.0.2 unixODBC-2.2.11 (i386) unixODBC-2.2.11 (x86_64) unixODBC-devel-2.2.11 (i386) unixODBC-devel-2.2.11 (x86_64) データベースソフトウェアとクラスターソフトウェア: オラクル:…
Oracle RACは、Oracle Real ApplicationClusterの略です。,公式の中国語文書は、一般的に「実際のアプリケーションクラスター」として翻訳されます。その出現により、従来のデータベースアプリケーションが直面する重要な問題が解決されます。:ハイパフォーマンス、高可用性と低価格の矛盾! ORACLERACの原則:アプリケーション環境で,すべてのサーバーが同じデータベースを使用および管理します,目的は、各サーバーのワークロードを分散させることです,ハードウェアには少なくとも2台のサーバーが必要です,また、共有ストレージデバイスが必要です。同時に、2種類のソフトウェアが必要です,1つはクラスターソフトウェアです,もう1つは、OracleデータベースのRACコンポーネントです。。同時に、すべてのサーバーのOSは同じタイプのOSである必要があります, 負荷分散構成戦略によると,クライアントが特定のサービスのリスナーにリクエストを送信するとき,このサーバーは、負荷分散戦略に基づいています,リクエストは、処理のためにマシンのRACコンポーネントに送信されるか、処理のために別のサーバーのRACコンポーネントに送信される場合があります。,リクエストを処理した後,RACは、クラスターソフトウェアを介して共有ストレージデバイスにアクセスします。 論理構造,クラスタに参加している各ノードには、独立したインスタンスがあります,これらのインスタンスは同じデータベースにアクセスします。ノードは、クラスターソフトウェアの通信レイヤーを介して通信します。同時に、IOの消費を減らすために,グローバルキャッシュサービスがあります,したがって、各データベースのインスタンス,どちらも同じデータベースキャッシュのコピーを保持します。 RACの機能は次のとおりです。: 各ノードのインスタンスには独自のSGAがあります。各ノードのインスタンスには独自のバックグラウンドプロセスがあります。各ノードのインスタンスには独自のREDOログがあります。各ノードのインスタンスには独自のUNDOテーブルスペースがあります。すべてのノードはコピーを共有します。データファイルと制御ファイルOracleはキャッシュフュージョンも提案しました。テクノロジー(フュージョンキャッシュ),2つの目的があります。1。キャッシュの整合性を確保するため。2。共有ディスクIOの消費を削減するため。…
1. Cプログラムのように #!/bin / bash for ((i = 1;私<= 100;i ++)) $ iをエコーします 2 . コードのブロック #!/bin / bash for i in {1..100} エコーする…
1.rmanを入力してください (1)ローカルデータベースに入る [oracle @ oracle-n1〜]$ rmanターゲット / (2)リモートデータベースに入る [oracle @ oracle-n1〜]$ rmanターゲットzsd / zsd@zsddb_1.9 (3)ログ機能を使用する [oracle @ oracle-n1ログ]$ rmanターゲット / msglog / data / backup / logs / full_dbbackup_`date +%y%m%d`.log2.rman基本コマンド (1)データベースRMANを起動およびシャットダウンします>…
就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。 在交互式的程序中,输入来自用户的键盘和鼠标,结果输出到用户的屏幕,甚至播放设备中。 而对于某些后台运行的程序,输入可能来自于外部的一些文件,运算的结果通常又写到其他的文件中。 而且程序在运行的过程中,会有一些关键性的信息,比如异常堆栈,外部接口调用情况等, 这些都会统统写到日志文件里。 shell脚本也一样,但是我们一般在使用shell命令的时候,更多地还是通过键盘输入,然后在屏幕上 查看命令的执行结果。如果某些情况下,我们需要将shell命令的执行结果存储到文件中,那么我们 就需要使用输入输出的重定向功能。 文件描述符 当执行shell命令时,会默认打开3个文件,每个文件有对应的文件描述符来方便我们使用: 所以我们平时在执行shell命令中,都默认是从键盘获得输入,并且将结果输出到控制台上。 但是我们可以通过更改文件描述符默认的指向,从而实现输入输出的重定向。比如我们将1 指向文件,那么标准的输出就会输出到文件中。 输出重定向 输出重定向的使用方式很简单,基本的一些命令如下: 我们使用>また>>对输出进行重定向。符号的左边表示文件描述符,如果没有的话表示1, 也就是标准输出,符号的右边可以是一个文件,也可以是一个输出设备。当使用>时, 会判断右边的文件存不存在,如果存在的话就先删除,然后创建一个新的文件,不存在 的话则直接创建。但是当使用>>进行追加时,则不会删除原来已经存在的文件。 为了更好地理解输出重定向,感受重定向的“魅力”,我们看一下以下的例子:我们创建一个测试目录, 目录下面仅有一个a.txt文件。 …