<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>玉面飞龙的BLOG</title>
	<atom:link href="http://yumianfeilong.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yumianfeilong.com</link>
	<description>Oracle,Finance,Communication,Family,Hobby</description>
	<pubDate>Tue, 31 Aug 2010 11:27:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Oracle changes fast</title>
		<link>http://yumianfeilong.com/html/2010/08/31/463.html</link>
		<comments>http://yumianfeilong.com/html/2010/08/31/463.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 05:00:14 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=463</guid>
		<description><![CDATA[Oracle各个版本的变动还是挺大的，不管大版本和小版本每次都能够引入很多新的功能，和新的bug。这说明Oracle还在积极的invovation和customer focus.
从obsoleted和deprecated的参数就可以看到，新的来，旧的去。不变的是升级再升级。

当Instance设置了过期或旧的参数的时候，日志文件会由提示。

workarea_size_policy     = &#8220;manual&#8221;
optimizer_dynamic_sampling= 2
statistics_level         = &#8220;BASIC&#8221;
diagnostic_dest          = &#8220;/dump/oracle&#8221;
max_dump_file_size       = &#8220;4000000&#8243;
Obsolete system parameters with specified values:
mts_servers
End of obsolete system parameter listing
Deprecated system parameters with specified values:
standby_archive_dest
remote_os_authent
End of deprecated system parameter listing
Mon Aug 30 21:48:08 2010

上百个参数。

11.2.0.1.0@SQL&#62; SELECT name FROM v$parameter WHERE isdeprecated = &#8216;TRUE&#8217;;
NAME
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
lock_name_space
instance_groups
resource_manager_cpu_allocation
active_instance_count
buffer_pool_keep
buffer_pool_recycle
log_archive_start
standby_archive_dest
log_archive_local_first
parallel_server
parallel_server_instances
fast_start_io_target
serial_reuse
max_enabled_roles
remote_os_authent
global_context_pool_size
cursor_space_for_time
plsql_v2_compatibility
plsql_debug
background_dump_dest
user_dump_dest
commit_write
sql_trace
parallel_automatic_tuning
parallel_io_cap_enabled
25 rows selected.
ORACLE@ADGLG1: SQL&#62; select * from V$OBSOLETE_PARAMETER;
NAME                                                             ISSPE
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8211;
spin_count                                                       FALSE
use_ism                                                          FALSE
lock_sga_areas                                                   FALSE
instance_nodeset                                                 [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle各个版本的变动还是挺大的，不管大版本和小版本每次都能够引入很多新的功能，和新的bug。这说明Oracle还在积极的invovation和customer focus.</p>
<p>从obsoleted和deprecated的参数就可以看到，新的来，旧的去。不变的是升级再升级。</p>
<p><span id="more-463"></span><br />
当Instance设置了过期或旧的参数的时候，日志文件会由提示。</p>
<blockquote><p>
workarea_size_policy     = &#8220;manual&#8221;<br />
optimizer_dynamic_sampling= 2<br />
statistics_level         = &#8220;BASIC&#8221;<br />
diagnostic_dest          = &#8220;/dump/oracle&#8221;<br />
max_dump_file_size       = &#8220;4000000&#8243;<br />
Obsolete system parameters with specified values:<br />
mts_servers<br />
End of obsolete system parameter listing<br />
Deprecated system parameters with specified values:<br />
standby_archive_dest<br />
remote_os_authent<br />
End of deprecated system parameter listing<br />
Mon Aug 30 21:48:08 2010
</p></blockquote>
<p>上百个参数。</p>
<blockquote>
<p>11.2.0.1.0@SQL&gt; SELECT name FROM v$parameter WHERE isdeprecated = &#8216;TRUE&#8217;;</p>
<p>NAME<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
lock_name_space<br />
instance_groups<br />
resource_manager_cpu_allocation<br />
active_instance_count<br />
buffer_pool_keep<br />
buffer_pool_recycle<br />
log_archive_start<br />
standby_archive_dest<br />
log_archive_local_first<br />
parallel_server<br />
parallel_server_instances<br />
fast_start_io_target<br />
serial_reuse<br />
max_enabled_roles<br />
remote_os_authent<br />
global_context_pool_size<br />
cursor_space_for_time<br />
plsql_v2_compatibility<br />
plsql_debug<br />
background_dump_dest<br />
user_dump_dest<br />
commit_write<br />
sql_trace<br />
parallel_automatic_tuning<br />
parallel_io_cap_enabled</p>
<p>25 rows selected.</p>
<p>ORACLE@ADGLG1: SQL&gt; select * from V$OBSOLETE_PARAMETER;</p>
<p>NAME                                                             ISSPE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8211;<br />
spin_count                                                       FALSE<br />
use_ism                                                          FALSE<br />
lock_sga_areas                                                   FALSE<br />
instance_nodeset                                                 FALSE<br />
large_pool_min_alloc                                             FALSE<br />
shared_pool_reserved_min_alloc                                   FALSE<br />
_kspptbl_mem_usage                                               FALSE<br />
enqueue_resources                                                FALSE<br />
lgwr_io_slaves                                                   FALSE<br />
arch_io_slaves                                                   FALSE<br />
backup_disk_io_slaves                                            FALSE<br />
ops_interconnects                                                FALSE<br />
lm_procs                                                         FALSE<br />
ogms_home                                                        FALSE<br />
parallel_transaction_resource_timeout                            FALSE<br />
_lm_statistics                                                   FALSE<br />
lm_locks                                                         FALSE<br />
lm_ress                                                          FALSE<br />
lm_procs                                                         FALSE<br />
_lm_multiple_receivers                                           FALSE<br />
_lm_direct_sends                                                 FALSE<br />
_lm_rcv_buffer_size                                              FALSE<br />
_dlm_send_timeout                                                FALSE<br />
db_block_max_dirty_target                                        FALSE<br />
db_block_lru_latches                                             FALSE<br />
db_block_checkpoint_batch                                        FALSE<br />
db_block_lru_statistics                                          FALSE<br />
db_block_lru_extended_statistics                                 FALSE<br />
max_commit_propagation_delay                                     FALSE<br />
_compatible_no_recovery                                          FALSE<br />
remote_archive_enable                                            FALSE<br />
_log_archive_buffer_size                                         FALSE<br />
_average_dirties_half_life                                       FALSE<br />
log_block_checksum                                               FALSE<br />
log_small_entry_max_size                                         FALSE<br />
log_simultaneous_copies                                          FALSE<br />
log_parallelism                                                  FALSE<br />
db_file_simultaneous_writes                                      FALSE<br />
log_files                                                        FALSE<br />
_db_no_mount_lock                                                FALSE<br />
standby_preserves_names                                          FALSE<br />
gc_lck_procs                                                     FALSE<br />
gc_releasable_locks                                              FALSE<br />
gc_files_to_locks                                                FALSE<br />
gc_latches                                                       FALSE<br />
gc_rollback_locks                                                FALSE<br />
gc_defer_time                                                    FALSE<br />
_fast_start_instance_recovery_target                             FALSE<br />
freeze_DB_for_fast_instance_recovery                             FALSE<br />
logmnr_max_persistent_sessions                                   FALSE<br />
temporary_table_locks                                            FALSE<br />
ddl_wait_for_locks                                               FALSE<br />
row_locking                                                      FALSE<br />
serializable                                                     FALSE<br />
delayed_logging_block_cleanouts                                  FALSE<br />
max_rollback_segments                                            FALSE<br />
transaction_auditing                                             FALSE<br />
cleanup_rollback_entries                                         FALSE<br />
undo_suppress_errors                                             FALSE<br />
discrete_transactions_enabled                                    FALSE<br />
sequence_cache_entries                                           FALSE<br />
sequence_cache_hash_buckets                                      FALSE<br />
_seq_process_cache_const                                         FALSE<br />
row_cache_cursors                                                FALSE<br />
_kgl_latch_count                                                 FALSE<br />
text_enable                                                      FALSE<br />
dblink_encrypt_login                                             FALSE<br />
distributed_transactions                                         FALSE<br />
max_transaction_branches                                         FALSE<br />
distributed_recovery_connection_hold_time                        FALSE<br />
mts_dispatchers                                                  FALSE<br />
mts_servers                                                      TRUE<br />
mts_max_servers                                                  FALSE<br />
mts_max_dispatchers                                              FALSE<br />
mts_circuits                                                     FALSE<br />
mts_sessions                                                     FALSE<br />
mts_service                                                      FALSE<br />
mts_listener_address                                             FALSE<br />
mts_multiple_listeners                                           FALSE<br />
plsql_compiler_flags                                             FALSE<br />
plsql_native_c_compiler                                          FALSE<br />
plsql_native_linker                                              FALSE<br />
plsql_native_library_dir                                         FALSE<br />
plsql_native_make_utility                                        FALSE<br />
plsql_native_make_file_name                                      FALSE<br />
plsql_native_library_subdir_count                                FALSE<br />
_plsql_conditional_compilation                                   FALSE<br />
job_queue_interval                                               FALSE<br />
job_queue_keep_connections                                       FALSE<br />
snapshot_refresh_processes                                       FALSE<br />
snapshot_refresh_interval                                        FALSE<br />
snapshot_refresh_keep_connections                                FALSE<br />
parallel_default_max_instances                                   FALSE<br />
cache_size_threshold                                             FALSE<br />
parallel_server_idle_time                                        FALSE<br />
allow_partial_sn_results                                         FALSE<br />
ops_admin_group                                                  FALSE<br />
parallel_min_message_pool                                        FALSE<br />
hash_join_enabled                                                FALSE<br />
hash_multiblock_io_count                                         FALSE<br />
oracle_trace_enable                                              FALSE<br />
oracle_trace_facility_path                                       FALSE<br />
oracle_trace_collection_path                                     FALSE<br />
oracle_trace_facility_name                                       FALSE<br />
oracle_trace_collection_name                                     FALSE<br />
oracle_trace_collection_size                                     FALSE<br />
_oracle_trace_events                                             FALSE<br />
_oracle_trace_facility_version                                   FALSE<br />
close_cached_open_cursors                                        FALSE<br />
sort_direct_writes                                               FALSE<br />
sort_write_buffers                                               FALSE<br />
sort_write_buffer_size                                           FALSE<br />
sort_spacemap_size                                               FALSE<br />
sort_read_fac                                                    FALSE<br />
sort_multiblock_read_count                                       FALSE<br />
always_anti_join                                                 FALSE<br />
partition_view_enabled                                           FALSE<br />
b_tree_bitmap_plans                                              FALSE<br />
complex_view_merging                                             FALSE<br />
push_join_predicate                                              FALSE<br />
fast_full_scan_enabled                                           FALSE<br />
parallel_broadcast_enabled                                       FALSE<br />
always_semi_join                                                 FALSE<br />
optimizer_max_permutations                                       FALSE<br />
sql_version                                                      FALSE<br />
_optimizer_choose_permutation                                    FALSE<br />
optimizer_percent_parallel                                       FALSE<br />
optimizer_search_limit                                           FALSE<br />
_aw_row_source_enabled                                           FALSE<br />
drs_start                                                        FALSE</p>
<p>130 rows selected.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/08/31/463.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>version 2 sort</title>
		<link>http://yumianfeilong.com/html/2010/08/26/461.html</link>
		<comments>http://yumianfeilong.com/html/2010/08/26/461.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 06:47:05 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=461</guid>
		<description><![CDATA[今天测试了一下，如果表中只有一条记录，查询该表并且指定一个order by，Oracle是否需要做排序操作。答案是的。
测试脚本，可以往测试表中插入1条或者多条记录。
create table test(id number);
insert into test values(1);
commit;
alter session set events &#8216;10031 trace name context forever,level 100&#8242;;
alter session set events &#8216;10032 trace name context forever,level 100&#8242;;
alter session set events &#8216;10033 trace name context forever,level 100&#8242;;
select * from test order by id;
alter session set events &#8216;10032 trace name context off&#8217;;
alter session set events &#8216;10031 trace name [...]]]></description>
			<content:encoded><![CDATA[<p>今天测试了一下，如果表中只有一条记录，查询该表并且指定一个order by，Oracle是否需要做排序操作。答案是的。</p>
<p>测试脚本，可以往测试表中插入1条或者多条记录。</p>
<blockquote><p>create table test(id number);</p>
<p>insert into test values(1);<br />
commit;</p>
<p>alter session set events &#8216;10031 trace name context forever,level 100&#8242;;<br />
alter session set events &#8216;10032 trace name context forever,level 100&#8242;;<br />
alter session set events &#8216;10033 trace name context forever,level 100&#8242;;</p>
<p>select * from test order by id;</p>
<p>alter session set events &#8216;10032 trace name context off&#8217;;<br />
alter session set events &#8216;10031 trace name context off&#8217;;<br />
alter session set events &#8216;10033 trace name context off&#8217;;</p></blockquote>
<p>在test表只包括1条和2条记录的情况下，10g中相关event的结果。</p>
<blockquote><p>&#8212;- Sort Parameters &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
sort_area_size                    4096000<br />
sort_area_retained_size           4096000<br />
sort_multiblock_read_count        2<br />
max intermediate merge width      112<br />
&#8212;- Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Input records                             1<br />
Output records                            1<br />
Total number of comparisons performed     0<br />
Total amount of memory used               2048<br />
Uses version 2 sort<br />
Does not use asynchronous IO<br />
&#8212;- End of Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&#8212;- Sort Parameters &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
sort_area_size                    4096000<br />
sort_area_retained_size           4096000<br />
sort_multiblock_read_count        2<br />
max intermediate merge width      112<br />
&#8212;- Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Input records                             2<br />
Output records                            2<br />
Total number of comparisons performed     1<br />
Comparisons performed by in-memory sort 1<br />
Total amount of memory used               2048<br />
Uses version 2 sort<br />
Does not use asynchronous IO<br />
&#8212;- End of Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p></blockquote>
<p>如上，可以看见Oracle分配了2K内存用来排序。</p>
<p>在9205中的结果，</p>
<blockquote><p>&#8212;- Sort Parameters &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
sort_area_size                    4096000<br />
sort_area_retained_size           4096000<br />
sort_multiblock_read_count        2<br />
max intermediate merge width      112<br />
&#8212;- Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Input records                             1<br />
Output records                            1<br />
Total number of comparisons performed     0<br />
Total amount of memory used               8192</p>
<p>&#8212;- Sort Parameters &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
sort_area_size                    4096000<br />
sort_area_retained_size           4096000<br />
sort_multiblock_read_count        2<br />
max intermediate merge width      112<br />
&#8212;- Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Input records                             2<br />
Output records                            2<br />
Total number of comparisons performed     1<br />
Comparisons performed by in-memory sort 1<br />
Total amount of memory used               8192<br />
&#8212;- Sort Statistics &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p></blockquote>
<p>如上Oracle使用了8K的内存用来排序。</p>
<p>我还测试了MTS下，large pool min allocate为64K的时候，对很少纪录的表进行排序，10g中仍然是2K的内存。明显，当表中只包括一条记录的时候，Oracle没有必要分配这2K的内存。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/08/26/461.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Statistics history in SYSAUX</title>
		<link>http://yumianfeilong.com/html/2010/08/25/460.html</link>
		<comments>http://yumianfeilong.com/html/2010/08/25/460.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 06:05:20 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=460</guid>
		<description><![CDATA[Oracle10g中默认情况下使用dbms_stat分析统计信息后，对象原来的统计信息会自动备份到*_TAB_STATS_HISTORY中。这些对象都存储在SYSAUX表空间，并且默认保存过去30天的历史统计信息。
如果数据库中的表或各种可以有统计信息的对象特别多，如果被分析的比较频繁的话，则历史统计信息很肯能会撑爆SYSAUX表空间。这时候你可以使用PURGE_STATS手工删除历史统计信息或者设置较小的STATS_HISTORY_RETENTION。
exec DBMS_STATS.PURGE_STATS(SYSDATE-15)
]]></description>
			<content:encoded><![CDATA[<p>Oracle10g中默认情况下使用dbms_stat分析统计信息后，对象原来的统计信息会自动备份到<a href="http://yumianfeilong.com/html/2008/10/14/240.html">*_TAB_STATS_HISTORY</a>中。这些对象都存储在SYSAUX表空间，并且默认保存过去30天的历史统计信息。</p>
<p>如果数据库中的表或各种可以有统计信息的对象特别多，如果被分析的比较频繁的话，则历史统计信息很肯能会撑爆SYSAUX表空间。这时候你可以使用PURGE_STATS手工删除历史统计信息或者设置较小的STATS_HISTORY_RETENTION。</p>
<blockquote><p>exec DBMS_STATS.PURGE_STATS(SYSDATE-15)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/08/25/460.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Logical standby不能非归档</title>
		<link>http://yumianfeilong.com/html/2010/08/15/459.html</link>
		<comments>http://yumianfeilong.com/html/2010/08/15/459.html#comments</comments>
		<pubDate>Sun, 15 Aug 2010 01:39:24 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=459</guid>
		<description><![CDATA[最近碰见一个例子，logical standby在非归档模式下，无法进行实时的日志应用real time apply，只有当primary数据库一个日志文件switch log file之后，逻辑数据库才能应用从priamry 传递过来的归档日志文件。
将逻辑数据库设置为归档模式后，alter database archivelog; 才可以进行实时的日志应用real time apply。 该现象在10g和11gR2都会发生。
观察是否逻辑数据库处于real time apply状态，最简单就是观察standby log file有没有进程在读取和写入。通常real time apply状态下，RFC进程负责接收primary 传递来的redo log stream并写入到standby log file中，再由MRP进程从standby log file中读取接收到的日志信息来协调其他进程应用到standby database中。因此在real time apply模式中，会看到2个进程(RFC&#38;MRP)打开standby log file。
ADGLG1&#8211;$&#62; fuser *
ADGLG1_standby_redo01.log:
ADGLG1_standby_redo02.log:
ADGLG1_standby_redo03.log:
ADGLG1_standby_redo04.log:
ADGPOC_redo01.log:    17772o
ADGPOC_redo02.log:    17772o
ADGPOC_redo03.log:    17772o
ADGPOC_redo04.log:    17772o
或许是一些内部的原因导致logical standby设计如此。其实，如果是1写多读的架构，读节点是没有必要处于归档模式的。
]]></description>
			<content:encoded><![CDATA[<p>最近碰见一个例子，logical standby在非归档模式下，无法进行实时的日志应用real time apply，只有当primary数据库一个日志文件switch log file之后，逻辑数据库才能应用从priamry 传递过来的归档日志文件。</p>
<p>将逻辑数据库设置为归档模式后，alter database archivelog; 才可以进行实时的日志应用real time apply。 该现象在10g和11gR2都会发生。</p>
<p>观察是否逻辑数据库处于real time apply状态，最简单就是观察standby log file有没有进程在读取和写入。通常real time apply状态下，RFC进程负责接收primary 传递来的redo log stream并写入到standby log file中，再由MRP进程从standby log file中读取接收到的日志信息来协调其他进程应用到standby database中。因此在real time apply模式中，会看到2个进程(RFC&amp;MRP)打开standby log file。</p>
<blockquote><p>ADGLG1&#8211;$&gt; fuser *<br />
ADGLG1_standby_redo01.log:<br />
ADGLG1_standby_redo02.log:<br />
ADGLG1_standby_redo03.log:<br />
ADGLG1_standby_redo04.log:<br />
ADGPOC_redo01.log:    17772o<br />
ADGPOC_redo02.log:    17772o<br />
ADGPOC_redo03.log:    17772o<br />
ADGPOC_redo04.log:    17772o</p></blockquote>
<p>或许是一些内部的原因导致logical standby设计如此。其实，如果是1写多读的架构，读节点是没有必要处于归档模式的。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/08/15/459.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>气候变暖讨厌的夏天</title>
		<link>http://yumianfeilong.com/html/2010/07/30/458.html</link>
		<comments>http://yumianfeilong.com/html/2010/07/30/458.html#comments</comments>
		<pubDate>Fri, 30 Jul 2010 13:49:01 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[ELNINO]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=458</guid>
		<description><![CDATA[热。谁喜欢夏天我跟谁急。
气候变暖,2old

2012
]]></description>
			<content:encoded><![CDATA[<p>热。谁喜欢夏天我跟谁急。</p>
<p>气候变暖,2old</p>
<p><span id="more-458"></span></p>
<p>2012</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/07/30/458.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>DELL是越来越差劲了</title>
		<link>http://yumianfeilong.com/html/2010/07/26/457.html</link>
		<comments>http://yumianfeilong.com/html/2010/07/26/457.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:22:11 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=457</guid>
		<description><![CDATA[上周360buy上买了台ＤＥＬＬ的主机，预装是ｌｉｎｕｘ；回来重新安装ｗｉｎｄｏｗｘｐ发现，ＤＥＬＬ盒子里没有硬件的驱动盘，无法识别网卡显卡等硬件。
电话给ＤＥＬＬ客服，原来他们不提供驱动光盘了。垃圾的ＤＥＬＬ这么不ｍａｋｅ　ｓｅｎｃｅ的事情也干的出来。
大家千万别买ＤＥＬＬ的货。
]]></description>
			<content:encoded><![CDATA[<p>上周360buy上买了台ＤＥＬＬ的主机，预装是ｌｉｎｕｘ；回来重新安装ｗｉｎｄｏｗｘｐ发现，ＤＥＬＬ盒子里没有硬件的驱动盘，无法识别网卡显卡等硬件。</p>
<p>电话给ＤＥＬＬ客服，原来他们不提供驱动光盘了。垃圾的ＤＥＬＬ这么不ｍａｋｅ　ｓｅｎｃｅ的事情也干的出来。</p>
<p>大家千万别买ＤＥＬＬ的货。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/07/26/457.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>做好Capacity的重要性</title>
		<link>http://yumianfeilong.com/html/2010/07/21/455.html</link>
		<comments>http://yumianfeilong.com/html/2010/07/21/455.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 09:02:14 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Capacity]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=455</guid>
		<description><![CDATA[抵御黑天鹅的袭击。

]]></description>
			<content:encoded><![CDATA[<p>抵御黑天鹅的袭击。</p>
<p><a href="http://yumianfeilong.com/wp-content/uploads/2010/07/20100720_c49b8cd5dda68dc3b8f1jobd0kgfkcip.jpg"><img class="aligncenter size-full wp-image-456" title="20100720_c49b8cd5dda68dc3b8f1jobd0kgfkcip" src="http://yumianfeilong.com/wp-content/uploads/2010/07/20100720_c49b8cd5dda68dc3b8f1jobd0kgfkcip.jpg" alt="" width="500" height="594" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/07/21/455.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>我的优势</title>
		<link>http://yumianfeilong.com/html/2010/07/12/454.html</link>
		<comments>http://yumianfeilong.com/html/2010/07/12/454.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:20:08 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Favorites]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=454</guid>
		<description><![CDATA[
您的标志主题


The Gallup Organization 多年的研究表明，效率最高的人往往是那些非常了解自己的优势和行为的人。  这些人最擅长通过制定策略来满足日常生活、职业发展以及家庭的需求，甚至可能达到更高的水平。
回顾您所拥有的知识和技能可以让您对自己的能力有一个基本的认识，但是了解自己的天赋将会切切实实地揭示您始终成功的核心原因。
您的“标志主题”报告中包括 5 项您最出众的天赋主题，它们按照您在 StrengthsFinder 中的测试结果进行排序。  在您所测评的 34 个主题当中，这些主题排在前五位
您的标志主题对于最大限度地发挥那些有助于您成功的天赋来说至关重要。  通过关注您的各个标志主题并加以综合考虑，您可以确定自己的特长、把它们培养成自己的优势，同时在保持连续近乎完美的业绩的过程中享受个人及事业成功的喜悦。



回 顾
你 往 回 看 。 你 往 回 看 是 为 了 了 解 当 前 。 你 往 回 看 是 为 了 预 测 未 来 。 你 想 知 道 这 一 切 都 是 如 [...]]]></description>
			<content:encoded><![CDATA[<div class="headerTop">
<h4><span class="literal">您的标志主题</span></h4>
</div>
<div class="printcontent">
<p class="marginTop">The Gallup Organization 多年的研究表明，效率最高的人往往是那些非常了解自己的优势和行为的人。  这些人最擅长通过制定策略来满足日常生活、职业发展以及家庭的需求，甚至可能达到更高的水平。</p>
<p class="marginTop">回顾您所拥有的知识和技能可以让您对自己的能力有一个基本的认识，但是了解自己的天赋将会切切实实地揭示您始终成功的核心原因。</p>
<p class="marginTop">您的“标志主题”报告中包括 5 项您最出众的天赋主题，它们按照您在 StrengthsFinder 中的测试结果进行排序。  在您所测评的 34 个主题当中，这些主题排在前五位</p>
<p class="marginTop">您的标志主题对于最大限度地发挥那些有助于您成功的天赋来说至关重要。  通过关注您的各个标志主题并加以综合考虑，您可以确定自己的特长、把它们培养成自己的优势，同时在保持连续近乎完美的业绩的过程中享受个人及事业成功的喜悦。</p>
</div>
<div class="headerTop2">
<div class="printcontent">
<h2>回 顾</h2>
<p>你 往 回 看 。 你 往 回 看 是 为 了 了 解 当 前 。 你 往 回 看 是 为 了 预 测 未 来 。 你 想 知 道 这 一 切 都 是 如  何 开 始 的 ， 所 以 你 购 买 历 史 书 和 人 物 传 记 ， 并 且 向 熟 人 打 听 其 过 去 的 经 历 。 你 往 回 看 ， 因 为  答 案 可 以 在 过 去 找 到 。 从 你 的 制 高 点 看 去 ， 当 前 变 动 无 常 ， 杂 乱 无 章 。 唯 有 回 首 以 往 - 回 到  策 划 之 初 - 当 前 才 重 归 平 稳 。 以 往 是 一 个 简 明 的 时 代 ，一 个 描 画 蓝 图 的 时 代 。 你 回 顾 以 往 ， 目  睹 蓝 图 浮 现 ，继 而 重 归 初 衷 。 这 些 蓝 图 和 初 衷 后 来 被 装 饰 得 面 目 全 非 ， 无 从 辨 认 - 但 是 你 的 回  顾 主 题 使 它 们 原 形 再 现 。 这 一 认 识 使 你 充 满 信 心 。 你 排 除 了 干 扰 ， 在 了 解 事 物 内 涵 的 基 础 上  明 智 决 策 。 由 于 了 解 同 事 们 的 来 龙 去 脉 ， 你 就 能 更 好 地 与 其 合 作 。并 且 ， 由 于 你 看 到 未 来 的 种  子 播 撒 在 过 去 ， 反 而 更 加 明 察 未 来 。 面 对 新 人 和 新 形 势 ， 你 需 要 一 些 时 间 来 适 应 。 但 你 必 须  给 自 己 留 出 这 些 时 间 。 你 必 须 迫 使 自 己 问 这 些 问 题 。 你 必 须 让 蓝 图 再 现 ， 因 为 无 论 情 况 如 何  ， 如 果 你 未 见 蓝 图 ， 你 就 不 可 能 尽 你 所 能 。</p>
</div>
<div class="printcontent">
<h2>包 容</h2>
<p>“ 扩 大 圈 子 ” 。 这 就 是 你 的 人 生 准 则 。 你 希 望 拉 人 入 伙 ， 使 他 们 感 到 自 己 是 团 队 的 成 员 。  有 的 人 只 参 加 排 外 的 小 团 体 ；你 截 然 不 同 ，处 处 避 免 排 外 团 体 。 你 希 望 扩 大 团 体 ， 使 尽 可 能 多  的 人 受 益 于 团 体 的 支 持 。 你 最 不 愿 目 睹 有 人 站 在 圈 外 旁 观 。 孤 立 的 感 觉 是 多 么 冰 冷 。 你 会  说，“ 扩 大 圈 子 ，请 他 们 进 来 ， 给 他 们 温 暖 。 ” 你 天 生 是 一 个 来 者 不 拒 的 人 。 无 论 什 么 种 族 、 性  别 、 国 籍 、 性 格 ， 还 是 信 仰 ， 你 从 不 妄 作 评 判 。 评 判 可 能 伤 及 他 人 的 感 情 。 不 到 万 不 得 已 ，  何 必 这 么 做 呢 ？ 你 之 所 以 来 者 不 拒 ， 并 不 是 因 为 你 深 信 人 各 有 别 ，继 而 应 当 彼 此 尊 重 差 异 ， 而  是 因 为 你 确 信 我 们 在 本 质 上 彼 此 相 同 。 我 们 一 样 特 殊 ， 一 样 重 要 。 因 此 ， 谁 也 不 应 被 忽 视 。  我 们 每 个 人 都 有 份 。 这 是 我 们 的 基 本 权 利 。</p>
</div>
<div class="printcontent">
<h2>理 念</h2>
<p>你 为 理 念 而 痴 迷 。 什 么 是 理 念 ？ 理 念 就 是 概 念 ， 就 是 对 大 部 分 事 件 的 最 合 理 的 解 释 。 当 你  透 过 复 杂 的 表 层 ， 发 现 一 个 精 彩 而 简 明 的 概 念 ， 继 而 解 释 事 物 的 本 质 时 ， 你 会 喜 不 自 胜 。 理  念 是 一 种 关 联 。 你 的 头 脑 总 在 寻 找 关 联 ； 因 此 ， 当 表 面 截 然 不 同 的 现 象 被 某 个 不 起 眼 的 纽 带  联 系 在 一 起 时 ， 你 会 感 到 新 奇 。 一 个 理 念 是 对 习 以 为 常 的 挑 战 的 全 新 见 解 。 你 乐 于 将 我 们 熟  知 的 世 界 转 一 个 圈 ， 让 我 们 从 一 个 陌 生 但 充 满 新 意 的 角 度 看 它 。 你 喜 爱 所 有 这 些 理 念 。 因 为  它 们 深 刻 。 因 为 它 们 新 颖 。 因 为 它 们 能 正 本 清 源 。 因 为 它 们 引 发 争 论 。 因 为 它 们 怪 诞 。 由 于  所 有 这 些 原 因 ， 每 当 你 产 生 一 个 新 理 念 时 ， 你 都 为 之 一 振 。 别 人 可 能 视 你 为 锐 意 创 新 、 标 新  立 异 、富 于 理 性 或 聪 明 过 人 。 也 许 这 些 你 都 是 。 谁 能 说 得 准 呢 ？ 你 确 信 无 疑 的 是 理 念 使 你 激 动  不 已 。 而 大 多 数 日 子 里 ， 这 就 足 够 了 。</p>
</div>
<div class="printcontent">
<h2>责 任</h2>
<p>你 的 责 任 主 题 促 使 你 在 心 理 上 对 你 的 诺 言 负 全 责 。 你 一 旦 作 出 承 诺 ， 无 论 大 小 ， 你 从 感 情  上 就 觉 得 有 义 务 将 其 完 全 落 实 。 你 的 名 声 有 赖 于 此 。 如 果 由 于 某 种 原 因 你 不 能 兑 现 ， 你 会 自  动 寻 找 其 他 途 径 给 对 方 以 补 偿 。 仅 仅 道 歉 是 不 够 的 。 托 辞 和 辩 解 是 完 全 不 可 接 受 的 。 你 不 作  出 补 偿 ， 就 会 寝 食 不 安 。 你 的 这 种 自 觉 性 ， 这 种 几 乎 是 走 火 入 魔 的 行 为 准 则 ， 这 种 无 可 挑 剔  的 道 德 标 准 ， 使 你 作 为 完 全 可 以 信 赖 的 人 而 美 名 四 扬 。 当 分 配 新 任 务 时 ， 人 们 会 首 先 想 到 你  ， 因 为 他 们 知 道 你 说 到 做 到 。 他 们 很 快 就 会 向 你 求 助 - 但 你 必 须 有 所 选 择 ， 从 而 避 免 因 为 乐  善 好 施 而 力 不 从 心 。</p>
</div>
<div class="printcontent">
<h2>公 平</h2>
<p>平 衡 对 你 很 重 要 。 你 深 知 需 要 公 平 待 人 ， 无 论 其 社 会 地 位 如 何 。 因 此 ， 你 不 希 望 天 平 过 于  倒 向 任 何 个 人 。 你 确 信 这 将 导 致 自 私 自 利 和 个 人 至 上 ， 使 某 些 人 凭 借 关 系 或 背 景 ， 或 通 过 贿  赂 而 获 得 不 公 平 的 优 势 。 你 对 此 深 恶 痛 绝 。 你 自 视 抵 御 这 种 倾 向 的 卫 士 。 与 这 种 裙 带 世 界 截  然 相 反 ， 你 深 信 只 有 在 规 则 明 确 而 人 人 适 用 的 恒 定 的 环 境 中 ， 才 能 发 挥 每 个 人 的 最 大 潜 能 。  因 为 在 这 样 的 环 境 中 ， 每 个 人 都 了 解 对 其 的 期 待 ， 一 切 都 可 以 预 测 并 不 偏 不 倚 。 一 切 都 公 平  。 在 这 里 ， 每 个 人 将 有 平 等 的 机 会 施 展 才 华 。</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/07/12/454.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Easy Connect</title>
		<link>http://yumianfeilong.com/html/2010/07/05/453.html</link>
		<comments>http://yumianfeilong.com/html/2010/07/05/453.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 05:31:02 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Favorites]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=453</guid>
		<description><![CDATA[Oracle Database 10g allows for a simpler client configuration, in that in some cases it is not necessary to have a TNSNAMES file at all. This is possible using Oracle Net Easy Connect. In doing so, the client may connect by simply specifying the connect string in the form of //&#60;vipname:port&#62;/&#60;service_name&#62;.
Using the Easy Connect syntax [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle Database 10g allows for a simpler client configuration, in that in some cases it is not necessary to have a TNSNAMES file at all. This is possible using <a href="http://www.oracle.com/technology/products/oraclenet/files/OracleNetServices_NetEasyConnect.pdf">Oracle Net Easy Connect</a>. In doing so, the client may connect by simply specifying the connect string in the form of //&lt;vipname:port&gt;/&lt;service_name&gt;.</p>
<p>Using the Easy Connect syntax in Oracle Database 10g Release1, instead of a tnsnames.ora file, means that you will not be able to take advantage of advanced features, such as TAF or client-side load balancing. However, the listener load balancing is still possible.</p>
<blockquote><p>CONNECT<br />
username@[//]host[:port][/service_name][:server][/instance_name]<br />
Enter password: password</p></blockquote>
<blockquote><p><span id="more-453"></span><br />
<strong>NAMES.DIRECTORY_PATH</strong><br />
This parameter specifies the order of naming methods Oracle Net can use to<br />
resolve connect identifiers to connect descriptors.<br />
By default, when this parameter is not set in sqlnet.ora, all naming methods<br />
(including Easy connect naming) are enabled for Net name resolution. In other<br />
words, Easy connect naming is available and used by default.<br />
If this parameter is set, please ensure that EZCONNECT is specified as one of the<br />
values in order to use Easy connect naming method.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/07/05/453.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>disable resource in RAC</title>
		<link>http://yumianfeilong.com/html/2010/06/24/452.html</link>
		<comments>http://yumianfeilong.com/html/2010/06/24/452.html#comments</comments>
		<pubDate>Thu, 24 Jun 2010 00:17:12 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=452</guid>
		<description><![CDATA[RAC环境中，每次节电启动的时候，默认情况下CRS会自动启动相关的数据库的资源。如果我们做节点服务器维护的时候，不希望数据库等资源在节点重起的时候自动启动，可以使用srvctl disable这个资源。Disable就是指不让CRS自动启动相关资源。资源disable还是enable的状态记录在OCR中。
srvctl stop instance -d grid -i grid1 -o immediate
srvctl disable instance -d grid -i grid1
srvctl stop asm -n rmsclnxclu1 -i +ASM1 -o immediate
srvctl disable asm -n rmsclnxclu1 -i +ASM1
srvctl用来disable和enable相关资源
srvctl enable asm -n rmsclnxclu1 -i +ASM1
srvctl start asm -n rmsclnxclu1 -i +ASM1
srvctl enable instance -d grid -i grid1
srvctl start instance -d grid -i grid1 -o [...]]]></description>
			<content:encoded><![CDATA[<p>RAC环境中，每次节电启动的时候，默认情况下CRS会自动启动相关的数据库的资源。如果我们做节点服务器维护的时候，不希望数据库等资源在节点重起的时候自动启动，可以使用srvctl disable这个资源。Disable就是指不让CRS自动启动相关资源。资源disable还是enable的状态记录在OCR中。</p>
<blockquote><p>srvctl stop instance -d grid -i grid1 -o immediate<br />
srvctl disable instance -d grid -i grid1<br />
srvctl stop asm -n rmsclnxclu1 -i +ASM1 -o immediate<br />
srvctl disable asm -n rmsclnxclu1 -i +ASM1</p></blockquote>
<p>srvctl用来disable和enable相关资源</p>
<blockquote><p>srvctl enable asm -n rmsclnxclu1 -i +ASM1<br />
srvctl start asm -n rmsclnxclu1 -i +ASM1<br />
srvctl enable instance -d grid -i grid1<br />
srvctl start instance -d grid -i grid1 -o open</p></blockquote>
<p>CRS也可以被disable和enable,防止做维护的时候CRS自动启动。</p>
<blockquote><p>crsctl enable crs - enables startup for all CRS daemons<br />
crsctl disable crs - disables startup for all CRS daemons</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2010/06/24/452.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
