成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

oracle的臨時表空間寫滿磁盤空間解決改問題的步驟

數(shù)據(jù)庫 Oracle
oracle的臨時表空間寫滿磁盤空間解決改問題是大家在日常的工作中可能會遇到的問題,下文中將為大家?guī)斫鉀Q方案,希望對大家能夠有所幫助。

oracle的臨時表空間寫滿磁盤空間,解決改問題的具體步驟,以下的操作是用數(shù)據(jù)庫的sys超級用戶操作

剛開始打算把臨時表空間的數(shù)據(jù)文件重新縮小就好了

 

執(zhí)行:

 

SQL> alter database tempfile

 

2 '/oracle/oms/oradata/temp/temp01.dbf' resize 10240M;

 

數(shù)據(jù)庫報錯,重新設(shè)置的空間大小不能滿足需要。

 

看來需要重新建立新的臨時表空間替換當(dāng)前的表空間了

 

1、首先查看當(dāng)前的數(shù)據(jù)庫默認(rèn)表空間:

 

SQL>select * from database_properties

 

where property_name='DEFAULT_TEMP_TABLESPACE';

 

確認(rèn)當(dāng)前的臨時表空間為TEMP

 

2、查看目前臨時表空間的大小:

 

SQL>select file_name,tablespace_name,bytes/1024/1024 "MB",autoextensible from dba_temp_files;

 

3、創(chuàng)建新的臨時表空間:(先在其他的磁盤空間借用一下空間)

 

SQL> create temporary tablespace temp02

 

2 tempfile '/oracle/oms/oradata/undo/temp02.dbf'

 

3 size 512M;

 

4、把新建的臨時表空間卻換成數(shù)據(jù)庫的默認(rèn)臨時表空間

 

SQL> alter database default temporary tablespace temp02;

 

5、確認(rèn)目前數(shù)據(jù)庫的默認(rèn)臨時表空間

 

SQL>select * from database_properties

 

where property_name='DEFAULT_TEMP_TABLESPACE';

 

6、在刪除temp臨時表空間之前,先把運行在temp臨時表空間的sql語句kill掉,這樣的sql語句多為排序的語句

 

SQL>Select se.username,se.sid,se.serial#,su.extents,su.blocks*to_number(rtrim(p.value))as Space,

 

tablespace,segtype,sql_text

 

from v$sort_usage su,v$parameter p,v$session se,v$sql s

 

where p.name='db_block_size' and su.session_addr=se.saddr and s.hashvalue=su.sqlhash

 

and s.address=su.sqladdr

 

order by se.username,se.sid;

 

查詢出來之后,kill掉這些sql語句:

 

SQL>alter system kill session '524,778'; (假如某一條運行的sql語句的SID為524,serial#為778)

 

確認(rèn)在temp臨時表空間中沒有運行的sql語句之后,則可以刪除temp臨時表空間數(shù)據(jù)文件了

 

7、刪除temp臨時表空間

 

SQL> drop tablespace temp including contents and datafiles;

 

這樣很快就可以刪除了臨時表空間的數(shù)據(jù)文件

 

8、現(xiàn)在temp02臨時表空間占據(jù)了別人的磁盤空間,需要重新把臨時表空間建立在原來的位置,重新建立temp臨時表空間

 

SQL> create temporary tablespace temp

 

2 tempfile '/oracle/oms/oradata/temp/temp01.dbf'

 

3 size 512M autoextend on maxsize 15G;

 

新建一個512M的自動擴展臨時表空間,***的擴展為15G。

 

查看新建的temp臨時表空間是否正確:

 

SQL>select file_name,tablespace_name,bytes/1024/1024,maxbytes/1024/1024,autoextensible from dba_temp_files;

 

9、把新建的temp臨時表空間卻換成數(shù)據(jù)庫的默認(rèn)臨時表空間

 

SQL> alter database default temporary tablespace temp;

 

10、確認(rèn)目前數(shù)據(jù)庫的默認(rèn)臨時表空間

 

SQL>select * from database_properties

 

where property_name='DEFAULT_TEMP_TABLESPACE';

 

確認(rèn)temp為當(dāng)前的數(shù)據(jù)庫默認(rèn)表空間

 

11、目前把原來的temp臨時表空間變成了512M,把剩余的磁盤空間空了出來,temp02臨時表空間就沒有用了,刪除temp02臨時表空間

 

SQL> drop tablespace temp02 including contents and datafiles;

通過上文中介紹的方法,關(guān)于oracle的臨時表空間寫滿磁盤空間的問題就能夠輕松解決了,同時也避免了oracle的臨時表空間寫滿磁盤空間帶來的麻煩,希望大家通過上文的學(xué)習(xí)都能夠從中有所收獲。

 

責(zé)任編輯:迎迎 來源: 中國IT實驗室
相關(guān)推薦

2011-08-24 14:21:44

Oracle 10gUNDO表空間

2016-12-27 15:47:19

臨時表空間數(shù)據(jù)

2018-01-03 08:42:40

Linux命令磁盤空間

2010-04-02 18:01:39

Oracle清理

2010-03-29 17:03:48

Oracle創(chuàng)建

2010-04-26 13:38:34

Oracle dele

2010-04-28 17:59:19

Oracle表空間

2010-04-08 15:24:36

Windows磁盤空間

2022-10-19 21:24:24

臨時表空間Oracle

2010-04-08 15:59:50

Oracle undo

2024-11-28 13:16:47

Linux磁盤

2018-07-24 08:50:40

Linux磁盤空間磁盤利用率

2023-04-18 23:31:59

Linux磁盤系統(tǒng)

2010-05-27 17:51:55

Linux查看磁盤空間

2011-01-18 10:25:19

Linux磁盤分區(qū)

2010-05-10 18:05:15

Oracle釋放und

2011-07-04 10:33:45

臨時表空間排序

2022-01-26 07:18:57

oracle臨時表空間數(shù)據(jù)庫

2020-03-31 18:50:33

微軟Windows操作系統(tǒng)

2020-11-17 11:19:48

Linux磁盤空間
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品区一区二 | 国产精彩视频在线观看 | 亚洲免费在线视频 | 欧美激情精品久久久久久 | 夜夜艹天天干 | 欧美专区日韩 | 亚洲国产精品久久久 | 91五月天| 天天影视网天天综合色在线播放 | 中文在线一区 | 日韩中文字幕一区 | 精品视频一区二区三区在线观看 | 天天干狠狠干 | 成人午夜视频在线观看 | 91精品国产综合久久久久久 | 999www视频免费观看 | 在线看片国产精品 | a国产视频| 日韩在线资源 | 欧产日产国产精品99 | 日韩看片 | 日韩午夜在线观看 | 美女露尿口视频 | 久久精品一区 | 欧美精品二区 | 亚洲免费在线观看 | 国产精品一区二区av | 国产精品久久久久久久久久久久久 | 91大神在线资源观看无广告 | 亚州一区二区三区 | 91青青草视频 | 99在线视频观看 | 国产亚洲精品区 | 欧美 日韩 国产 成人 在线 | 日韩精品极品视频在线观看免费 | 国产成人综合网 | 干干天天| 激情小说综合网 | 日韩免费一区二区 | 99pao成人国产永久免费视频 | 极情综合网 |