使用Navicat for Oracle新建表空間、用戶及受權

Navicat for Oracle是有關Oracle數據庫的客戶端工具。經過這個客戶端,咱們能夠圖形方式對Oracle數據庫進行操做。數據庫

  說 明咱們這次試驗的Oracle數據庫版本是Oracle 10G Express Edition,也便是咱們平時所說的Oracle XE版本。此版本 對於,咱們學習來講已是足夠了。咱們只要知道通常咱們使用的Oracle數據庫版本是企業版就好了,由於Oracle 數據庫的版本比較多在此我就不作 過多的介紹了。oracle

  有關Oracle XE數據庫的安裝,此次就不介紹了,若是有時間的話,我再單獨寫一篇有關介紹有關XE版本的文章。XE版本的數據庫安裝完畢後,咱們就能夠鏈接數據庫了。在鏈接數據庫只須要注意XE版本的實例就是XE,而企業版的默認實例是Orcl。工具

  首先、咱們來新建一個表空間。打開Navicat for Oracle,輸入相關的的鏈接信息。以下圖:學習

clip_image001

填入正確的信息,鏈接後。咱們點擊面板上的「其餘」下的選項「表空間」,以下圖:測試

clip_image002

進入表空間的界面,咱們能夠經過面板上的「新建表空間」,也能夠經過在空白處鼠標右鍵,新建表空間,以下圖:.net

clip_image003

在 彈出的界面中,咱們輸入表空間的名中輸入咱們須要在oracle在物理磁盤存儲的文件名,以及表空間的初始大小以及單位。在「路徑」選項中填寫該表空間所 在的物理磁盤路徑。「自動擴展」選項中選擇「on」,即容許本身動擴展表空間。若是選擇「off」,那麼該表空間是固定大小的,不容許擴展的。具體實例,以下圖:ip

clip_image004

下面這個是建立表空間的SQL語言:get

clip_image005

其餘信息填寫完畢後,咱們只需點擊「保存」,按鈕。系統彈出一個界面讓咱們填入此表空間的名稱,以下圖:it

clip_image006

新建完畢後,咱們能夠在屋裏磁盤看看是否是有表空間的文件,以下圖:io

clip_image007

表空間新建完畢後,咱們就要來新建用戶。點擊面板上的「用戶」選項,以下圖:

clip_image008

新建用戶的方法有兩種,一種是控制面板上的「新建用戶」按鈕,另一種就是在空出右鍵,如上圖。在點擊「新建用戶」後,彈出的界面,填入相關的信息。以下圖:

clip_image009

其中咱們須要注意的是,在「用戶名」處填寫的用戶名字母必定是大寫請記住必定是要大寫,若是是小寫的話此用戶是沒法鏈接Oracle數據庫的。具體爲何是這樣,我想這個多是此軟件的BUG。在「默認表空間」處,咱們選擇理科前面咱們新建的表空間。若是咱們不選擇的話,會使用系統默認的表空間USERS。

clip_image010

在 「成員屬於」中咱們選擇了「DBA」權限。其實對於通常的用戶,咱們只需賦予connect、resource、create view這幾個權限便可。 可是這裏咱們爲了演示方便就選擇「DBA」了。有關connect、resource、create view這幾個權限的賦予,可見下圖:

clip_image011

clip_image012

以上操做完畢後,咱們能夠切換到「SQL預覽」選項,查看相關的SQL語句,以下圖:

clip_image013

用戶創建完畢後,咱們就能夠使用此數據庫了。那咱們先來測試下,該用戶是否是能夠正常鏈接Oracle數據庫。

clip_image014

經過上圖,能夠很明顯的看到,咱們剛剛新建的用戶鏈接數據庫是正常的。

可是數據庫創建的是否正確,不能比正常使用。這個就須要一個實際的項目驗證了。

Ok,我如今手邊有一個有關OA系統的項目。如今咱們來導入數據庫,其相關的導入語句以下:

imp ilanni/ilanni@localhost:/xe fromuser=jy touser=ilanni file=d:\jy.dmp buffer=102400

clip_image015

打開「開始」—「運行」—CDM,而後把此語句粘貼進去便可。

clip_image016

運行完畢以後,咱們就能夠啓動該系統了。具體啓動方法壓縮包中有相關的說明。正常啓動後的界面如何:

clip_image017

這個就是正常進入系統的提示。

相關文章
相關標籤/搜索