Oracle 12c は、現在最も一般的に使用されているエンタープライズ レベルのデータベース システムの 1 つです。データ量の急速な増加とビジネスのさらなる複雑化に伴い、多くの企業がデータの管理と保存に Oracle 12c を使用し始めています。しかし、Oracle 12cは複雑な機能が多く、バージョンが上がるにつれて多くの新機能が登場しています。初心者にとって、このシステムは少し難しいかもしれません。したがって、このチュートリアルでは、Oracle 12c のいくつかの重要な概念と、このデータベース システムの使用方法を紹介します。
Oracle 12c を使用する前に、Oracle 12c をインストールする必要があります。まず、Oracle 12c のインストール ファイルをダウンロードする必要があります。完了したら、インストーラーを実行します。コンピュータに正しいバージョンの Java がインストールされており、ソフトウェアをインストールするための適切な権限があることを確認してください。インストール手順では、次の手順を完了する必要があります。
インストール中に、次のように入力する必要があります。 Oracle スーパーユーザー アカウントのパスワード、および Oracle 12c データベースの管理者アカウントのパスワード。完了したら、Oracle 12c を起動して使用を開始できます。
Oracle 12c に接続するには、まず Oracle 12c サービスを開始する必要があります。その後、SQL PLUS を使用して Oracle 12c データベースに接続できます。 SQL PLUS は、コマンドを入力してデータベースと対話するために使用されるコマンド ライン ツールです。
コマンド プロンプトで、次のように入力します:
$ sqlplus /nolog
これにより SQL *PLUS が開き、次に次のように入力します:
SQL> connect /as sysdba
これにより、Oracle データベースに接続されます。パスワードを入力すると、メインのコマンド ライン プロンプトに入ることができ、任意のコマンドを入力できます。
Oracle 12c では、他のデータベースまたはテキスト ファイルからデータをインポートおよびエクスポートできます。ファイルからデータをインポートするには、データ ファイル用のテーブルを作成する必要があります。テーブルを作成するサンプル コードを次に示します。
CREATE TABLE my_table (
col1 NUMBER,
col2 VARCHAR2(10),
col3 DATE
);
テーブルの作成後、次のコマンドを使用してデータをインポートできます:
sqlldr userid=username/password@dbname control=example.ctl
oracle home/bin/exp file=example.dmp tables=my_table
id NUMBER(10) NOT NULL
name VARCHAR2 (30 ) NOT NULL
age NUMBER(3) DEFAULT 0
gender CHAR(1) NOT NULL
address VARCHAR2(100)
id NUMBER(10) NOT NULL,
name VARCHAR2(30) NOT NULL,
年齢 NUMBER(3) DEFAULT 0,
性別 CHAR(1) NOT NULL,
アドレス VARCHAR2(100),
主キー (id)
);
VALUES (1001, 'Tom', 25, 'M ', '上海');
CREATE SEQUENCE my_sequence
START WITH 1
INCREMENT BY 1
NOCACHE
NOCYCLE;
これらのコードの機能は、my_sequence という名前のシーケンスを作成することです。シーケンスは 1 から始まり、毎回 1 ずつ増加して終了します。シーケンスはキャッシュされず、ループしません。
ストアド プロシージャは、データベース内で実行される再利用可能なコード ブロックです。これらは、複雑なクエリを実行したり、より複雑なデータ検証を実行したりするために使用されます。ストアド プロシージャの作成方法に関するサンプル コードを次に示します。
CREATE OR REPLACE PROCEDURE my_proc
IS
BEGIN
SELECT * FROM my_table WHERE id = 100;
END;
これらのコードの機能は、my_table テーブル内の ID 100 のデータ行をクエリする、my_proc という名前のストアド プロシージャを作成することです。
概要
このチュートリアルでは、Oracle 12c に関するいくつかの基本概念と、インストール、接続、データのインポートとエクスポート、テーブルの作成、フィールドの定義、データの挿入とクエリ、インデックスの作成の方法を学びました。 、シーケンスの使用、ストアド プロシージャの作成など。この内容は、Oracle 12c でデータの保存と管理を開始するのに十分です。このチュートリアルが Oracle 12c を理解し、業務に役立つことを願っています。
以上がOracle 12 チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。