linux下oracle表空間與使用者建立
阿新 • • 發佈:2021-12-02
一、管理員登入oracle
su - oracle;
sqlplus /nolog;
conn /as sysdba;
二、建立臨時表空間
- 查出當前資料庫臨時表空間
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/oracle/app/oradata/ekp/temp01.dbf
- 建立臨時表空間:使用上面查詢到的臨時表空間路徑
SQL> create temporary tablespace lxekp_temp tempfile '/oracle/app/oradata/ekp/lxekp_temp.dbf' size 1024m reuse autoextend on next 100m maxsize unlimited; Tablespace created.
三、建立表空間
- 查詢出當前資料庫表空間
SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /oracle/app/oradata/ekp/system01.dbf /oracle/app/oradata/ekp/sysaux01.dbf /oracle/app/oradata/ekp/undotbs01.dbf /oracle/app/oradata/ekp/users01.dbf /oracle/app/oradata/ekp/ekp01 /oracle/app/oradata/ekp/ekp02 /oracle/app/oradata/ekp/ekp03 /oracle/app/oradata/ekp/ekp04 /oracle/app/oradata/ekp/ekp05 /oracle/app/oradata/ekp/ekp06 /oracle/app/oradata/ekp/users02.dbf 11 rows selected.
- 建立表空間:使用上面查詢到的表空間路徑
SQL> create tablespace lxekp datafile '/oracle/app/oradata/ekp/lxekp.dbf' size 1024m reuse autoextend on next 100M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);
Tablespace created.
四、建立使用者並指定空間
- 建立使用者
SQL> create user lx_ekp identified by lx_ekp default tablespace lxekp temporary tablespace lxekp_temp; User created.
五、賦予使用者許可權
- 賦予許可權
SQL> grant connect, resource, dba to lx_ekp;
Grant succeeded.