前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取 基本参数请看如下链接:http://www.zhaibibei.cn/oralce/oracle-parameter/ 如无特殊说明数据库版本为11.2 shared_pool_size 该参数指定shared pool的大小 代码语言:javascript 复制 1.参数类型:整型 2.语法:SHARED_POOL_SIZE=integer[K|...
首先,需要确定Oracle数据库的版本,因为不同版本的数据库可能在配置和管理上有所不同。其次,需要查询当前 shared_pool_size 的设置值。可以使用以下SQL语句来查询: sql SHOW PARAMETER shared_pool_size; 3. 根据数据库需求和资源情况,决定新的 shared_pool_size 值 在决定新的 shared_pool_size 值时,需要考虑...
SQL>SHOW PARAMETERS SHARED_POOL_SIZE 更改: SQL>ALTER SYSTEM SET SHARED_POOL_SIZE='50M' SCOPE=BOTH shared pool主要包括library cache和dictionary cache。 library cache用来存储最近解析(或编译)后SQL、PL/SQL和Java classes等。 dictionary cache用来存储最近引用的数据字典。 发生在library cache或dictionary cac...
where shared_pool_size_factor = 1) c); 2.设置上个SQL语句中查到的PARSE_TIME_FACTOR首次等于1的记录所在行的ESTD_SP_SIZE的值为shared pool。 qlplus / as sysdba; 来看共享池的大小,在命令行sql命令行查看。 show parameter shared_pool_size 修改共享池的大小 alter system set shared_pool_size=104857...
(1) SHARED_POOL_SIZE 它指定了Shared Pool的大小。9i下,在32位系统中,这个参数的默认值是8M,而64位系统中的默认值位64M。 但是,在SGA中还存在一块叫内部SGA消耗(Internal SGA Overhead)的内存被放置在共享池中。在9i及之前版本,共享池的统计大小(通过v$sgastat视图统计)为SHARED_POOL_SIZE +内部SGA消耗大小...
步骤1:我先手动将shared_pool_size参数值设为50M: SQL> alter system set shared_pool_size=50m; 系统已更改。 步骤2:显示V$SGA_DYNAMIC_COMPONENTS视图: SQL> SELECT COMPONENT,CURRENT_SIZE,MIN_SIZE,USER_SPECIFIED_SIZE from V$SGA_DYNAMIC_COMPONENTS; ...
oracle查看shared_pool_size大小,1、共享池只是SGA中六个中的一个,共享池的大小由SGA自动分配2、当用showparametersshared_pool_size;查看的时候,发现其值为0,如下所示:3、当时查看到这些值,感觉不太可能,怎么可能为0呢,后来发现,这些值是无效的,由于shared_pool_
shared_pool_size:1G内存的系统,设置该参数为100M,2G的系统设置为150M,8G的系统设置为200—300M。 data_buffer:在确定了SGA 的大小并分配完了前面部分的内存后,其余的,都分配给这部分内存。通常在允许的情况下,都尝试使得这部分内存更大,这部分内存的作用主要是缓存 DB BLOCK,减少甚至避免从磁盘上获取数据。
例子 26-56 手工设置共享池的大小 SQL> alter system set shared_pool_size=200M scope =both; 系统已更改。 修改后,我们查询修改结果,验证修改是否成功,如下例所示。例子 26-57 查询共享池大小是否修改成功 SQL> show parameter shared_pool_size; NAME TYPE VALUE shared_pool_size big integer 200M 推荐...
四、Shared pool的大小 Library cache与Data dictionarycache两者共同组成了shared pool的大小,由参数shared_pool_size来决定 查看:show parametershared_pool_size 修改:altersystemsetshared_pool_size=120m; sys@ORCL>select*fromv$versionwhererownum<2;