Oracle一張表最多能容納多少行?
1、64位linux和64位oracle,默認oracle表空間數據文件用的BLOCKSIZE是8k,表空間數據文件最大是32G。
SQL>showparameterk_cache_size查看數據庫默認的塊大小SQL>showparameterdb_block_sizedb_block_sizeinteger81922、為了讓一個表空間數據文件存64G,你需要告訴oracle用BLOCKSIZE是16kCREATETABLESPACETESTDATAFILE‘/data1/test_ts1.dbf’SIZE512MAUTOEXTENDONNEXT256MMAXSIZEUNLIMITEDBLOCKSIZE16k;提前需要設置db_16k_cache_sizealtersystemsetdb_16k_cache_size=16Mscope=both;否則會報錯ORA-29339:tablespaceblocksize16384doesnotmatchconfiguredblocksizes3、為了讓一個表空間數據文件存128G,你需要告訴oracle用BLOCKSIZE是32k4、32位linux和32位oracle,默認oracle表空間datafile用的BLOCKSIZE也是8k,表空間數據文件最大也是32G。試了一下64G文件,也沒有問題。