您的位置:首页 > 数据库 > Oracle

Oracle默认临时表空间

2016-01-08 09:58 316 查看


作者:雨竹清风如果创建数据库时没有设定默认临时表空间,即用户创建数据库时没有temporary tablespace子句,那么系统将默认system表空间为临时表空间对临时数据进行排序。这样服务器将会把此情况写入到报警文件中。一个数据库范围内的默认临时表空间可以消除使用系统表空间对临时数据进行排序的现象。从而提高了数据库的效率。默认临时表空间可以使在创建数据库是建立,也可以在创建数据库后单独创建。下面的实例是在数据库创建后将XIXI_TEMP临时表空间设定为默认表空间的步骤。1.首先使用database_properties数据字典进行查询SQL> desc database_properties; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- PROPERTY_NAME NOT NULL VARCHAR2(30) PROPERTY_VALUE VARCHAR2(4000) DESCRIPTION VARCHAR2(4000) SQL> col PROPERTY_NAME for a25SQL> col PROPERTY_VALUE for a16SQL> col DESCRIPTION for a30SQL> select * from database_properties where PROPERTY_NAME like 'DEFAULT%'; PROPERTY_NAME PROPERTY_VALUE DESCRIPTION------------------------- ---------------- ------------------------------ DEFAULT_TEMP_TABLESPACE TEMP Name of default temporary tablespace DEFAULT_PERMANENT_TABLESPACE USERS Name of default permanent tablespaceDEFAULT_TBS_TYPE SMALLFILE Default tablespace type 2.查询临时表空间,选定一个临时表空间设为默认临时表空间。SQL> desc v$tablespace; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- TS# NUMBER NAME VARCHAR2(30) INCLUDED_IN_DATABASE_BACKUP VARCHAR2(3) BIGFILE VARCHAR2(3) FLASHBACK_ON VARCHAR2(3) ENCRYPT_IN_BACKUP VARCHAR2(3) SQL> select name from v$tablespace; NAME ------------------------------ SYSTEM UNDOTBS1 SYSAUX USERS TEMP EXAMPLE XIXI_TEMP FANLU LULU 已选择9行。3.将XIXI_TEMP设为默认临时表空间。SQL> alter database default temporary tablespace XIXI_TEMP; 数据库已更改。4.查询是否已经成功。SQL> select * from database_properties where property_name like 'DEFAULT%'; PROPERTY_NAME PROPERTY_VALUE DESCRIPTION ----------------------- ---------------- ------------------------------ DEFAULT_TEMP_TABLESPACE XIXI_TEMP Name of default temporary tablespace DEFAULT_PERMANENT_TABLE USERSSPACE Name of default permanent tablespaceDEFAULT_TBS_TYPE SMALLFILE Default tablespace type 从结果看已经设定XIXI_TEMP为默认临时表空间了。默认临时表空间不能被删除,除非有个新的默认临时表空间来代替它。不能将默认临时表空间设为永久表空间,也不能将其进行脱机。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: