您好,登錄后才能下訂單哦!
倒騰oracle 有段時間了。因為項目經常要用到,一些基礎的功能還是需要把握的,方便平時項目的對接及維護,實事求是,上圖說話,今天記錄一個 oracle 11g 完整創建 tablespace 的例子
1.登陸
su - oracel
sqlplus / as sysdba
2.創建用戶
create user testuser identified by testuser123;
3.修改密碼
alter user testuser identified by testuser123456;
4. 查看用戶所在的表空間
select username,default_tablespace from dba_users;
set linesize 300;
set pagesize 30 ;
col USERNAME format a20;
5.創建一個新的表空間
select file_name , tablespace_name from dba_data_files; 查看表空間 的目錄位置
create tablespace testuser logging datafile '/opt/oracle/oradata/orcl/orcl_data.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
6.將新創建的表空間分配給用戶
alter user testuser default tablespace testuser;
7.為用戶分配登錄權限
grant create session,create table,create view,create sequence,unlimited tablespace to testuser;
select * from all_users;
select * from dba_sys_privs;
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'TESTUSER'; ####查看該用戶具有哪些權限
8.新用戶登陸測試
conn testuser/testuser123456
select *from session_privs; ###查看當前用戶的權限
9.創建表
create table testnew_IME(id int primary key,name varchar2(10)) segment creation immediate;
select table_name from user_tables where rownum<=3; ###查看該用戶具有哪些表
9.刪除創建的用戶及相關對象
drop user testuser cascade;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。