R2のインストール手順を粛々とまとめてみた。R2のインストール手順を粛々とまとめてみた。2014/03/102020/01/01SQL・コーディングTweetOracleとSQLServerこの2つのDBは武蔵と小次郎みたいなもんで、バージョンが上がるたびに機能比較がされてきましたが、最近では「検索のOracle、更新のSQLServer」と言われているらしいです。DBにそれほど詳しくない僕くらいのレベルの人間にしてみれば「データ量の多い大規模なシステムにはOracle、中堅どころの規模にはSQLServer」くらいの認識が一般的だと思います。これはSQLServerはWindowsでしか使用できないがOracleはUnix系サーバでも利用できるという汎用性の濃淡が多少影響していると思います。R2のライセンスがあれば12cをインストールすることも可能です。OneのProcessorライセンス(63万円)を買っておけば問題ないわけです。2016年に価格改定があり、実質的な大幅値上げになりました(泪)。ライセンスモデル(CPUの中のコアの数)とCALモデル(何人で使うか)という似たようなライセンス体系になっていますが、Oracleのように物理プロセッサをカウントする方式ではなく1プロセッサごとに搭載されるコア数の合計をカウントするところがミソです。ServerもOracleと同じように3つのエディションがありますが、会計システムを少数のユーザーで使用する場合、サーバーライセンス(15万円)+CAL(ユーザー分)買っておけば問題ないわけです。Developerがありますが、スクリプト(拡張子sqlのSQLが記述されたDB全般で扱われるテキストファイル)の実行結果を確認したいときはGUIツールのほうが便利です。clientとserverの関係リスナーはサーバーで実行する個別のプロセスであり、クライアントからの接続要求を受け取りサーバーへの要求を管理します。AssistantはOracleデータベースの作成と構成に使用します。Netネットワーク・コンポーネントの構成、およびディレクトリ・サーバーを使用するためのOracleホームの構成に使用します。Servicesを構成します。DBの導入は以下の3ステップに分かれます。Assistant)からインスタンスの作成スキーマの作成DBソフトウェアのインストールはsetup.exeを実行しインストーラを起動させ、以下の4つの主要設定パラメータを設定します。Name(Orcl)ユーザIDとパスワード以上によりOracleベースの中にdbhome_1というホーム(ソフトウェアディレクトリ)が生成されます。Assistance(DBCA)でインスタンスを作成します。「DBを作成する」というのは「インスタンスを作成する」のとほぼ同義で、そして1つのインスタンスの中に複数の「スキーマを作成」しますが、これは「ユーザを作成する」のとほぼ同義です。DB構成ファイル自体はDB(インスタンス)ごとに以下に配置されます。C:\app\Hp\oradata\orclここまでの手順に間違いがなければ、サーバー側で以下の2つのサービスが起動しています。OracleOraDB11g_Home1ClrAgentインスタンスが作成できたら次にスキーマを作成します。sysdba]で管理者権限でインスタンスに接続すると[Connected.]を返す。created.]を返す。上記のcreateuser.sqlの中身は以下のとおり。offquitここまででインスタンスとスキーマが準備できたので、あとはシステム環境(テーブルとか)を作成するだけです。Oracleのアンインストール手順インストール手順は画像が多いのでアンインストール手順から先に説明します。Installer)でアンインストールしようとすると、「C:\app\HP\product\11.2.0\dbhome_1\deinstallで削除してください」と拒否されます。deinstallから来る質問に丁寧に回答する(ほとんどがYesかNo)。regeditを実行して以下のレジストリキーを削除する。Oracle関連ディレクトリを全部削除する。Menu\Programs\テンポラリーファイル「C:\temp」をクリアする。regeditからOracle関連のレジストリキーを削除する際は、バックアップを取った上で、細心の注意を払いながら作業しましょう。32bit版のインストール手順(12画面)11gといっても11.2.0.1はバグありなので、最新版11.2.0.4をインストールします。メルアドやProxy情報はあまり気にせず先に進みましょう。Assistantが自動で起動し、初期DB(インスタンス)をorclの名前で生成します。onlyを選択して後からDBCAでインスタンスを作成すると思います。nameのデフォルトはorclなので必要に応じて変更します。SID:orclでインスタンスを生成し始めます。Managerなどのツールが自動的にインストールされます。Allで抜けましょう。Managerで接続先のリスナー情報を設定します。