インポートの作成Oracleデータベース
アルマ 最終変更、作成した 2018年6月4日午後二時37分50秒
どのようにお教えします。この章のチュートリアルでは、Oracleがデータベースに作成されました。
注:このチュートリアルでは、一部のコマンドは、あなたが慣れていないこと、それは問題で、ちょうどサンプル・データベースを作成するためのステップバイステップの手順に従っていません。チュートリアル後、各コマンドについて詳細に説明します。
新規ユーザーおよび付与の権限を作成します。
まず、起動 SQLプラス プログラムのコマンドラインを:
SQLPLUS
次のとおりです。
またはのインストールディレクトリから、[スタート]メニューを開き、 SQL Plusを:
ときに SQL Plusが 起動し、それがユーザー名とパスワードを入力するように求められます。インストールで使用され続けてOracleが中にデータベース・サーバにパスワードを入力し、SYS ログイン:
C:\ Users \ユーザー管理> SQLPLUS
SQL * Plusで:リリース 11.2.0.1.0生産のON 金曜日 11 越 10午前4時32分17秒2017
著作権(C)1982、2010、Oracleの。全著作権所有。
自分のユーザー名を入力してください: SYS AS SYSDBAを
パスワード:
以下を使用し、 USERのCREATE 文では、新規ユーザーを作成:OTを、データベースにサンプルデータベースを作成するために使用することができます。
SQL>は、CREATE USERの OT IDENTIFIED BY Orcl1234を。
ユーザーが作成しました。
上記の文はと呼ばれるファイルを作成 OT: 新規ユーザー、およびによって識別され、この例では、ユーザーを作成し、句の後にパスワードを指定する:OT 対応するパスワードを:Orcl1234 。
次に、以下の使用して GRANTを声明付与するOTのユーザー権利を:
SQL> GRANT CONNECT、RESOURCE、DBA TO OT。
グラントは 成功しました。
新しいアカウントでログイン
使用 OTは、データベース・ユーザー・アカウントに接続(ORCL) 。ときにSQL Plusは ユーザー名とパスワードの入力を求められたときに、次のコマンドを入力します。OT とOrcl1234を。
以下のための Oracle 11gの/ 12C 、次のコマンドを実行します。
SQL> CONNECT OT @ ORCL
パスワード:
接続されています。
注、 OTユーザーのみがORCLデータベースが存在するので、はっきりCONNECTコマンドでユーザ名OT @ ORCLを指定する必要があります。
データベーステーブルを作成します。
サンプル・データベースのテーブルを作成するには、必要なプラスのSQL 実行ot_schema.sql ファイル文を
では SQLプラス、実行ファイルのSQL 文では、次のコマンドを使用することができます(構文):
SQL> @path_to_sql_file
想定 ot_schema.sql ファイルは以下の場所にあります。F:\ホームページ\ oraok \ OT ディレクトリ、次の文を実行します。
SQL> @F:\ホームページ\ oraok \ OT \ 11グラム\ ot_schema.sql
声明の履行が完了したら、一覧表示することができ OTのテーブルが成功し、ユーザが所有するテーブルを作成することを確認するために。以下は、そうするステートメントです。
SQL> SELECT TABLE_NAME FROM USER_TABLESのORDER BY Table_nameの。
TABLE_NAME ------------------------------
お問い合わせ
国
顧客
従業員
棚卸
LOCATIONS
ORDERS
ORDER_ITEMS
製品
製品カテゴリ
REGIONS
TABLE_NAME ------------------------------
WAREHOUSES
私たちは、選択した 12行を。
SQL>
この文では、我々から USER_TABLESは、テーブルを選択TABLE_NAMEのテーブル名のアルファベット順に、列の値を。結果に見られるように、ある12は予想通り返されるテーブル名。
次に、我々はデータをロードすることができます / これらのテーブルへ。
表にデータをロードするには
以下に実行表、にデータをロードするには ot_data.sql file文:
SQL> @F:\ホームページ\ oraok \ OT \ 11グラム\ ot_data.sql
あなたはすべてのエラーメッセージが表示されない場合、それは、データが正常にインポートロードされていることを意味します。
また、使用することができます SELECT データが正常にインポートロードされていることを確認する声明を。例えば、取得するために連絡先に表の行数を、次の文を使用します。
SQL> SELECT COUNT(*)FROM 連絡先;
カウント(*) - - - - -
319
SQL> SELECT COUNT(*)FROM 国。
カウント(*) - - - - -
25
SQL> SELECT COUNT(*)FROM 顧客。
カウント(*) - - - - -
319
SQL> SELECT COUNT(*)FROM 従業員。
カウント(*) - - - - -
107
SQL> SELECT COUNT(*)FROM 在庫。
カウント(*) - - - - -
1112
SQL> SELECT COUNT(*)FROM 場所。
カウント(*) - - - - -
23
SQL> SELECT COUNT(*)FROM 受注。
カウント(*) - - - - -
105
SQL> SELECT COUNT(*)FROM ORDER_ITEMS。
カウント(*) - - - - -
665
SQL> SELECT COUNT(*)FROM product_categories。
カウント(*) - - - - -
5
SQL> SELECT COUNT(*)FROM 製品。
カウント(*) - - - - -
288
SQL> SELECT COUNT(*)FROM 領域と、
カウント(*) - - - - -
4
SQL> SELECT COUNT(*)FROM 倉庫。
カウント(*) - - - - -
9
クエリが返す 319は表し連絡先のテーブルが持つ319 行を。別のテーブルでテーブルを置き換えることによって(連絡先)あなたは、テーブル内のすべてのデータを確認することができます。これはあなたのために良い運動ですデータベースシステムを使用して、あなたの最初の時間である場合。
テーブルトップモデルを削除するには、実行します。
SQL> @F:\ホームページ\ oraok \ OT \ 11グラム\ ot_drop.sql