Oracle建立表空間 建立使用者以及授權

2021-08-23 12:31:23 字數 2033 閱讀 8879

1.假如現在已經建好名為'newdb'的資料庫

2.建立使用者之前要建立"臨時表空間",若不建立則預設的臨時表空間為temp

sql> create temporary tablespace db_temp

size 32m

autoextend on

next 32m maxsize unlimited

extent management local;

3.建立使用者之前先要建立資料表空間,若沒有建立則預設永久性表空間是system

sql> create tablespace db_data

logging

size 32m

autoextend on

next 32m maxsize unlimited

extent management local;

4.現在建好了名為'db_data'的表空間,下面就可以建立使用者了:

sql> create user newuser identified by bd123

account unlock

default tablespace db_data

temporary tablespace db_temp;

預設表空間'default tablespace'使用上面建立的表空間名:db_data。

臨時表空間'temporary tablespace'使用上面建立的臨時表空間名:db_temp。

5.接著授權給新建的使用者:

sql> grant connect,resource to newuser;  --表示把 connect,resource許可權授予news使用者

sql> grant dba to newuser;  --表示把 dba許可權授予給newuser使用者

授權成功。

ok! 資料庫使用者建立完成,現在你就可以使用該使用者建立資料表了!

總結:建立使用者一般分四步:

第一步:建立臨時表空間

第二步:建立資料表空間

第三步:建立使用者並制定表空間

第四步:給使用者授予許可權

create temporary tablespace limsdz_temp

tempfile 'd:\oracle\product\10.2.0\oradata\orcldbwe\limsdz_temp.dbf'

size 32m

autoextend on

next 32m maxsize unlimited

extent management local;

create tablespace limsdz_data

logging

datafile 'd:\oracle\product\10.2.0\oradata\orcldbwe\limsdz_data.dbf'

size 32m

autoextend on

next 32m maxsize unlimited

extent management local;

create user limsdz identified by limsdz

account unlock

default tablespace limsdz_data

temporary tablespace limsdz_temp;

grant connect,resource to limsdz;

grant dba to limsdz;

drop tablespace db_data including contents and datafiles;

drop tablespace db_temp including contents and datafiles;

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend onnext 32m maxsi...

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...