第二章 Oracle資料庫的使用者和表空間

2021-07-29 14:20:40 字數 2138 閱讀 6511

1、系統使用者有哪些?

1.1、如何通過系統使用者登入sqlplus?

2、怎樣通過系統使用者登入sqlplus?

2.1、登入sqlplus?

2.2、檢視登入的使用者?

2.3、啟動scott使用者?

3、表空間的作用?

4、怎樣管理表空間?

系統使用者:sys、system、這一組都是許可權很高的使用者,其中sys許可權高於system。登入sys的時候,需要選擇管理員登入或者系統操作人員的許可權,也就是dba。

sysman,是oracle資料庫用來管理em的使用者。

em是什麼?具體來說它叫oem 是oracle提供的乙個web版的應用程式 在裡面你可以看到oracle資料庫的具體的資訊 包括日誌 引數 控制檔案 整個的

記憶體分配

還有一些統計資料之類的 很強大。

scott使用者,也是管理級別的使用者,但是許可權較低。比較少用。

2.1、oracle的sql*plus是與oracle資料庫進行互動的客戶端工具,借助sql*plus可以檢視、修改資料庫記錄。在sql*plus中,可以執行sql*plus命令與sql語句。----執行cmd,輸入sqlplus。

登入格式:[username/password] [@server] [as sysdba  | sysoper]

使用者名稱/密碼 @自己設定的服務名,安裝在本機上可不寫。  as sysdba或者sysoper 這兩個都是管理員許可權,選乙個就行。不用管理員可不寫。

例子:sys/密碼 as sysdba 回車 

system/密碼 回車

當system鏈結成功後。要先繼續鏈結sys可用connect,鏈結成功後,會把上乙個登入的使用者登出掉,只保留當前使用者,可用show user檢視。例子:connect sys/密碼 as sysdba;

2.2、用show user就行了

根據資料字典來檢視。資料字典是資料庫提供的表,用來檢視資料庫的資訊。

desc dba_users;   desc檢視字段  

查詢oracle資料庫中的乙個表的結構

利用 desc 使用者名稱.資料表名/資料庫表名 (describe的簡寫);

2.3、scott使用者預設是鎖定的,所以我們要先對它進行解鎖。

解鎖語句: alter user username account unlock 把username替換成scott就行了

加鎖語句:alter user username account lock  把username替換成scott就行了

3、表空間的作用

oracle資料庫被劃分成稱作

為表空間的

邏輯區域——形成oracle資料庫的邏輯結構。

乙個oracle資料庫能夠有乙個或多個表空間,而乙個表空間則對應著乙個或多個物理的

資料庫檔案

。表空間是oracle資料庫恢復的最小單位,容納著許多資料庫實體,如表、檢視、索引、聚簇、回退段和臨時段等。

表空間的分類: 永久表空間(需要永久存放的物件,比如表、檢視、索引)、臨時空間(存放資料庫操作中間執行的過程,執行結束之後,內容自動釋放)、undo表空間(事務儲存之前的值,也就是回滾表空間。用來恢復資料的,也就是對資料進行撤銷操作)

檢視使用者的表空間?

利用資料字典:1、dba_tablespaces(針對管理員) 2、user_tablespaces(針對普通使用者)

查詢使用者:3、dba_users                                            4、user_users

許可權大的可以查詢許可權小的。(dba > user)

檢視預設表空間和臨時的表空間。

sql> select default_tablespace,temporary_tablespace from dba_users where usernam

e='system'; // username 根據你想查詢的使用者,不用登入也行。但是必須是管理級別的使用者。

一般系統預設的表空間和臨時表空間都是系統給定的。比如:system使用者預設的就是 system  和臨時的 temp

怎樣設定使用者的預設表空間和臨時表空間?

sql> alter user system

2  default tablespace system;// tablespace 後面跟的是你表空間名,必須要存在的。

資料庫第二章

關係模式 型 是對關係的描述 是靜態 穩定的 關係 值 關係模式在某一時刻的狀態或內容 動態的 不斷變化的 關係模式和關係往往籠統稱為關係,通過上下文加以區別 關聯式資料庫的型與值 關聯式資料庫的型 關聯式資料庫模式,是對關聯式資料庫的描述 關聯式資料庫的值 關係模式在某一時刻對應的關係的集合,通常...

第二章 SQL Server資料庫

一,變數分類 區域性變數。全域性變數 區域性變數 宣告變數 declare 變數名 資料型別 declare id char 10 宣告乙個長度為個字元的變數id declare age int 宣告乙個存放職員年齡的整型變數 變數賦值 set 變數名 值 用於普通的賦值 set age 20 se...

資料庫第二章作業

名稱 定義與理解 聯絡與區別 域域是一組具有相同資料型別的值的集合,所有人的名字,學生學號等 1.屬性的取值來自某個域。2.笛卡爾積是所有域的所有取值的乙個組合。3.笛卡爾積中的每個元素是乙個元組。4.關係是一張二維表,表的每行對應著乙個元組,表中的每一列對應乙個屬性。笛卡爾積 域上面的一種集合運算...