Oracle建立使用者

2021-05-23 16:40:04 字數 1304 閱讀 8780

當你建立使用者時,應該定義它的表空間(default tablespace)。否則,它會使用系統表空間(system tablespace)。這是應該避免的。

這是常用的建立使用者的乙個例子:

create user ***xx identified by ***xx

profile default

default tablespace users

temporary tablespace tempts01

account unlock;

請注意,你首先要確認你的資料庫裡是否有這二個表空間:users和tempts01。如果沒有,你先要建立表空間users及tempts01,然後再建立使用者。

1.建表空間

create tablespace osdb datafile 'f:/oracle/oradata/glsqjz/osdb.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20);

2.建使用者

create user osuser identified by osuser;//identified by 後面的是密碼,前面的是使用者名稱

3.使用者授權

grant resource,connect,recovery_catalog_owner to osuser ;

grant create table to osuser ;

alter user osuser quota unlimited on osdb;

alter user osuser default tablespace osdb;

4.刪除表空間

drop tablespace tablespacename including contents and datafiles;

5.刪除使用者

drop user user_name cascade

6.刪除表的注意事項

在刪除乙個表中的全部資料時,須使用truncate table 表名;因為用drop table,delete * from 表名時,tablespace表空間該錶的占用空間並未釋放,反覆幾次drop,delete操作後,該tablespace上百兆的空間就被耗光了

Oracle 使用者建立

執行 cmd 進入 dos視窗 c sqlplus sys password as sysdba 使用sys使用者登入 sql create user username identified by password 建立使用者名稱和密碼 sql create tablespace ts userna...

oracle 建立使用者

oracle10g建立使用者 oracle10g 的建立使用者名稱 1 linux 下oracle 的啟動以 oracle 身份登入 啟動lsnrctl start 登入sqplus nolog 連線資料庫 connect assysdba 啟動資料庫 startup 關閉資料庫 shutdown ...

Oracle建立使用者

create user user name identified by user password grant resource,connect,dba to user name create user username profile default identified by userpassw...