成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

Oracle 數據庫創建導入

oracle 數據庫創建導入

在本章教程中,將教大家如何在oracle 中創建導入數據庫。本教程中的有些命令您可能并不熟悉,但沒關系,只需按照說明一步一步創建示例數據庫即可。在之后的教程中,會詳細介紹每個命令。

 

創建新用戶并授予權限

首先,啟動sql plus 程序的命令行:

sqlplus

如下所示:

或者從開始菜單的安裝目錄打開 sql plus:

當sql plus 啟動后,它會提示您輸入用戶名和密碼。繼續使用在安裝oracle數據庫服務器期間輸入的密碼以sys用戶身份登錄:

c:\users\administrator>sqlplus

sql*plus: release 11.2.0.1.0 production on 星期五 11月 10 04:32:17 2017
copyright (c) 1982, 2010, oracle.  all rights reserved.

請輸入用戶名:  sys as sysdba
輸入口令:

然后,使用以下create user語句創建一個新用戶:ot,用于在可插入數據庫中創建示例數據庫:

sql> create user ot identified by orcl1234;
user created.

上面的語句創建了一個名為:ot 的新用戶,并在identified by子句之后指定了一個密碼,在這個示例中,創建的用戶:ot 對應的密碼為:orcl1234 。

之后,通過使用以下grant語句授予ot用戶權限:

sql> grant connect, resource, dba to ot;
grant succeeded.

 

登錄新賬號

使用ot用戶帳戶連接到數據庫(orcl)。 當sql plus 提示輸入用戶名和密碼時,輸入:ot和orcl1234。

對于oracle 11g/12c,使用如下命令:

sql> connect ot@orcl
輸入口令:
已連接。

注意,ot用戶僅存在于orcl數據庫中,因此,必須在connect命令中明確指定用戶名為ot@orcl。

 

創建數據庫表

要為示例數據庫創建表,需要從sql plus執行ot_schema.sql文件中的語句,

在sql plus的文件中執行sql語句,可以使用下面的命令(語法):

sql> @path_to_sql_file

假設ot_schema.sql 文件位于f:\website\oraok\ot目錄中,則執行下面的語句 :

sql>@f:\website\oraok\ot\11g\ot_schema.sql

當執行語句完成后,可以通過列出ot用戶擁有的表來驗證表是否成功創建。以下是這樣做的聲明:

sql> select table_name from user_tables order by table_name;
table_name
------------------------------
contacts
countries
customers
employees
inventories
locations
orders
order_items
products
product_categories
regions

table_name
------------------------------
warehouses

已選擇12行。

sql>

在這個語句中,我們從user_tables表中選擇了table_name列中的值,并按字母順序排列了表名。如上結果中所見,有12個表名按預期方式返回。

接下來,我們可以將數據加載/導入到這些表中。

 

將數據加載到表中

要將數據加載到表中,請按如下所示執行ot_data.sql 文件中的語句:

sql>@f:\website\oraok\ot\11g\ot_data.sql

如果沒有看到任何錯誤消息,則意味著數據已成功加載導入。

還可以使用select語句驗證數據是否已成功加載導入。 例如,要獲取contacts表中的行數,請使用以下語句:

sql> select count(*) from contacts;
  count(*)
----------
       319

sql> select count(*) from countries;

  count(*)
----------
        25

sql> select count(*) from customers;

  count(*)
----------
       319

sql> select count(*) from employees;

  count(*)
----------
       107

sql> select count(*) from inventories;

  count(*)
----------
      1112

sql> select count(*) from locations;

  count(*)
----------
        23

sql> select count(*) from orders;

  count(*)
----------
       105

sql> select count(*) from order_items;

  count(*)
----------
       665

sql> select count(*) from product_categories;

  count(*)
----------
         5

sql> select count(*) from products;

  count(*)
----------
       288

sql> select count(*) from regions;

  count(*)
----------
         4

sql> select count(*) from warehouses;

  count(*)
----------
         9

查詢返回319表示contacts表有319行。通過用另一個表替換表名(聯系人),可以檢查所有表中的數據。如果這是您第一次使用數據庫系統,這對您來說是一個很好的練習。

要刪除上面模式中的表,請執行:

sql>@f:\website\oraok\ot\11g\ot_drop.sql

下一節:oracle 數據庫連接

oracle教程

相關文章