diff
with 를 사용 -y
하여 병렬 출력을 얻으려고 하는데 약 18줄 이후에 출력이 엉망이 됩니다. 이것은 예시입니다. 단서가 있나요? (에서 확인 *.java_pool_size=134217728
):
*._unnest_subquery=FALSE *._unnest_subquery=FALSE
*.archive_lag_target=1800 *.archive_lag_target=1800
*.audit_file_dest='/u01/app/oracle/admin/xxxxxxx/adump' <
*.audit_sys_operations=TRUE *.audit_sys_operations=TRUE
*.audit_trail='DB_EXTENDED' *.audit_trail='DB_EXTENDED'
*.compatible='11.2.0.1.0' *.compatible='11.2.0.1.0'
*.control_files='/u01/app/oracle/oradata/xxxxxxx/control01.ct | *.control_files='/u01/app/oracle/oradata/xxxxxxx/control01.ct
*.cursor_sharing='EXACT' | *.cursor_sharing='SIMILAR'
> *.cursor_space_for_time=TRUE
*.db_block_size=8192 *.db_block_size=8192
*.db_domain='xxxxxxxxxx.com' | *.db_domain=''
*.db_file_multiblock_read_count=8 | *.db_file_multiblock_read_count=32
*.db_name='xxxxxxx' *.db_name='xxxxxxx'
*.db_writer_processes=8 *.db_writer_processes=8
*.diagnostic_dest='/u01/app/oracle' *.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=xxxxxxxXDB)' *.dispatchers='(PROTOCOL=TCP) (SERVICE=xxxxxxxXDB)'
> *.EVENT='1652 TRACE NAME ERRORSTACK LEVEL 3'
*.fast_start_mttr_target=300 *.fast_start_mttr_target=300
*.java_pool_size=134217728 | *.instance_name='xxxxxx'
*.job_queue_processes=10 | *.log_archive_dest_1='LOCATION=/xxxxxxx-05/oradata/arch'
*.large_pool_size=167772160 | *.log_archive_dest_state_1='enable'
*.log_archive_dest_1='LOCATION=/xxxxxxx-04/oradata/arch' <
*.log_archive_format='arch_%t_%s_%r.arc' *.log_archive_format='arch_%t_%s_%r.arc'
*.log_checkpoint_timeout=0 | *.log_buffer=1048576
*.log_checkpoint_to_alert=TRUE | *.log_checkpoint_interval=0
*.log_buffer=14289920 | *.log_checkpoints_to_alert=TRUE
*.open_cursors=4000 | *.open_cursors=1500
*.parallel_adaptive_multi_user=FALSE | *.optimizer_features_enable='10.2.0.4'
*.pga_aggregate_target=2500M | *.optimizer_mode='ALL_ROWS'
*.processes=3000 | *.pga_aggregate_target=527433728
*.query_rewrite_integrity='TRUSTED' | *.processes=800
> *.query_rewrite_enabled='TRUE'
> *.query_rewrite_integrity='Trusted'
*.recyclebin='OFF' *.recyclebin='OFF'
*.remote_login_passwordfile='EXCLUSIVE' *.remote_login_passwordfile='EXCLUSIVE'
*.sec_case_sensitive_logon=FALSE | *.SEC_CASE_SENSITIVE_LOGON=FALSE
*.session_cached_cursors=1000 | *.session_cached_cursors=1200
*.session_max_open_files=30 | *.session_max_open_files=20
*.sga_target=4G | *.sessions=2000
*.standby_file_management='AUTO' | *.sga_max_size=2600M
> *.sga_target=2600M
> *.sort_area_size=524288
> *.star_transformation_enabled='FALSE'
*.streams_pool_size=50331648 *.streams_pool_size=50331648
> *.timed_statistics=TRUE
*.undo_management='AUTO' *.undo_management='AUTO'
*.undo_retention=18000 | *.undo_retention=21600
*.undo_tablespace='UNDOTBS1' *.undo_tablespace='UNDOTBS1'
답변1
파일이 diff의 예측 및 일치 알고리즘을 혼동할 만큼 다릅니다(예: "s" 누락).검문소존재하다log_checkpoint_to_alert다음 블록은 점유되지 않습니다.
...
*.log_archive_format='arch_%t_%s_%r.arc' *.log_archive_format='arch_%t_%s_%r.arc'
*.log_checkpoint_timeout=0 | *.log_buffer=1048576
*.log_checkpoint_to_alert=TRUE | *.log_checkpoint_interval=0
*.log_buffer=14289920 | *.log_checkpoints_to_alert=TRUE
*.open_cursors=4000 | *.open_cursors=1500
...
다음과 같은 것을 사용하는 것을 고려해 보셨나요?확산또는융합하다, 매칭에 대체 및/또는 수동 개입을 제공하기 때문입니까?
답변2
줄 바꿈으로 인해 엉망이 됨
이것을 피하십시오: -W
스위치를 사용하여 열의 너비를 강제로 조정하십시오.
-W columns
--width=columns
Use an output width of columns in side by side format.