数据库的控制文件block size和SYSTEM 表空间的block size不一样

[复制链接]
查看11 | 回复6 | 2007-7-4 01:02:06 | 显示全部楼层 |阅读模式
这样能行吗?
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
10g使可以的
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
最初由 tgm78 发布
[B]10g使可以的 [/B]

说来听听,我只知道不同的数据文件可以用不同的BLOCK SIZE,但是第一次听说CONTROLFILE也可以BLOCK SIZE也可以不一样
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
lz这个有点不是很确定,但是我记得10g不同的表空间是可以使用不同的db block size的,
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
不行
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
可以的。
[php]
SQL> select name,block_size,file_size_blks from v$controlfile;
NAME
BLOCK_SIZE FILE_SIZE_BLKS
------------------------------ ---------- --------------
C:\ORACLE\PRODUCT\10.2.0\ORADA16384
450
TA\ORCL\CONTROLFILE\O1_MF_390M
ZRBL_.CTL

SQL> show parameter block_size;
NAME
TYPEVALUE
------------------------------------ ----------- ------------------------------
db_block_size
integer 8192
SQL> select name,block_size from v$datafile;
NAME
BLOCK_SIZE
------------------------------ ----------
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_SYSTEM_
390N2CK3_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_UNDOTBS
1_390N2D0W_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_SYSAUX_
390N2CW2_.DBF
NAME
BLOCK_SIZE
------------------------------ ----------
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_TEST_39
0N2DBX_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_DEFAULT
__390N2DJK_.DBF
C:\ORACLE\PRODUCT\10.2.0\DBDAT 8192
A\ORCL\DATAFILE\O1_MF_TEST100_
NAME
BLOCK_SIZE
------------------------------ ----------
3BYJR6R3_.DBF
C:\DUL.DBF
8192
7 rows selected.

SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE10.2.0.3.0Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

[/php]
回复

使用道具 举报

千问 | 2007-7-4 01:02:06 | 显示全部楼层
最初由 alantany 发布
[B]可以的。
[php]
SQL> select name,block_size,file_size_blks from v$controlfile;
NAME
BLOCK_SIZE FILE_SIZE_BLKS
------------------------------ ---------- --------------
C:\ORACLE\PRODUCT\10.2.0\ORADA16384
450
TA\ORCL\CONTROLFILE\O1_MF_390M
ZRBL_.CTL

SQL> show parameter block_size;
NAME
TYPEVALUE
------------------------------------ ----------- ------------------------------
db_block_size
integer 8192
SQL> select name,block_size from v$datafile;
NAME
BLOCK_SIZE
------------------------------ ----------
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_SYSTEM_
390N2CK3_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_UNDOTBS
1_390N2D0W_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_SYSAUX_
390N2CW2_.DBF
NAME
BLOCK_SIZE
------------------------------ ----------
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_TEST_39
0N2DBX_.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADA 8192
TA\ORCL\DATAFILE\O1_MF_DEFAULT
__390N2DJK_.DBF
C:\ORACLE\PRODUCT\10.2.0\DBDAT 8192
A\ORCL\DATAFILE\O1_MF_TEST100_
NAME
BLOCK_SIZE
------------------------------ ----------
3BYJR6R3_.DBF
C:\DUL.DBF
8192
7 rows selected.

SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE10.2.0.3.0Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
[/php] [/B]

老大,你怎么在安装10G的时候,可以单独给控制文件指定BLOCK SIZE?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行