Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

3

积分

0

好友

0

主题
1#
发表于 2012-2-16 16:08:34 | 查看: 8544| 回复: 6
在DEV 环境上

SQL> show parameter shared
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- -------------------------
hi_shared_memory_address             integer                0
max_shared_servers                   integer
shared_memory_address                integer                0
shared_pool_reserved_size            big integer            718064844
shared_pool_size                     big integer            0
shared_server_sessions               integer
shared_servers                       integer                1
SQL> show parameter result
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- -------------------------
client_result_cache_lag              big integer            3000
client_result_cache_size             big integer            0
result_cache_max_result              integer                5
result_cache_max_size                big integer            0
result_cache_mode                    string                 MANUAL
result_cache_remote_expiration       integer                0

但是 在UAT环境

SQL> show parameter shared_pool
NAME                                 TYPE                                         VALUE
------------------------------------ -------------------------------------------- ---------------
shared_pool_reserved_size            big integer                                  963012198
shared_pool_size                     big integer                                  0
SQL> show parameter result_cache
NAME                                 TYPE                                         VALUE
------------------------------------ -------------------------------------------- ---------------
client_result_cache_lag              big integer                                  3000
client_result_cache_size             big integer                                  0
result_cache_max_result              integer                                      5
result_cache_max_size                big integer                                  152064K
result_cache_mode                    string                                       MANUAL
result_cache_remote_expiration       integer                                      0

查询GV$PARAMETER ISDEFAULT 选项, RESULT_CACHE_MAX_SIZE 都是 TRUE  请问这是为神马?
2#
发表于 2012-2-16 16:21:28
action plan:

分别在这2个环境上运行一下 脚本, 不需要sysdba权限:

select  *  from v$version;

column name format a30
column value format a49
select name, value from v$parameter where isdefault='FALSE' order by 1;

回复 只看该作者 道具 举报

3#
发表于 2012-2-16 16:26:13
Version 都一样的
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production

回复 只看该作者 道具 举报

4#
发表于 2012-2-16 16:29:46
UAT --- 不为0 的环境

SQL> select name, value from v$parameter where isdefault='FALSE' order by 1;
NAME                                               VALUE
-------------------------------------------------- -------------------------------------------------
_db_file_noncontig_mblock_read_count               0
_file_size_increase_increment                      2143289344
_kill_diagnostics_timeout                          140
_lm_rcvr_hang_allow_time                           140
audit_file_dest                                    /u01/app/oracle/admin/adw3u/adump
audit_sys_operations                               TRUE
audit_trail                                        DB
cluster_database                                   TRUE
cluster_interconnects                              192.168.10.4
compatible                                         11.2.0.0.0
control_files                                      +DGDATA/adw3u/controlfile/current.321.723202163,
                                                   +DGFLASH/adw3u/controlfile/current.337.723202165
cpu_count                                          8
db_block_checking                                  OFF
db_block_checksum                                  typical
db_block_size                                      16384
db_cache_size                                      8589934592
db_create_file_dest                                +DGDATA
db_domain
db_files                                           20000
db_name                                            adw3u
db_recovery_file_dest                              +DGFLASH
db_recovery_file_dest_size                         26214400000000
db_securefile                                      PERMITTED
diagnostic_dest                                    /u01/app/oracle
dispatchers                                        (PROTOCOL=TCP) (SERVICE=adw3u1XDB)
enable_ddl_logging                                 TRUE
event
global_names                                       FALSE
instance_number                                    2
log_archive_format                                 %t_%s_%r.dbf
log_buffer                                         134217728
nls_length_semantics                               CHAR
open_cursors                                       1500
os_authent_prefix
parallel_adaptive_multi_user                       FALSE
parallel_execution_message_size                    16384
parallel_force_local                               TRUE
parallel_max_servers                               128
parallel_min_servers                               32
pga_aggregate_target                               34359738368
plsql_optimize_level                               3
pre_page_sga                                       FALSE
processes                                          4500
query_rewrite_integrity                            STALE_TOLERATED
recyclebin                                         OFF
remote_listener                                    bde1-scan:1521
remote_login_passwordfile                          EXCLUSIVE
resource_manager_plan                              SCHEDULER[0x301C]:CUSTOM_PLAN
sec_max_failed_login_attempts                      5
sec_return_server_release_banner                   TRUE
sessions                                           6776
sga_max_size                                       31138512896
sga_target                                         31138512896
spfile                                             +DGDATA/adw3u/spfileadw3u.ora
sql92_security                                     TRUE
star_transformation_enabled                        TRUE
thread                                             2
undo_retention                                     30000
undo_tablespace                                    UNDOTBS2
59 rows selected.

DEV ---为0 的环境

SQL> select name, value from v$parameter where isdefault='FALSE' order by 1;
NAME                                                         VALUE
------------------------------------------------------------ ------------------------------
O7_DICTIONARY_ACCESSIBILITY                                  FALSE
_file_size_increase_increment                                2143289344
_kill_diagnostics_timeout                                    140
_lm_rcvr_hang_allow_time                                     140
audit_file_dest                                              /u01/app/oracle/admin/adw3d/ad
                                                             ump
audit_sys_operations                                         TRUE
audit_trail                                                  DB, EXTENDED
cluster_database                                             TRUE
cluster_interconnects                                        192.168.10.2
compatible                                                   11.2.0.0.0
control_files                                                +DGDATA/adw3d/controlfile/curr
                                                             ent.283.722625009, +DGFLASH/ad
                                                             w3d/controlfile/current.300.72
                                                             2625009
cpu_count                                                    8
db_8k_cache_size                                             738197504
db_block_checking                                            OFF
db_block_checksum                                            typical
db_block_size                                                16384
db_cache_size                                                8589934592
db_create_file_dest                                          +DGDATA
db_domain
db_files                                                     20000
db_name                                                      adw3d
db_recovery_file_dest                                        +DGFLASH
db_recovery_file_dest_size                                   31457280000000
db_securefile                                                PERMITTED
diagnostic_dest                                              /u01/app/oracle
dispatchers                                                  (PROTOCOL=TCP) (SERVICE=adw3d1
                                                             XDB)
enable_ddl_logging                                           TRUE
event
global_names                                                 FALSE
instance_number                                              2
log_archive_format                                           %t_%s_%r.dbf
log_buffer                                                   134217728
nls_length_semantics                                         CHAR
open_cursors                                                 1500
os_authent_prefix
parallel_adaptive_multi_user                                 FALSE
parallel_execution_message_size                              16384
parallel_force_local                                         TRUE
parallel_max_servers                                         128
parallel_min_servers                                         32
parallel_servers_target                                      64
pga_aggregate_target                                         25769803776
plsql_optimize_level                                         3
pre_page_sga                                                 FALSE
processes                                                    4500
query_rewrite_integrity                                      STALE_TOLERATED
recyclebin                                                   OFF
remote_listener                                              bde1-scan:1521
remote_login_passwordfile                                    EXCLUSIVE
resource_manager_plan                                        SCHEDULER[0x301C]:CUSTOM_PLAN
sec_max_failed_login_attempts                                5
sec_return_server_release_banner                             TRUE
sessions                                                     6776
sga_max_size                                                 34359738368
sga_target                                                   34359738368
shared_pool_size                                             0
smtp_out_server                                              smtpgw.pg.com:25
spfile                                                       +DGDATA/adw3d/spfileadw3d.ora
sql92_security                                               TRUE
star_transformation_enabled                                  TRUE
thread                                                       2
undo_retention                                               30000
undo_tablespace                                              UNDOTBS2NEW

回复 只看该作者 道具 举报

5#
发表于 2012-2-16 16:34:52
select name, value from v$parameter where isdefault='FALSE' order by 1;

shared_pool_size                                             0

说明 DEV 为0的环境中   显示得设置了 shared_pool_size=0

回复 只看该作者 道具 举报

6#
发表于 2012-2-16 18:36:17
ODM Testing:


SQL> select  *  from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL>
SQL> column name format a30
SQL> column value format a49
SQL> select name, value from v$parameter where isdefault='FALSE' order by 1;

NAME                           VALUE
------------------------------ -------------------------------------------------
_gc_policy_time                0
_gc_undo_affinity              FALSE
_minimum_giga_scn              0
audit_file_dest                /s01/orabase/admin/VPROD/adump
audit_trail                    DB
cluster_database               TRUE
compatible                     11.2.0.0.0
control_files                  +DATA/vprod/controlfile/current.261.766620025, +D
                               ATA/vprod/controlfile/current.260.766620025

db_block_size                  8192

NAME                           VALUE
------------------------------ -------------------------------------------------
db_create_file_dest            +DATA
db_domain
db_name                        VPROD
db_recovery_file_dest          +DATA
db_recovery_file_dest_size     45581598720
diagnostic_dest                /s01/orabase
dispatchers                    (PROTOCOL=TCP) (SERVICE=VPRODXDB)
instance_number                2
log_archive_dest_1             LOCATION=+DATA
log_archive_format             %t_%s_%r.dbf
memory_max_target              1065353216

NAME                           VALUE
------------------------------ -------------------------------------------------
memory_target                  0
open_cursors                   300
processes                      200
remote_listener                vrh-cluster-scan:1521
remote_login_passwordfile      EXCLUSIVE
sga_target                     1048576000
spfile                         +DATA/vprod/spfilevprod.ora
thread                         2
undo_tablespace                UNDO22

29 rows selected.


SQL> show parameter result

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     5
result_cache_max_size                big integer 5M
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0



SQL> alter system set shared_pool_size=0 scope=spfile;

System altered.

SQL> startup force nomount;
ORACLE instance started.

Total System Global Area 1060585472 bytes
Fixed Size                  2235120 bytes
Variable Size             436208912 bytes
Database Buffers          616562688 bytes
Redo Buffers                5578752 bytes


SQL> show parameter result

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     5
result_cache_max_size                big integer 0
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0



SQL> alter system set result_cache_max_size=10M;

System altered.

SQL> show parameter result

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     5
result_cache_max_size                big integer 0
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0



SQL> startup force nomount;


ORACLE instance started.

Total System Global Area 1060585472 bytes
Fixed Size                  2235120 bytes
Variable Size             436208912 bytes
Database Buffers          616562688 bytes
Redo Buffers                5578752 bytes
SQL> show parameter result

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     5
result_cache_max_size                big integer 0
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0
SQL>

回复 只看该作者 道具 举报

7#
发表于 2012-2-16 18:43:28
ODM Research :

使用以下初始化参数:
RESULT_CACHE_MAX_SIZE
此参数设置分配给结果高速缓存的内存。
如果将其值设为 0,则会禁用结果高速缓存。
默认值取决于其它内存设置(memory_target 的 0.25% 或 sga_target 的 0.5% 或 shared_pool_size 的 1%)
不能大于共享池的 75%

RESULT_CACHE_MAX_RESULT
设置单个结果的最大高速缓存
默认值为 5%


RESULT_CACHE_REMOTE_EXPIRATION
根据远程数据库对象设置高速缓存结果的过期时间
默认值为 0



A minimum value was not set for the shared_pool_size. The Result Cache memory area is located in the Shared Pool so, the value of result_cache_max_size is consumed from the Shared Pool size.

当显示地设置 (即手动alter system set shared_pool_size=0 ; 而非保留默认值, 完全没必要这样做)shared_pool_size为0 时  不管是否是自动SGA管理  Auto SGA ASMM、自动内存管理 AMM ,
result_cache_max_size 都会为0 。

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 01:49 , Processed in 0.053342 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569