oracle 創建用戶 及 表空間操作



實例名 ETL


CMD: sqlplus / as sysdba


查找有哪些表空間
select ts.tablespace_name from dba_data_files ts;


創建用戶
create user ntzhjt identified by 123 default tableSpace users;
Grant Connect,Resource,DBA to ntzhjt; 


1、打開SQL Plus,根據提示輸入用戶名密碼登錄。
注意:如果是系統用戶的話,只能用sysdba登錄。例如:sys as sysdba,輸入User的密碼進行登錄。


2、登錄成功後,首先創建表空間,此處我的表空間“StationSpace”。
Create tableSpace StationSpace DataFile 'E:\oracle\oradata\StationSpace\StationSpace.dbf' Size 1024M Uniform Size 128k;


3、表空間創建成功後,接着創建用戶。
Create User UserName Identified by Password Default TableSpace TableSpaceName;


4、用戶創建成功後,接着就可以給用戶授權。
Grant Connect,Resource,DBA to ntzhjt; 












Oracle 11g 常用命令!表空間命令
1.查看oracle數據有多少表空間


SELECT COUNT(*) FROM DBA_DATA_FILES;
SELECT FILE_NAME,TABLESPACE_NAME,BYTES,USER_BLOCKS FROM DBA_DATA_FILES;
SELECT TABLESPACE_NAME FROM DBA_DATA_FILES;


2.刪除表空間


drop tablespace opencmstest including contents;


3.創建表空間


#------------------------------------------------------------------------------------
創建臨時表空間
create temporary tablespace tmp_jportal
tempfile '/u01/app/oracle/database/tmp_jportal.dbf'
Size 32m
autoextend on
extent management local;
#------------------------------------------------------------------------------------
創建表空間
create tablespace jportal
logging
datafile '/u01/app/oracle/database/jportal.dbf'
Size 32m
autoextend on
extent management local;
#------------------------------------------------------------------------------------
創建用戶
create user jboss identified by jboss
default tablespace jportal
temporary tablespace tmp_jportal; 
#------------------------------------------------------------------------------------
授權給用戶
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO jboss
#------------------------------------------------------------------------------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章