数仓orcle项目上,表空间大家是怎么分配的?可以请大家来个接龙吗?
1.一个用户一个表空间 (最省事)
2.一个用户下,建多个表空间,分别是 ods、dw、dm ……
请各位高手给予更多方案分享
如下建设思路,请各位朋友给予指教
alter system set db_32k_cache_size=32m;
alter system set db_16k_cache_size=16m;
-- drop TABLESPACE bi_dm_8k ;
--存 维度表、小表 bi_dm_8k
CREATE TABLESPACE bi_dm_8k DATAFILE
'/opt/oracle/oradata/szsm/bi_dm_8k.dbf' SIZE 100M AUTOEXTEND on
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
----存 一般业务表、中表 bi_dw_16k
CREATE TABLESPACE bi_dw_16k DATAFILE
'/opt/oracle/oradata/szsm/bi_dw_16k.dbf' SIZE 2048M AUTOEXTEND on
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M
BLOCKSIZE 16K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
----存 字段稍大业务表、宽表 bi_dw_32k
CREATE TABLESPACE bi_dw_32k DATAFILE
'/opt/oracle/oradata/szsm/bi_dw_32k.dbf' SIZE 2048M AUTOEXTEND on
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M
BLOCKSIZE 32K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论