﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals / Oracle Forum / ORA - Oracle Database Error Codes - Search via specific error codes. / ORA-20000 Through ORA-29968  / ORA-29339: tablespace block size 16384 does not match configured block sizes / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals</description><link>http://www.franklinfaces.com/</link><webMaster>no-reply@FranklinFaces.com</webMaster><lastBuildDate>Tue, 07 Sep 2010 10:26:18 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: ORA-29339: tablespace block size 16384 does not match configured block sizes</title><link>http://www.franklinfaces.com/Topic91-56-1.aspx</link><description>You get an error message:&lt;BR&gt;&lt;U&gt;ORA-29339: tablespace block size 16384 does not match configured block sizes&lt;/U&gt;&lt;/P&gt;&lt;P&gt;FYI:  Don't forget to acurately size the cache.  I put 32 megs but it should be sized adequetly. &lt;/P&gt;&lt;P&gt;If you have the resources, you should minimum try 100megs and then see how your application behaves.</description><pubDate>Mon, 09 Mar 2009 09:41:49 GMT</pubDate><dc:creator>Admin</dc:creator></item><item><title>ORA-29339: tablespace block size 16384 does not match configured block sizes</title><link>http://www.franklinfaces.com/Topic91-56-1.aspx</link><description>Current Database Block Size:  8192&lt;br&gt;&lt;br&gt;You want to try to add a tablespace that is of block size 16k  (16384).&lt;br&gt;&lt;br&gt;You get an error message:&lt;br&gt;ORA-29339: tablespace block size 16384 does not match configured block sizes&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&gt;  create tablespace PRODDATA datafile '/oradata1/PRODDATA/oradata/proddata03_01.dbf' size 10000m  blocksize 16384;&lt;br&gt; create tablespace PRODDATA datafile '/oradata1/PRODDATA/oradata/proddata03_01.dbf' size 10000m  blocksize 16384&lt;br&gt;*&lt;br&gt;ERROR at line 1:&lt;br&gt;ORA-29339: tablespace block size 16384 does not match configured block sizes&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Here is the solution to it:&lt;br&gt;In the newer databases you can have tablespaces with different block sizes but you need to make sure your cache parameters are configured properly.&lt;br&gt;&lt;br&gt;At the sqlplus prompt type in:&lt;br&gt;SQL&gt; show parameter cache&lt;br&gt;&lt;br&gt; show parameter cache&lt;br&gt;&lt;br&gt;NAME                                 TYPE                             VALUE&lt;br&gt;------------------------------------ -------------------------------- ------------------------------&lt;br&gt;db_16k_cache_size                    big integer                      0&lt;br&gt;db_2k_cache_size                     big integer                      0&lt;br&gt;db_32k_cache_size                    big integer                      0&lt;br&gt;db_4k_cache_size                     big integer                      0&lt;br&gt;db_8k_cache_size                     big integer                      0&lt;br&gt;db_cache_advice                      string                           ON&lt;br&gt;db_cache_size                        big integer                      3568M&lt;br&gt;db_keep_cache_size                   big integer                      0&lt;br&gt;db_recycle_cache_size                big integer                      0&lt;br&gt;object_cache_max_size_percent        integer                          10&lt;br&gt;object_cache_optimal_size            integer                          102400&lt;br&gt;session_cached_cursors               integer                          150&lt;br&gt;&lt;br&gt;&lt;br&gt;If you have enough memory you should not need to reduce anything else but in case you don't you will need to reduce your db_cache_size.  Normally you don't.   &lt;br&gt;&lt;br&gt;In this case we're trying to add 16k tablespace so we will need to adjust the db_16k_cache_size:&lt;br&gt;&lt;br&gt;SQL&gt; alter system set db_16k_cache_size=32M;&lt;br&gt;&lt;br&gt;&lt;br&gt;This basically allows us to allocate 16k buffers inside our sga.  This way we can you non-standard blocksizes in the database.&lt;br&gt;&lt;br&gt;Now it will allow us to create the tablespace with 16k block size:&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&gt; create tablespace PRODDATA datafile '/oradata1/PRODDATA/oradata/proddata03_01.dbf' size 10000m  blocksize 16384;&lt;br&gt;&lt;br&gt;Tablespace created.&lt;br&gt;&lt;br&gt;&lt;br&gt;Hope this helps.&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;</description><pubDate>Thu, 26 Feb 2009 02:42:19 GMT</pubDate><dc:creator>Admin</dc:creator></item></channel></rss>