oracle管理之 tablespace(server.102 b14231)
Using Multiple Tablespaces
Assigning Tablespace Quotas to Users
alter tablespace tt read only;-- read write
alter tablespace tt rename to readonly
SQL> alter tablespace readonly offline;
Tablespace altered
SQL>
SQL> alter tablespace readonly online;
Tablespace altered
DBA_TABLESPACES
USER_TABLESPACES
V$TABLESPACE
DBA_TABLESPACE_GROUPS
CREATE TEMPORARY TABLESPACE lmtemp2 TEMPFILE '/u02/oracle/data/lmtemp201.dbf'
SIZE 50M
TABLESPACE GROUP group1;
ALTER TABLESPACE lmtemp TABLESPACE GROUP group2;
DB_nK_CACHE_SIZE
CREATE TABLESPACE FORCE LOGGING
ALTER TABLESPACE...OFFLINE normal/temporary/immediate
ALTER TABLESPACE flights READ ONLY; //等待之前的事務commit or rollback並阻止新的事務
--檢視等待的事務和sql
SELECT SQL_TEXT, SADDR
FROM V$SQLAREA,V$SESSION
WHERE V$SQLAREA.ADDRESS = V$SESSION.SQL_ADDRESS
AND SQL_TEXT LIKE 'alter tablespace%';
--刪除tablespace
it is best to take the tablespace offline before dropping it.
DROP TABLESPACE users INCLUDING CONTENTS;
DROP TABLESPACE users INCLUDING CONTENTS AND DATAFILES;
--sysaux
V$SYSAUX_OCCUPANTS ---顯示sysaux內的components
DBMS_SPACE_ADMIN
V$TRANSPORTABLE_PLATFORM
--檢視是否支援表空間傳輸
SELECT d.PLATFORM_NAME, ENDIAN_FORMAT
FROM V$TRANSPORTABLE_PLATFORM tp, V$DATABASE d
WHERE tp.PLATFORM_NAME = d.PLATFORM_NAME;
EXECUTE DBMS_TTS.TRANSPORT_SET_CHECK('sales_1,sales_2', TRUE);
SELECT * FROM TRANSPORT_SET_VIOLATIONS;
ALTER TABLESPACE sales_1 READ ONLY;
ALTER TABLESPACE sales_2 READ ONLY;
--轉位元組序
RMAN> CONVERT DATAFILE
2> '/hq/finance/work/tru/tbs_31.f',
3> '/hq/finance/work/tru/tbs_32.f',
4> '/hq/finance/work/tru/tbs_41.f'
5> TO PLATFORM="Solaris[tm] OE (32-bit)"
6> FROM PLATFORM="HP TRu64 UNIX"
7> DB_FILE_NAME_CONVERT=
8> "/hq/finance/work/tru/", "/hq/finance/dbs/tru"
9> PARALLELISM=5;
--相關動態效能檢視
select * from V$TABLESPACE;
select * from DBA_TABLESPACES;
select * from USER_TABLESPACES;
select * from DBA_TABLESPACE_GROUPS;
select * from DBA_SEGMENTS;
select * from USER_SEGMENTS;
select * from DBA_EXTENTS;
select * from USER_EXTENTS;
select * from DBA_FREE_SPACE;
select * from USER_FREE_SPACE;
select * from V$DATAFILE;
select * from V$TEMPFILE;
select * from DBA_DATA_FILES;
select * from DBA_TEMP_FILES;
select * from V$TEMP_EXTENT_MAP;
select * from V$TEMP_EXTENT_POOL;
select * from V$TEMP_SPACE_HEADER;
select * from DBA_USERS;
select * from DBA_TS_QUOTAS;
select * from V$SORT_SEGMENT;
select * from V$TEMPSEG_USAGE;[@more@]
Assigning Tablespace Quotas to Users
alter tablespace tt read only;-- read write
alter tablespace tt rename to readonly
SQL> alter tablespace readonly offline;
Tablespace altered
SQL>
SQL> alter tablespace readonly online;
Tablespace altered
DBA_TABLESPACES
USER_TABLESPACES
V$TABLESPACE
DBA_TABLESPACE_GROUPS
CREATE TEMPORARY TABLESPACE lmtemp2 TEMPFILE '/u02/oracle/data/lmtemp201.dbf'
SIZE 50M
TABLESPACE GROUP group1;
ALTER TABLESPACE lmtemp TABLESPACE GROUP group2;
DB_nK_CACHE_SIZE
CREATE TABLESPACE FORCE LOGGING
ALTER TABLESPACE...OFFLINE normal/temporary/immediate
ALTER TABLESPACE flights READ ONLY; //等待之前的事務commit or rollback並阻止新的事務
--檢視等待的事務和sql
SELECT SQL_TEXT, SADDR
FROM V$SQLAREA,V$SESSION
WHERE V$SQLAREA.ADDRESS = V$SESSION.SQL_ADDRESS
AND SQL_TEXT LIKE 'alter tablespace%';
--刪除tablespace
it is best to take the tablespace offline before dropping it.
DROP TABLESPACE users INCLUDING CONTENTS;
DROP TABLESPACE users INCLUDING CONTENTS AND DATAFILES;
--sysaux
V$SYSAUX_OCCUPANTS ---顯示sysaux內的components
DBMS_SPACE_ADMIN
V$TRANSPORTABLE_PLATFORM
--檢視是否支援表空間傳輸
SELECT d.PLATFORM_NAME, ENDIAN_FORMAT
FROM V$TRANSPORTABLE_PLATFORM tp, V$DATABASE d
WHERE tp.PLATFORM_NAME = d.PLATFORM_NAME;
EXECUTE DBMS_TTS.TRANSPORT_SET_CHECK('sales_1,sales_2', TRUE);
SELECT * FROM TRANSPORT_SET_VIOLATIONS;
ALTER TABLESPACE sales_1 READ ONLY;
ALTER TABLESPACE sales_2 READ ONLY;
--轉位元組序
RMAN> CONVERT DATAFILE
2> '/hq/finance/work/tru/tbs_31.f',
3> '/hq/finance/work/tru/tbs_32.f',
4> '/hq/finance/work/tru/tbs_41.f'
5> TO PLATFORM="Solaris[tm] OE (32-bit)"
6> FROM PLATFORM="HP TRu64 UNIX"
7> DB_FILE_NAME_CONVERT=
8> "/hq/finance/work/tru/", "/hq/finance/dbs/tru"
9> PARALLELISM=5;
--相關動態效能檢視
select * from V$TABLESPACE;
select * from DBA_TABLESPACES;
select * from USER_TABLESPACES;
select * from DBA_TABLESPACE_GROUPS;
select * from DBA_SEGMENTS;
select * from USER_SEGMENTS;
select * from DBA_EXTENTS;
select * from USER_EXTENTS;
select * from DBA_FREE_SPACE;
select * from USER_FREE_SPACE;
select * from V$DATAFILE;
select * from V$TEMPFILE;
select * from DBA_DATA_FILES;
select * from DBA_TEMP_FILES;
select * from V$TEMP_EXTENT_MAP;
select * from V$TEMP_EXTENT_POOL;
select * from V$TEMP_SPACE_HEADER;
select * from DBA_USERS;
select * from DBA_TS_QUOTAS;
select * from V$SORT_SEGMENT;
select * from V$TEMPSEG_USAGE;[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70612/viewspace-1024618/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle OCP(48):UNDO TABLESPACEOracle
- 【TABLESPACE】Oracle表空間最佳實踐Oracle
- 【TABLESPACE】Oracle 表空間結構說明Oracle
- 【BUG】Oracle12c tablespace io statistics missing from awr reportOracle
- MySQL 5.7 InnoDB Tablespace EncryptionMySql
- ORA-1653: unable to extend table by 1024 in tablespace(oracle表空間滿了的解決方案)Oracle
- Tablespace表空間刪除
- offline tablespace 的幾種方式 (轉)
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- mysql5.7 General tablespace使用說明MySql
- alter tablespace ts_name autoextend_clause
- Oracle 任務管理之 ----program(程式)---scheduler(計劃)--Job(任務)Oracle
- oracle job管理(zt)Oracle
- 2.6.8.2 UNDO_TABLESPACE 初始化引數
- unlimited tablespace許可權的授予和回收MIT
- Oracle OCP(21):管理表Oracle
- ORACLE 概要檔案管理Oracle
- Oracle OCP(58):ARCHIVELOG 管理OracleHive
- oracle 使用者管理Oracle
- Oracle DG管理Broker配置Oracle
- Oracle:PDB 引數管理Oracle
- 系統管理指南:Oracle Solaris Containers-資源管理和 Oracle Solaris ZonesOracleAI
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- [20200327]ORA-46267 Insufficient space in 'USERS' tablespace.txt
- ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
- Oracle之結構Oracle
- 【SCRIPT】Oracle表管理段管理常用語句Oracle
- Oracle listener log配置與管理Oracle
- 【BLOCK】Oracle 塊管理常用SQLBloCOracleSQL
- 【LOB】Oracle Lob管理常用sqlOracleSQL
- 【TUNE_ORACLE】Oracle Hint之概念與用法Oracle
- oracle之 如何 dump logfileOracle
- oracle之 反向鍵索引Oracle索引
- LightDB/postgresql內建特性之訪問oracle之oracle_fdw介紹SQLOracle
- Oracle調優之看懂Oracle執行計劃Oracle
- Oracle叢集軟體管理-OCR和Voting Files管理Oracle
- Oracle OCP(49):表空間管理Oracle
- [20190530]oracle Audit檔案管理.txtOracle
- 【LOB】Oracle lob管理常用語句Oracle