Oracle データベースのインストールとアンインストール

1. データベースのバージョンの説明

1998 Oracle8i: i はインターネットを指し、Oracle がインターネットに向けて開発していることを示します。8i より前では、データベースは 1 つのインスタンスにのみ対応できました。2001 Oracle9i: 8i のアップグレードにより、パフォーマンスが向上し、管理がより使いやすくなりました。2003
Oracle10g
: gグリッドを指し、インターネットの使用を示します。格子コンピューティング方式で動作し、パフォーマンスが向上します。 2007
Oracle11g: 10g の安定バージョンで、現在社内で最も一般的に使用されています。 2013
Oracle12c: c はクラウドを指し、クラウド コンピューティング、サポートを示します。ビッグ データ処理
2018 Oracle18c: 作業の一部が独立して完了し、手動作業負荷が軽減
2019 年の Oracle 19c: 12c および 18c の安定バージョン

2. ソフトウェアのダウンロードとインストール

1. ソフトウェアをダウンロードする

公式Webサイトから11gをダウンロード

画像.png

ログインしていない場合は、ダウンロードする前にログインする必要があります。

画像.png

ダウンロード後、解凍してください

画像.png

2.インストールデータ

解凍後、最初のディレクトリに移動して setup.exe を見つけます。ダブルクリックするだけで実行できます。

画像.png

次に、手順に従ってインストールします

画像.png

次のステップ

画像.png

画像.png

設定パスワード: 統一 123456

画像.png

画像.png

インストール待機中

画像.png

待ち続けます

画像.png

パスワード管理

画像.png

インストールが完了しました

画像.png

システム サービスで、起動および実行中の Oracle データベースを表示できます。

画像.png

このメソッドを oracle 11g R2 にインストールします。Oracle 11g が正常にインストールされると、合計 7 つのサービスが表示されます。これら 7 つのサービスの意味は次のとおりです。

  1. Oracle ORCL VSS Writer Service: Oracle ボリューム マッピング コピー書き込みサービスである VSS (ボリューム シャドウ コピー サービス) を使用すると、ストレージ インフラストラクチャ デバイス (ディスク、アレイなど) で高忠実度のポイントインタイム イメージ、つまりシャドウを作成できます。コピー。システムのパフォーマンスに影響を与えることなく、複数のボリュームまたは単一のボリュームにマップされたコピーを作成できます。(開始する必要はありません)
  2. OracleDBConsoleorcl: Oracle データベース コンソール サービス。orcl は Oracle のインスタンス識別子で、デフォルトのインスタンスは orcl です。Enterprise Manager (Enterprise Manager OEM) を実行する場合は、このサービスを開始する必要があります。(開始する必要はありません)
  3. OracleJobSchedulerORCL: Oracle ジョブ スケジューリング (タイマー) サービス。ORCL は Oracle インスタンス識別子です。(必要はありません)
  4. OracleMTSRecoveryService: サーバー側のコントロール。このサービスにより、データベースは分散環境で Microsoft Transaction Server MTS、COM/COM+ オブジェクト、およびトランザクションのリソース マネージャーとして機能できます。(開始する必要はありません)
  5. OracleOraDb11g_home1ClrAgent: Oracle Database .NET拡張サービスの一部。(開始する必要はありません)
  6. OracleOraDb11g_home1TNSListener: リスナー・サービス。このサービスは、データベースがリモート・アクセスを必要とする場合にのみ必要です。(以下で詳しく説明するように、開始する必要はありません)。
  7. OracleServiceORCL: Oracleの中核サービスであるデータベースサービス(データベースインスタンス)であり、データベース起動の基礎となるサービスであり、このサービスが起動されていないとOracleデータベースが正常に起動できません。(必ず開始する必要があります) では、開発中にどのサービスを開始する必要があるのでしょうか? 初心者の場合、Oracle 独自の sql*plus のみを使用する場合は、OracleServiceORCL を起動するだけで済みます。PL/SQL Developer などのサードパーティ ツールを使用する場合は、OracleOraDb11g_home1TNSListener サービスも有効にする必要があります。Web ベースの EM に入るには OracleDBConsoleorcl を有効にする必要があり、他のサービスはほとんど使用されません。
    注意: ORCLはデータベース・インスタンス名です。デフォルトのデータベースはORCLです。OracleService + データベース名という他のデータベースも作成できます。

画像.png

サービス管理:

1. すべてのサービスを「手動」に変更します。
2. 2 つのサービスを開始します。

  1. リスニング・サービス: OracleOraDb10g_home1TNSListener はクライアント接続をリスニングします
  2. データベースサービス: OracleServiceORCL 命名規則: OracleService+インスタンス名

3.データベースの作成

  データベースを通常にインストールすると、デフォルトで orcl データベースがインストールされます。Database Configuration Assistant を使用して新しいデータベースを作成することもできます。その方法は次のとおりです。

画像.png

操作に入る

画像.png

データベースの作成

画像.png

画像.png

データベースの一意の識別 SID を作成する

画像.png

画像.png

パスワードを指定してください

画像.png

画像.png

次のステップ

画像.png

常に次のステップを踏み出しましょう。ついに完成

画像.png

画像.png

画像.png

作成完了

画像.png

4.PLSQL

クライアントツールのダウンロード: https://www.oracle.com/tools/downloads/sqldev-downloads-2143.html

画像.png

解凍後、実行してください

画像.png

開設後のホームページ

画像.png

接続を確立する

画像.png

関連情報を入力します。

画像.png

テストを追加します。接続が成功したかどうかを確認する

画像.png

ヒント: ステータス: 成功。接続が正常であることを意味します

画像.png

+ をクリックすると、関連するデータベース情報が表示されます。

3. データベースをアンインストールする

1.関連サービスを終了する

  オラクルに関連するすべてのサービスを開始serviceおよび終了します

画像.png

画像.png

3. ソフトウェアをアンインストールします

  検索でユニバーサル インストーラーを見つけます。ダブルクリックしてアンインストールを開始します

画像.png

画像.png

削除するOracle製品を選択し、「削除」をクリックします。

画像.png

画像.png

インストールしたアプリフォルダーで deinstall.bat ファイルを見つけてダブルクリックします。

画像.png

ダブルクリック後: 構成解除するように指定されたすべての単一サンプル リスナー [LISTENER] が表示されます。

画像.png

管理者が権限を開く必要はありません

画像.png

次にOCRLを入力します

画像.png

待ち時間は比較的長いです。続行するには y を入力してください

画像.png

続く

画像.png

これで CMD での操作は完了ですので、CMD インターフェイスが自動的に消えるまで待ちます。

画像.png

3. 登録情報の削除

  次に、レジストリに入力し、oracle の関連する登録情報を削除します。「regedit」と入力して入力します

画像.png

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ パスにある Oracle で始まるサービス名をすべて削除します。

画像.png

削除: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application レジストリ内の Oracle で始まるすべてのファイル

画像.png

削除: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE レジストリ

環境変数に Oracle 関連の設定がある場合は直接削除し、ない場合はこの手順をスキップします。

E:\app ディレクトリ内のすべてのファイルを削除し、インストール ディレクトリをたどります。

CドライブのC:\Program Fileディレクトリ下のOracleディレクトリを削除します。

次に、C ドライブにある Oracle ファイル C:\user\dpb を削除します。

注: 削除プロセス中に java.exe プログラムが実行されている場合は、CTRL+Shift+ESC を押してタスク マネージャーに入り、タスクを終了します。

削除したら、コンピュータを再起動します。

4. ユーザーと権限

Oracle では、通常、1 つのサーバー上に複数のデータベースを作成するのは簡単ではありません。データベースでは、異なるユーザーが異なるプロジェクトにアクセスします。各ユーザーは独自のデータベース オブジェクトを作成するため、Oracle ではユーザーの概念が非常に重要です。Oracle ユーザーは、CREATE USER コマンドを使用して作成できます。その構文は次のとおりです。

CREATE
USER ユーザー名 IDENTIFIED BY パスワード [アカウント ロック|ロック解除]

説明: LOCK|UNLOCK ユーザー作成時にロックするかどうか。デフォルトはロック状態です。ロックされたユーザーは通常にログインしてデータベース操作を実行できません。

場合:

123456 で識別されるユーザー dpb を作成し、アカウントのロックを解除します。

画像.png

ユーザーは正常に作成されましたが、ユーザーには権限がないため、Oracle データベース システムに正常にログインできません。ユーザーが正常にログインできる場合は、少なくとも CREATE SESSION システム権限が必要です。

画像.png

データベース管理またはオブジェクト操作に対する Oracle ユーザーの権限は、システム権限とデータベース オブジェクト権限に分かれています。CREATE SESSION、CREATE TABLE などのシステム権限。システム権限を持つユーザーは、対応するシステム操作を行うことができます。テーブル内のデータの追加、削除、変更などのデータベース オブジェクト権限。データベース オブジェクト権限を持つユーザーは、所有するオブジェクトに対して対応する操作を実行できます。

もう 1 つの概念はデータベース ロールであり、データベース ロールはいくつかのシステム権限の集合です。一般的な役割をいくつか示します。

  • CONNECT ロールは主に一時ユーザー、特にテーブルを作成する必要のないユーザーに使用され、通常は CONNECT ロールのみが与えられます。CONNECT は、Oracle を使用するための単純な権限であり、CONNECT ロールを持つユーザーは、サーバーとの接続セッション (セッション、クライアントがサーバーに接続する、セッションと呼ばれます) を確立できます。
  • RESOURCE ロールより信頼性の高い正式なデータベース ユーザーに RESOURCE
    ロールを付与できます。RESOURCE は、独自のテーブル、シーケンス、プロシージャ、トリガー、インデックスなどを作成するための追加の権限をユーザーに提供します。
  • DBA ロール。DBA ロールには、無制限のスペース クォータや他のユーザーにさまざまな権限を付与する機能など、すべてのシステム権限があります。ユーザー SYSTEM には DBA ロールがあります。

通常の状況では、CONNECT と RESOURCE という 2 つのロールを持つ一般ユーザー (SCOTT など) は、通常のデータベース開発作業を実行できます。

特定の権限を特定のロールに付与したり、権限とロールを特定のユーザーに付与したりできます。システム権限は DBA ユーザーのみが認可でき、オブジェクト権限はオブジェクトを所有するユーザーが認可します。認可構文は次のとおりです。

GRANT ロール|ユーザー (ロール) への権限

場合:

画像.png

その後、dpbこのアカウントを使用して通常にログインできるようになります。

ユーザーの削除操作:

画像.png

その他の操作:

// 権限を回復する

REVOKE
ロール | 権限 FROM ユーザー (ロール)

//ユーザーのパスワードを変更する

ALTER USER ユーザー名 IDENTIFIED BY 新しいパスワード

//ユーザーをロック(ロック解除)状態に変更します

ALTER USER ユーザー名アカウント ロック|アンロック

画像.png

おすすめ

転載: blog.csdn.net/qq_28314431/article/details/132952044