1. 程式人生 > 其它 >linux下oracle表空間與使用者建立

linux下oracle表空間與使用者建立

一、管理員登入oracle

su - oracle;
sqlplus /nolog;
conn /as sysdba;

二、建立臨時表空間

  1. 查出當前資料庫臨時表空間
SQL> select name from v$tempfile;

NAME
--------------------------------------------------------------------------------
/oracle/app/oradata/ekp/temp01.dbf
  1. 建立臨時表空間:使用上面查詢到的臨時表空間路徑
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.

三、建立表空間

  1. 查詢出當前資料庫表空間
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.

  1. 建立表空間:使用上面查詢到的表空間路徑
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.

四、建立使用者並指定空間

  1. 建立使用者
SQL> create user lx_ekp identified by lx_ekp default tablespace lxekp  temporary tablespace lxekp_temp;

User created.

五、賦予使用者許可權

  1. 賦予許可權
SQL> grant connect, resource, dba to lx_ekp;

Grant succeeded.