oracle多使用者使用同一個表空間_drop user cascade的影響
--構建測試用表空間
SQL> create tablespace tbs_one datafile 'c:\tbs_one_1' size 20m;
Tablespace created
--構建測試使用者1,所屬表空間為tbs_one
SQL> create user user_1 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_1;
Grant succeeded
--構建測試使用者2,所屬表空間為tbs_one
SQL> create user user_2 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_2;
Grant succeeded
--連線到測試使用者1,並構建測試表
SQL> conn
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as user_1
SQL> create table user_1_table(a int);
Table created
SQL> insert into user_1_table values(1);
1 row inserted
SQL> commit;
Commit complete
--以sysdba登陸,並刪除測試使用者2
SQL> conn as sysdba
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as SYS
SQL> drop user user_2 cascade;--注:加cascade選項
User dropped
SQL> conn
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as user_1
SQL> select * from user_1_table;
A
---------------------------------------
1
小結:在多個使用者使用同一個表空間的情況下
1,2個oracle使用者可以共同擁有一個表空間
2,刪除一個oracle使用者,不會影響另一個使用者的資料
SQL> create tablespace tbs_one datafile 'c:\tbs_one_1' size 20m;
Tablespace created
--構建測試使用者1,所屬表空間為tbs_one
SQL> create user user_1 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_1;
Grant succeeded
--構建測試使用者2,所屬表空間為tbs_one
SQL> create user user_2 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_2;
Grant succeeded
--連線到測試使用者1,並構建測試表
SQL> conn
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as user_1
SQL> create table user_1_table(a int);
Table created
SQL> insert into user_1_table values(1);
1 row inserted
SQL> commit;
Commit complete
--以sysdba登陸,並刪除測試使用者2
SQL> conn as sysdba
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as SYS
SQL> drop user user_2 cascade;--注:加cascade選項
User dropped
SQL> conn
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as user_1
SQL> select * from user_1_table;
A
---------------------------------------
1
小結:在多個使用者使用同一個表空間的情況下
1,2個oracle使用者可以共同擁有一個表空間
2,刪除一個oracle使用者,不會影響另一個使用者的資料
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-747906/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle中drop user和drop user cascade的區別Oracle
- Oracle新建使用者、表空間、表Oracle
- 【TABLESPACE】使用 CASCADE CONSTRAINTS選項刪除表空間時對資料庫物件影響的探查AI資料庫物件
- oracle 建立表空間和使用者Oracle
- Oracle中新建表空間、使用者Oracle
- Oracle建立表空間和使用者Oracle
- Oracle OCP 1Z0-053 Q85(DROP USER CASCADE)Oracle
- Oracle的表空間、使用者和使用者授權Oracle
- oracle 檢視使用者所在的表空間Oracle
- Oracle批次修改使用者表table的表空間Oracle
- Oracle RAC建立表空間和使用者Oracle
- oracle RAC 建立使用者和表空間Oracle
- Oracle9i 同一表空間下寫多個資料檔案的原則 ?Oracle
- Oracle使用者預設表空間的問題Oracle
- Oracle不正規操作導致drop表空間drop使用者報錯ora38301(記錄,未解決)Oracle
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- Oracle新建表空間、使用者及授權Oracle
- oracle 快速建表空間,使用者,賦權Oracle
- 修改oracle使用者名稱,表空間名字,Oracle
- 淺述Oracle使用者表空間關係Oracle
- oracle新建使用者,表空間,並授權Oracle
- Oracle 19C 建立使用者&表空間Oracle
- RMAN恢復單個表空間或被DROP/DELETE/TRUNCATE的表delete
- oracle一個建立使用者、建立表空間、授權、建表的完整過程Oracle
- Oracle學習系列—Oracle表空間和使用者的手工建立Oracle
- IMPDP 多個表空間物件匯入到一個表空間中物件
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- Oracle - 資料庫的例項、表空間、使用者、表之間關係Oracle資料庫
- Oracle建立表空間、建立使用者以及授權Oracle
- PLSQL來Oracle建立表空間和建立使用者SQLOracle
- 遷移使用者物件從一個表空間到另外表空間物件
- Backup And Recovery User's Guide-對於多個聯機read/write表空間進行使用者管理的備份GUIIDE
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- oracle中的資料庫、使用者、方案、表空間、表物件之間的關係Oracle資料庫物件
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- 指令碼建立表空間、使用者、表指令碼
- 815-Oracle規範(建立使用者,表空間和表)Oracle
- oracle級聯刪除使用者,刪除表空間Oracle