SQL*Plus: Release 9.2.0.1.0 - Production on Sun Jan 25 21:43:00 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn /as sysdba;
Connected.
SQL>
SQL> describe dba_tablespaces;
Name Null? Type
----------------------------------------- -------- ----------------------------
TABLESPACE_NAME NOT NULL VARCHAR2(30)
BLOCK_SIZE NOT NULL NUMBER
INITIAL_EXTENT NUMBER
NEXT_EXTENT NUMBER
MIN_EXTENTS NOT NULL NUMBER
MAX_EXTENTS NUMBER
PCT_INCREASE NUMBER
MIN_EXTLEN NUMBER
STATUS VARCHAR2(9)
CONTENTS VARCHAR2(9)
LOGGING VARCHAR2(9)
FORCE_LOGGING VARCHAR2(3)
EXTENT_MANAGEMENT VARCHAR2(10)
ALLOCATION_TYPE VARCHAR2(9)
PLUGGED_IN VARCHAR2(3)
SEGMENT_SPACE_MANAGEMENT VARCHAR2(6)
=======================================================================================
SQL> create tablespace t_block datafile 'e:\oracle\oradat\iacm\t_block01.dbf' si
ze 5m blocksize 4k;
create tablespace t_block datafile 'e:\oracle\oradat\iacm\t_block01.dbf' size 5m
blocksize 4k
*
ERROR at line 1:
ORA-29339: tablespace block size 4096 does not match configured block sizes
=============================================
===========================================================================================
SQL> alter system set db_4k_cache_size=5m scope=spfile;
System altered.
SQL> shutdown;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 143727516 bytes
Fixed Size 453532 bytes
Variable Size 109051904 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL>
SQL> create tablespace t_block datafile 'e:\oracle\oradata\iacm\t_block01.dbf' s
ize 5m blocksize 4k;
Tablespace created.
SQL> show parameter db_block_size;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_size integer 8192
SQL>
SQL> alter system set db_2k_cache_size=5m scope=spfile;
System altered.
SQL> shutdown;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 152116164 bytes
Fixed Size 453572 bytes
Variable Size 109051904 bytes
Database Buffers 41943040 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL> show parameter db_block_size;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_size integer 8192
SQL>
Explained Well but how to assign value to this parameter like which basis i can assign this value or i can give anything ?
ReplyDelete