Oracle數據庫——用戶、方案的創建與管理


一、涉及內容

 1.掌握用戶、方案與權限的基本概念。

 2.熟練掌握用戶操作的相關命令。

二、具體操作

(一)選擇題:

    1.關於方案的描述下列哪一項不正確?(C)

  A.表或索引等對象一定屬於某一個方案

  B.在oracle 數據庫中,方案與數據庫用戶是一一對應

  C.一個表可以屬於多個方案

  D.一個方案可以擁有多個表

   2.下列哪個對象屬於方案對象?(C )

  A.數據段

   B.盤區

   C.表

   D.表空間

    3.以下哪個命令用來連接Oracle 數據庫?(B )

  A.CREATE

  B.CONNECT

  C.ALTER

  D.SELECT

(二)簡答題:

1.簡要介紹方案與用戶之間的關系?

  答:Oracle用戶,通俗的講就是訪問Oracle數據庫的“人”。 每個用戶都有一個口令和相應的權限。而方案是一系列邏輯數據結構或對象的集合,可以理解為命名空間或包。一個方案只能夠被一個數據庫用戶擁有,並且方案的名稱與這個用戶的名稱相同,當創建新用戶時,系統自動創建該用戶的方案。 該用戶創建的方案對象默認被保存在自己的方案中。

2.說明在CREATE USER命令中各個選項的作用是什么?哪些是必須有的?

  答:CREATE USER命令中各個選項如下:

(1)CREATE USER username ---用戶名

(2)IDENTIFIED BY password---口令

(3)[DEFAULT TABLESPACE tablespace ]--- 缺省的表空間,該用戶創建的對象默認存放在這里。

(4)[TEMPORARY TABLESPACE tablespace] ---該用戶使用的缺省的臨時表空間

(5)[QUOTA [integer K[M]][UNLIMITED] ON tablespace_name ---用戶在該表空間中允許使用k[m]字節

(6)[PROFILES profile_name] ---概要文件的名字。對用戶能夠使用的資源進行限制。

(7)[PASSWORD EXPIRE] ---立即將口令設成過期狀態,用戶在登錄進入前必須修改口令。

(8)[ACCOUNT LOCK or ACCOUNT UNLOCK] ---用戶是否被加鎖。

其中,(1)CREATE USER username 和(2)IDENTIFIED BY password是必須有的,其余是可選的。

 

(三)操作題:

1.創建用戶ora_temp,密碼為tem。

  先使用system/orcl1234 連接到SQL*Plus ,使用以下語句創建用戶

 

2.將用戶ora_temp密碼改為ora。

  

3.用戶ora_temp帳號鎖定。

 

4.將用戶ora_temp帳號解鎖。

 

5.授予用戶ora_temp建立會話的權限(create session)。

  

6.使用ora_temp身份連接數據庫。

  

7.斷開ora_temp用戶的連接,使用system身份連接到數據庫。

 

8.刪除ora_temp用戶。

 

9.使用OEM工具為內置用戶賬戶scott解鎖,查看scott用戶方案的所有表。

  (1)在瀏覽器中輸入URL地址為:http://localhost:1158/em 進入OEM登錄界面

       

  (2)在“管理”界面找到“用戶”,點擊打開用戶

 

  (3)進入“用戶”后,選擇“scott”用戶

          

      (4)編輯“scott”用戶信息,狀態為“未鎖定”,而后點擊“應用”保存。

        

       (5)在“管理”選項卡,點擊進入“表”后,點擊選擇方案,選擇“scott”

          

      (6)選擇“scott”,

          

      (7)查看scott用戶方案的所有表

         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM