標籤:oracle 表檔案 使用者 資料表空間 的建立 和刪除
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/86/C0/wKioL1fJOXjCNIiFAAAeVsMyoTA090.png" title="無標題.png" alt="wKioL1fJOXjCNIiFAAAeVsMyoTA090.png" />
【本文謝絕轉載,原文來自http://990487026.blog.51cto.com】
串連超級使用者:
[[email protected] ~]$ sqlplus /nologSQL> conn /as sysdbaConnected.
查資料檔案:
SQL> select * from v$dbfile; 4 /opt/oracle/app/oradata/orcl/users01.dbf 3 /opt/oracle/app/oradata/orcl/undotbs01.dbf 2 /opt/oracle/app/oradata/orcl/sysaux01.dbf 1 /opt/oracle/app/oradata/orcl/system01.dbf 5 /opt/oracle/app/oradata/orcl/example01.dbf 6 /opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf6 rows selected.
查看所有資料表空間
SQL> select * from v$tablespace; 0 SYSTEM YES NO YES 1 SYSAUX YES NO YES 2 UNDOTBS1 YES NO YES 4 USERS YES NO YES 3 TEMP NO NO YES 6 EXAMPLE YES NO YES 7 TS_SECKEY_ADMIN YES NO YES7 rows selected.
查看錶空間的資料檔案
SQL> select file_name,tablespace_name from dba_data_files;/opt/oracle/app/oradata/orcl/users01.dbf USERS/opt/oracle/app/oradata/orcl/undotbs01.dbf UNDOTBS1/opt/oracle/app/oradata/orcl/sysaux01.dbf SYSAUX/opt/oracle/app/oradata/orcl/system01.dbf SYSTEM/opt/oracle/app/oradata/orcl/example01.dbf EXAMPLE/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf TS_SECKEY_ADMIN6 rows selected.
建立資料表空間
CREATE TABLESPACE ts_seckey_admin LOGGING DATAFILE ‘/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf‘ SIZE 50M EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE ts_seckey_op LOGGING DATAFILE ‘/opt/oracle/app/oradata/orcl/ts_seckeymng_op.dbf‘ SIZE 200M EXTENT MANAGEMENT LOCAL;ALTER DATABASE DATAFILE ‘/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf‘ AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;ALTER DATABASE DATAFILE ‘/opt/oracle/app/oradata/orcl/ts_seckeymng_op.dbf‘ AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;
刪除資料表空間
SQL> DROP TABLESPACE ts_seckey_admin INCLUDING CONTENTS AND DATAFILES;SQL> DROP TABLESPACE ts_seckey_op INCLUDING CONTENTS AND DATAFILES;
查看錶所在的資料表空間
select table_name ,tablespace_name from all_tables/dba_tables/user_tables;
刪除使用者
drop user user_name cascade;
建立使用者
CREATE USER user_name PROFILE DEFAULT IDENTIFIED BY SECMNG DEFAULT TABLESPACE USERS ACCOUNT UNLOCK;
建立新使用者方案 SECMNGUSER1
CREATE USER "SECMNGADMIN" PROFILE "DEFAULT" IDENTIFIED BY "123456" DEFAULT TABLESPACE "USERS" ACCOUNT UNLOCK;GRANT "CONNECT" TO "SECMNGADMIN";GRANT SELECT ANY TABLE TO "SECMNGADMIN";GRANT resource TO SECMNGADMIN;GRANT create session TO SECMNGADMIN;
授權:
GRANT DELETE ON SECMNG.SRVCFG TO "SECMNGADMIN";GRANT INSERT ON SECMNG.SRVCFG TO "SECMNGADMIN";GRANT UPDATE ON SECMNG.SRVCFG TO "SECMNGADMIN";
本文出自 “魂鬥羅” 部落格,謝絕轉載!
Oracle 表檔案,資料表空間,使用者,的建立 和刪除