免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2920 | 回复: 3
打印 上一主题 下一主题

被ora-04031困扰 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-28 14:30 |只看该作者 |倒序浏览
这两天被ora-04031这个问题折磨死了,
SELECT FREE_SPACE, FREE_COUNT, REQUEST_FAILURES, REQUEST_MISSES,
LAST_FAILURE_SIZE FROM V$SHARED_POOL_RESERVED;执行后
FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  11388924         27                1              0               236
空闲空间很大,看来碎片很多哦.根据网上资料说的REQUEST_FAILURES > 0 并且   LAST_FAILURE_SIZE < SHARED_POOL_RESERVED_MIN_ALLOC那么是因为在库高速缓冲缺少连续空间导致ORA-04031 错误。

第一步应该考虑降低SHARED_POOL_RESERVED_MIN_ALLOC 以放入更多的对象到共享池保留空间中并且加大SHARED_POOL_SIZE。一直调这两个参数:
FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  62806772         17                1              0               236

FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  25692916         17                1              0               236

FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  37112564         17                2              0               236

FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  12880628         17                2              0               236

FREE_SPACE FREE_COUNT REQUEST_FAILURES REQUEST_MISSES LAST_FAILURE_SIZE
---------- ---------- ---------------- -------------- -----------------
  62179932         19                1              0               236
奇怪REQUEST_MISSES LAST_FAILURE_SIZE一直为236,没招了
请各各位大虾赐招,谢谢.

论坛徽章:
0
2 [报告]
发表于 2008-06-28 20:28 |只看该作者
直接缩小  SHARED_POOL_SIZE 试试看
最好能在知道你的其他参数如何配置的
内存多大,sga现在多大 其它几个size如何设置

论坛徽章:
0
3 [报告]
发表于 2008-06-29 16:12 |只看该作者
谢谢feijin 关注,  show parameter ;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     FALSE
active_instance_count                integer
aq_tm_processes                      integer     1
archive_lag_target                   integer     0
audit_sys_operations                 boolean     FALSE
audit_trail                          string      NONE
background_core_dump                 string      partial
background_dump_dest                 string      E:\oracle\admin\jiulin7\bdump
backup_tape_io_slaves                boolean     FALSE
bitmap_merge_area_size               integer     1048576
blank_trimming                       boolean     FALSE
buffer_pool_keep                     string
buffer_pool_recycle                  string
circuits                             integer     170
cluster_database                     boolean     FALSE
cluster_database_instances           integer     1
cluster_interconnects                string
commit_point_strength                integer     1
compatible                           string      9.2.0.0.0
control_file_record_keep_time        integer     7
control_files                        string      E:\oracle\oradata\jiulin7\CONT
                                                 ROL01.CTL, E:\oracle\oradata\j
                                                 iulin7\CONTROL02.CTL, E:\oracl
                                                 e\oradata\jiulin7\CONTROL03.CT
                                                 L
core_dump_dest                       string      E:\oracle\admin\jiulin7\cdump
cpu_count                            integer     1
create_bitmap_area_size              integer     8388608
cursor_sharing                       string      EXACT
cursor_space_for_time                boolean     FALSE
db_16k_cache_size                    big integer 0
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_block_buffers                     integer     0
db_block_checking                    boolean     FALSE
db_block_checksum                    boolean     TRUE
db_block_size                        integer     8192
db_cache_advice                      string      ON
db_cache_size                        big integer 218103808
db_create_file_dest                  string
db_create_online_log_dest_1          string
db_create_online_log_dest_2          string
db_create_online_log_dest_3          string
db_create_online_log_dest_4          string
db_create_online_log_dest_5          string
db_domain                            string
db_file_multiblock_read_count        integer     16
db_file_name_convert                 string
db_files                             integer     200
db_keep_cache_size                   big integer 0
db_name                              string      jiulin7
db_recycle_cache_size                big integer 0
db_writer_processes                  integer     1
dblink_encrypt_login                 boolean     FALSE
dbwr_io_slaves                       integer     0
dg_broker_config_file1               string      %ORACLE_HOME%\DATABASE\DR1%ORA
                                                 CLE_SID%.DAT
dg_broker_config_file2               string      %ORACLE_HOME%\DATABASE\DR2%ORA
                                                 CLE_SID%.DAT
dg_broker_start                      boolean     FALSE
disk_asynch_io                       boolean     TRUE
dispatchers                          string      (PROTOCOL=TCP) (SERVICE=jiulin
                                                 7XDB)
distributed_lock_timeout             integer     60
dml_locks                            integer     748
drs_start                            boolean     FALSE
enqueue_resources                    integer     968
event                                string
fal_client                           string
fal_server                           string
fast_start_io_target                 integer     0
fast_start_mttr_target               integer     300
fast_start_parallel_rollback         string      LOW
file_mapping                         boolean     FALSE
filesystemio_options                 string
fixed_date                           string
gc_files_to_locks                    string
global_context_pool_size             string
global_names                         boolean     FALSE
hash_area_size                       integer     1048576
hash_join_enabled                    boolean     TRUE
hi_shared_memory_address             integer     0
hs_autoregister                      boolean     TRUE
ifile                                file
instance_groups                      string
instance_name                        string      jiulin7
instance_number                      integer     0
java_max_sessionspace_size           integer     0
java_pool_size                       big integer 67108864
java_soft_sessionspace_limit         integer     0
job_queue_processes                  integer     10
large_pool_size                      big integer 58720256
license_max_sessions                 integer     0
license_max_users                    integer     0
license_sessions_warning             integer     0
local_listener                       string
lock_name_space                      string
lock_sga                             boolean     FALSE
log_archive_dest                     string
log_archive_dest_1                   string
log_archive_dest_10                  string
log_archive_dest_2                   string
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable
log_archive_duplex_dest              string
log_archive_format                   string      ARC%S.%T
log_archive_max_processes            integer     2
log_archive_min_succeed_dest         integer     1
log_archive_start                    boolean     FALSE
log_archive_trace                    integer     0
log_buffer                           integer     524288
log_checkpoint_interval              integer     0
log_checkpoint_timeout               integer     1800
log_checkpoints_to_alert             boolean     FALSE
log_file_name_convert                string
log_parallelism                      integer     1
logmnr_max_persistent_sessions       integer     1
max_commit_propagation_delay         integer     700
max_dispatchers                      integer     5
max_dump_file_size                   string      UNLIMITED
max_enabled_roles                    integer     30
max_rollback_segments                integer     37
max_shared_servers                   integer     20
mts_circuits                         integer     170
mts_dispatchers                      string      (PROTOCOL=TCP) (SERVICE=jiulin
                                                 7XDB)
mts_listener_address                 string
mts_max_dispatchers                  integer     5
mts_max_servers                      integer     20
mts_multiple_listeners               boolean     FALSE
mts_servers                          integer     1
mts_service                          string      jiulin7
mts_sessions                         integer     100
nls_calendar                         string
nls_comp                             string
nls_currency                         string
nls_date_format                      string
nls_date_language                    string
nls_dual_currency                    string
nls_iso_currency                     string
nls_language                         string      AMERICAN
nls_length_semantics                 string      BYTE
nls_nchar_conv_excp                  string      FALSE
nls_numeric_characters               string
nls_sort                             string
nls_territory                        string      AMERICA
nls_time_format                      string
nls_time_tz_format                   string
nls_timestamp_format                 string
nls_timestamp_tz_format              string
object_cache_max_size_percent        integer     10
object_cache_optimal_size            integer     102400
olap_page_pool_size                  integer     33554432
open_cursors                         integer     300
open_links                           integer     4
open_links_per_instance              integer     4
optimizer_dynamic_sampling           integer     1
optimizer_features_enable            string      9.2.0
optimizer_index_caching              integer     0
optimizer_index_cost_adj             integer     100
optimizer_max_permutations           integer     2000
optimizer_mode                       string      CHOOSE
oracle_trace_collection_name         string
oracle_trace_collection_path         string      %ORACLE_HOME%\OTRACE\ADMIN\CDF
                                                 \
oracle_trace_collection_size         integer     5242880
oracle_trace_enable                  boolean     FALSE
oracle_trace_facility_name           string      oracled
oracle_trace_facility_path           string      %ORACLE_HOME%\OTRACE\ADMIN\FDF
                                                 \
os_authent_prefix                    string      OPS$
os_roles                             boolean     FALSE
parallel_adaptive_multi_user         boolean     FALSE
parallel_automatic_tuning            boolean     FALSE
parallel_execution_message_size      integer     2148
parallel_instance_group              string
parallel_max_servers                 integer     5
parallel_min_percent                 integer     0
parallel_min_servers                 integer     0
parallel_server                      boolean     FALSE
parallel_server_instances            integer     1
parallel_threads_per_cpu             integer     2
partition_view_enabled               boolean     FALSE
pga_aggregate_target                 big integer 51380224
plsql_compiler_flags                 string      INTERPRETED
plsql_native_c_compiler              string
plsql_native_library_dir             string
plsql_native_library_subdir_count    integer     0
plsql_native_linker                  string
plsql_native_make_file_name          string
plsql_native_make_utility            string
plsql_v2_compatibility               boolean     FALSE
pre_page_sga                         boolean     FALSE
processes                            integer     150
query_rewrite_enabled                string      FALSE
query_rewrite_integrity              string      enforced
rdbms_server_dn                      string
read_only_open_delayed               boolean     FALSE
recovery_parallelism                 integer     0
remote_archive_enable                string      true
remote_dependencies_mode             string      TIMESTAMP
remote_listener                      string
remote_login_passwordfile            string      EXCLUSIVE
remote_os_authent                    boolean     FALSE
remote_os_roles                      boolean     FALSE
replication_dependency_tracking      boolean     TRUE
resource_limit                       boolean     FALSE
resource_manager_plan                string
rollback_segments                    string
row_locking                          string      always
serial_reuse                         string      DISABLE
serializable                         boolean     FALSE
service_names                        string      jiulin7
session_cached_cursors               integer     0
session_max_open_files               integer     10
sessions                             integer     170
sga_max_size                         big integer 630267604
shadow_core_dump                     string      partial
shared_memory_address                integer     0
shared_pool_reserved_size            big integer 14260633
shared_pool_size                     big integer 142606336
shared_server_sessions               integer     100
shared_servers                       integer     1
sort_area_retained_size              integer     0
sort_area_size                       integer     524288
spfile                               string      %ORACLE_HOME%\DATABASE\SPFILE%
                                                 ORACLE_SID%.ORA
sql92_security                       boolean     FALSE
sql_trace                            boolean     FALSE
sql_version                          string      NATIVE
standby_archive_dest                 string      %ORACLE_HOME%\RDBMS
standby_file_management              string      MANUAL
star_transformation_enabled          string      FALSE
statistics_level                     string      TYPICAL
tape_asynch_io                       boolean     TRUE
thread                               integer     0
timed_os_statistics                  integer     0
timed_statistics                     boolean     TRUE
trace_enabled                        boolean     TRUE
tracefile_identifier                 string
transaction_auditing                 boolean     TRUE
transactions                         integer     187
transactions_per_rollback_segment    integer     5
undo_management                      string      AUTO
undo_retention                       integer     600
undo_suppress_errors                 boolean     FALSE
undo_tablespace                      string      UNDOTBS1
use_indirect_data_buffers            boolean     FALSE
user_dump_dest                       string      E:\oracle\admin\jiulin7\udump
utl_file_dir                         string
workarea_size_policy                 string      AUTO

我机子内存1G

论坛徽章:
0
4 [报告]
发表于 2008-06-29 16:17 |只看该作者
直接缩小SHARED_POOL_SIZE也不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP