之前沒有仔細(xì)想過這個(gè)問題,因?yàn)榭偸遣粫玫剑矝]有犯過類似錯(cuò)誤。
順便提一下學(xué)習(xí)方法吧。
鹵肉的學(xué)習(xí)方法是:常用知識點(diǎn),熟悉理論并反復(fù)做實(shí)驗(yàn),深入理解;不常用的知識點(diǎn),相關(guān)內(nèi)容都了解大概,遇到問題時(shí)想得起來能知道去哪里查就可以;所有知識點(diǎn)都必須要用實(shí)驗(yàn)驗(yàn)證,否則學(xué)習(xí)效果會大打折扣,光看書或看視頻是沒有用的,我保證一個(gè)月之后,你忘記的干干凈凈的,哈哈。
比如今天這個(gè)問題,鹵肉看到報(bào)錯(cuò)就會想到可能是數(shù)據(jù)文件大小和限制規(guī)則沖突了,因?yàn)橐郧傲私膺^相關(guān)的知識點(diǎn),有點(diǎn)印象,于是上網(wǎng)去google一下,果然如此。處理過程如下:
環(huán)境背景信息:suse linux11sp1, oracle10.2.0.5
SQL> CREATE TABLESPACE hubtemsTBS
? 2 ?NOLOGGING
? 3 ?DATAFILE
? 4 ? '/oracle/oradata/hubtems01.dbf' ?SIZE ?8000M,
? 5 ? '/oracle/oradata/hubtems02.dbf' ?SIZE ?8000M,
? 6 ? '/oracle/oradata/hubtems03.dbf' ?SIZE ?8000M,
?'/oracle/oradata/hubtems04.dbf' ?SIZE ?8000M,
? 7 ? ?8 ? '/oracle/oradata/hubtems05.dbf' ?SIZE ?8000M,
? 9 ? '/oracle/oradata/hubtems06.dbf' ?SIZE ?8000M
?10 ?AutoExtend On Next 10M Maxsize 50000M
?11 ?EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K
SEGMENT SPACE MANAGEMENT AUTO;?
CREATE TABLESPACE hubtemsTBS
*
ERROR at line 1:
ORA-03206: maximum file size of (6400000) blocks in AUTOEXTEND clause is out of
range
?SQL> show parameter db_block
NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE
------------------------------------ ----------- ------------------------------
db_block_buffers ? ? ? ? ? ? ? ? ? ? integer ? ? 0
db_block_checking ? ? ? ? ? ? ? ? ? ?string ? ? ?FALSE
db_block_checksum ? ? ? ? ? ? ? ? ? ?string ? ? ?TRUE
db_block_size ? ? ? ? ? ? ? ? ? ? ? ?integer ? ? 8192
?
A smallfile tablespace is a traditional Oracle tablespace, which can contain 1022 datafiles or tempfiles, each of which can contain up to approximately 4 million (2^22) blocks.
我的數(shù)據(jù)塊是大小是8k ,那么能創(chuàng)建的最大的數(shù)據(jù)文件大小是:2^22*8K=32G,而我指定的是‘/oracle/oradata/hubtems06.dbf',大小8G,最大打下是50G,超過限制了,所以報(bào)錯(cuò)。 |
問題搞清楚就好辦了,解決辦法如下:
?
1、修改數(shù)據(jù)文件最大大小為unlimited或者直接寫出32G;若果表空間整體數(shù)據(jù)空間大小不夠的話,那你就勤快一點(diǎn),多寫幾行,多加幾個(gè)數(shù)據(jù)文件吧
2、不推薦的思路也有一些,適用于特定的場合:創(chuàng)建BIGFILE表空間,有個(gè)缺點(diǎn)就是一個(gè)表空間只能創(chuàng)建一個(gè)數(shù)據(jù)文件,表空間無法擴(kuò)展;另外修改數(shù)據(jù)庫大小也可以,但是往往會有不小的風(fēng)險(xiǎn),如果你不是高級用戶的話,建議放棄吧。
?
?
?
___________________________________________________________________________________
版權(quán)所有,文章允許轉(zhuǎn)載,但必須以鏈接方式注明源地址,否則追究法律責(zé)任!
Author:???laven54?(lurou)
Email:?? ?laven54@163.com
Blog:?? ? ? http://blog.csdn.net/laven54
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
