oracle 11建立資料表並且給使用者授予許可權

2021-07-09 07:01:31 字數 1585 閱讀 3697

oracle安裝完成後,需要檢視一下是否安裝成功了,並且建立乙個表測試一下。本文以oracle 11 為例,介紹oracle的常用命令以及如何建立乙個資料表。

一 常用命令:

1 檢視所有使用者:

select * from all_users;

select * from user_users;

2 檢視使用者或角色許可權

select * from dba_sys_privs;

select * from user_sys_privs;

3 檢視角色(登入使用者)許可權

select * from role_sys_privs;

4 檢視所有角色

select * from dba_roles;

5 檢視那些使用者具有sysdba或sysoper系統許可權

select * from v$pwfile_users

二 建立資料表

1 建立臨時表空間

2 建立資料表空間

3 建立使用者並指向表空間

create user username identified by password  

default tablespace user_data  

temporary tablespace user_temp;

username為佔位符,用實際使用者名稱代替,例如testuser 

4 給使用者授予許可權

grant connect,resource,dba to username;  

username佔位符

建立成功。

oracle11 表空間dbf檔案遷移

當oracle的資料檔案所在的磁碟空間不夠用了或其他情況需要把dbf檔案遷移到另外的位置,下面是操作步驟 1 sqlplus sys sys as sysdba 2 shutdown immediate 3 copy dbf檔案到新的位置 4 startup mount 5 alter databa...

SUSE11 上oracle11匯入資料中文亂碼

原因 資料庫字元編碼與suse11系統編碼不一致 解決辦法 系統nls lang 檢視suse11系統是否有nls lang環境變數,如果沒有,使用root賬號在 etc profile檔案末尾加入 export nls lang american america.zhs16gbk 資料庫字元 檢視...

USE11 上oracle11匯入資料中文亂碼

原因 資料庫字元編碼與suse11系統編碼不一致 解決辦法 系統nls lang 檢視suse11系統是否有nls lang環境變數,如果沒有,使用root賬號在 etc profile檔案末尾加入 export nls lang american america.zhs16gbk 資料庫字元 檢視...