Oracle OCI VM Image에서 일어나는 현상임. (Custom Image인 경우 나타남)

 

증상 :

타임존과 시간을  KST +9:00 설정하여 사용중에 타임존은 유지되나 시간이 UTC +0:00 으로 Rollback 되는 현상

(windows2012 운영체제, Linux 는 해당 증상 없음)

 

Action Plan  :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation/RealTimeIsUniversal 1 로 설정

또는

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

 

- 설정된 값 확인은

reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /s

-> 오라클에서 제공되는 Image 에는 RealTimeIsUniversal 값이 이미 포함되어 있으며 Custom Image 에는 포함되어 있지 않다.)

 

작업후 서버 리부팅.

 

- 확인할 사항

1. services.msc -> windows time service 가 자동기동이고 정상으로 실행되고 있는지 확인 (w32tm /query /status)

2. 조치후 리부팅 하여 일정시간 경과후 시간이 Rollback 되는지 모니터링

 

참고 문서 :

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/WindowsGuide/windows-set-time.html

Posted by pat98

Oracle OCI 를 기본 설치하면 Default 로 Python 2.7.5 가 설치되는데 python 3.6.8 로 업글해보도록 하자.


- Oracle OCI 환경에서 python 3 로 업그레이드 하기


1. python3 설치


sudo yum install -y python3


2. 버전 확인

python -V

python3 -V


3. 심볼릭 링크 확인


ls -l /usr/bin/py*


일단 여기서 /usr/bin/python 을 강제로 python3 로 변경하면 환경이 꼬이게 되므로 건드리지 않는다.


4. oci_cli 용 가상환경 생성


python3 -m venv oci_cli

ls -d  oci_cli/*

source oci_cli/bin/activate

phython -V


5. 비활성화


deactivate

python -V


6. oci-cli 를 재설치 한다.

bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"


===> Remove this directory? 

y 를 눌러서 업데이트를 한다.


7. $HOME/.bashrc에 3.6이 추가된 내용을 반영하기 위해 SHELL을 재시작 한다.


[[ -e "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh" ]] && source "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh"


exec -l $SHELL


8. oci --version

2.8.1


oci os ns get 으로 에러 메세지가 나는지 확인한다.


9. 설치 환경 확인


pip3 list --format=columns

source lib/oracle-cli/bin/activate

pip3 list

find $HOME /usr/bin -name "pip*"

pip3 list -o


이후 업데이트 할 일이 있으면 oci-cli 만 한다.


pip3 install oci-cli --upgrade

deactivate











Posted by pat98

Oracle cloud 의 LVM 환경에서 Provisioning 가능한 preview 버전인 Oracle 20c를 설치하고 Parameter 등 기본 정보에 대해 확인해 보았다.




SQL> select * from v$version;


BANNER

--------------------------------------------------------------------------------

BANNER_FULL

--------------------------------------------------------------------------------

BANNER_LEGACY

--------------------------------------------------------------------------------

    CON_ID

----------

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Version 20.2.0.0.0

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production


[DBCS2]oracle@dbcs2:/home/oracle# ss


SQL*Plus: Release 20.0.0.0.0 - Production on Mon Apr 6 13:29:53 2020

Version 20.2.0.0.0


Copyright (c) 1982, 2019, Oracle.  All rights reserved.



Connected to:

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Version 20.2.0.0.0


NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

DBFIPS_140                           boolean     FALSE

_gc_policy_time                      integer     20

_gc_undo_affinity                    boolean     TRUE

active_instance_count                integer

adg_account_info_tracking            string      LOCAL

adg_redirect_dml                     boolean     FALSE

allow_deprecated_rpcs                string      YES

allow_global_dblinks                 boolean     FALSE

allow_group_access_to_sga            boolean     FALSE

allow_rowid_column_type              boolean     FALSE

approx_for_aggregation               boolean     FALSE

approx_for_count_distinct            boolean     FALSE

approx_for_percentile                string      NONE

aq_tm_processes                      integer     1

archive_lag_target                   integer     0

asm_diskstring                       string

asm_preferred_read_failure_groups    string

audit_file_dest                      string      /u01/app/oracle/admin/DBCS2_ic

                                                 n1v6/adump

audit_sys_operations                 boolean     TRUE

audit_syslog_level                   string

audit_trail                          string      DB

autotask_max_active_pdbs             integer     2

awr_pdb_autoflush_enabled            boolean     FALSE

awr_pdb_max_parallel_slaves          integer     10

awr_snapshot_time_offset             integer     0

background_core_dump                 string      partial

background_dump_dest                 string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/rdbms/log

backup_tape_io_slaves                boolean     FALSE

bitmap_merge_area_size               integer     1048576

blank_trimming                       boolean     FALSE

buffer_pool_keep                     string

buffer_pool_recycle                  string

cdb_cluster                          boolean     FALSE

cdb_cluster_name                     string

cell_offload_compaction              string      ADAPTIVE

cell_offload_decryption              boolean     TRUE

cell_offload_parameters              string

cell_offload_plan_display            string      AUTO

cell_offload_processing              boolean     TRUE

cell_offloadgroup_name               string

circuits                             integer

client_result_cache_lag              big integer 3000

client_result_cache_size             big integer 0

client_statistics_level              string      TYPICAL

clonedb                              boolean     TRUE

clonedb_dir                          string

cluster_database                     boolean     FALSE

cluster_interconnects                string

commit_logging                       string

commit_point_strength                integer     1

commit_wait                          string

commit_write                         string

common_user_prefix                   string      C##

compatible                           string      20.0.0

connection_brokers                   string      ((TYPE=DEDICATED)(BROKERS=1)),

                                                  ((TYPE=EMON)(BROKERS=1))

containers_parallel_degree           integer     65535

control_file_record_keep_time        integer     38

control_files                        string      /u02/app/oracle/oradata/DBCS2_

                                                 icn1v6/control01.ctl, /u03/app

                                                 /oracle/fast_recovery_area/DBC

                                                 S2_ICN1V6/control02.ctl

control_management_pack_access       string      DIAGNOSTIC+TUNING

core_dump_dest                       string      /u01/app/oracle/diag/rdbms/dbc

                                                 s2_icn1v6/DBCS2/cdump

cpu_count                            integer     2

cpu_min_count                        string      2

create_bitmap_area_size              integer     8388608

create_stored_outlines               string

cursor_bind_capture_destination      string      memory+disk

cursor_invalidation                  string      IMMEDIATE

cursor_sharing                       string      EXACT

cursor_space_for_time                boolean     FALSE

data_guard_max_io_time               integer     240

data_guard_max_longio_time           integer     240

data_guard_sync_latency              integer     0

data_transfer_cache_size             big integer 0

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_big_table_cache_percent_target    string      0

db_block_buffers                     integer     0

db_block_checking                    string      MEDIUM

db_block_checksum                    string      TYPICAL

db_block_size                        integer     8192

db_cache_advice                      string      ON

db_cache_size                        big integer 0

db_create_file_dest                  string      /u02/app/oracle/oradata/DBCS2_

                                                 icn1v6/

db_create_online_log_dest_1          string      /u03/app/oracle/redo/

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      sub03110258000.publicvcn.oracl

                                                 evcn.com

db_file_multiblock_read_count        integer     128

db_file_name_convert                 string

db_files                             integer     200

db_flash_cache_file                  string

db_flash_cache_size                  big integer 0

db_flashback_retention_target        integer     1440

db_index_compression_inheritance     string      NONE

db_keep_cache_size                   big integer 0

db_lost_write_protect                string      NONE

db_name                              string      DBCS2

db_performance_profile               string

db_recovery_file_dest                string      /u03/app/oracle/fast_recovery_

                                                 area

db_recovery_file_dest_size           big integer 238G

db_recycle_cache_size                big integer 0

db_securefile                        string      PREFERRED

db_ultra_safe                        string      OFF

db_unique_name                       string      DBCS2_icn1v6

db_unrecoverable_scn_tracking        boolean     TRUE

db_writer_processes                  integer     1

dbnest_enable                        string      NONE

dbnest_pdb_fs_conf                   string

dbwr_io_slaves                       integer     0

ddl_lock_timeout                     integer     0

default_sharing                      string      metadata

deferred_segment_creation            boolean     TRUE

dg_broker_config_file1               string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/dbs/dr1DBCS2_icn1v6.dat

dg_broker_config_file2               string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/dbs/dr2DBCS2_icn1v6.dat

dg_broker_start                      boolean     FALSE

diagnostic_dest                      string      /u01/app/oracle

diagnostics_control                  string      IGNORE

disable_pdb_feature                  big integer 0

disk_asynch_io                       boolean     TRUE

dispatchers                          string      (PROTOCOL=TCP) (SERVICE=DBCS2X

                                                 DB)

distributed_lock_timeout             integer     60

dml_locks                            integer     1416

dnfs_batch_size                      integer     4096

drcp_dedicated_opt                   string      YES

dst_upgrade_insert_conv              boolean     TRUE

enable_automatic_maintenance_pdb     boolean     TRUE

enable_ddl_logging                   boolean     TRUE

enable_dnfs_dispatcher               boolean     FALSE

enable_goldengate_replication        boolean     FALSE

enable_imc_with_mira                 boolean     FALSE

enable_pluggable_database            boolean     TRUE

enabled_PDBs_on_standby              string      *

encrypt_new_tablespaces              string      ALWAYS

event                                string

external_keystore_credential_locatio string

n

fal_client                           string

fal_server                           string

fast_start_io_target                 integer     0

fast_start_mttr_target               integer     0

fast_start_parallel_rollback         string      LOW

file_mapping                         boolean     FALSE

fileio_network_adapters              string

filesystemio_options                 string      none

fixed_date                           string

forward_listener                     string

gcs_server_processes                 integer     0

global_names                         boolean     FALSE

global_txn_processes                 integer     1

hash_area_size                       integer     131072

heat_map                             string      OFF

hi_shared_memory_address             integer     0

hs_autoregister                      boolean     TRUE

http_proxy                           string

ifile                                file

ignore_session_set_param_errors      string

inmemory_adg_enabled                 boolean     TRUE

inmemory_automatic_level             string      OFF

inmemory_clause_default              string

inmemory_deep_vectorization          boolean     TRUE

inmemory_expressions_usage           string      ENABLE

inmemory_force                       string      DEFAULT

inmemory_max_populate_servers        integer     0

inmemory_optimized_arithmetic        string      DISABLE

inmemory_prefer_xmem_memcompress     string

inmemory_prefer_xmem_priority        string

inmemory_query                       string      ENABLE

inmemory_size                        big integer 0

inmemory_trickle_repopulate_servers_ integer     1

percent

inmemory_virtual_columns             string      MANUAL

inmemory_xmem_size                   big integer 0

instance_abort_delay_time            integer     0

instance_groups                      string

instance_mode                        string      READ-WRITE

instance_name                        string      DBCS2

instance_number                      integer     0

instance_type                        string      RDBMS

instant_restore                      boolean     TRUE

java_jit_enabled                     boolean     TRUE

java_max_sessionspace_size           integer     0

java_pool_size                       big integer 0

java_restrict                        string      none

java_soft_sessionspace_limit         integer     0

job_queue_processes                  integer     40

kafka_config_file                    string

large_pool_size                      big integer 0

ldap_directory_access                string      NONE

ldap_directory_sysauth               string      no

license_max_sessions                 integer     0

license_max_users                    integer     0

license_sessions_warning             integer     0

listener_networks                    string

lob_signature_enable                 boolean     FALSE

local_listener                       string      LISTENER_DBCS2

lock_name_space                      string

lock_sga                             boolean     FALSE

log_archive_config                   string

log_archive_dest                     string

log_archive_dest_1                   string

log_archive_dest_10                  string

log_archive_dest_11                  string

log_archive_dest_12                  string

log_archive_dest_13                  string

log_archive_dest_14                  string

log_archive_dest_15                  string

log_archive_dest_16                  string

log_archive_dest_17                  string

log_archive_dest_18                  string

log_archive_dest_19                  string

log_archive_dest_2                   string

log_archive_dest_20                  string

log_archive_dest_21                  string

log_archive_dest_22                  string

log_archive_dest_23                  string

log_archive_dest_24                  string

log_archive_dest_25                  string

log_archive_dest_26                  string

log_archive_dest_27                  string

log_archive_dest_28                  string

log_archive_dest_29                  string

log_archive_dest_3                   string

log_archive_dest_30                  string

log_archive_dest_31                  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_11            string      enable

log_archive_dest_state_12            string      enable

log_archive_dest_state_13            string      enable

log_archive_dest_state_14            string      enable

log_archive_dest_state_15            string      enable

log_archive_dest_state_16            string      enable

log_archive_dest_state_17            string      enable

log_archive_dest_state_18            string      enable

log_archive_dest_state_19            string      enable

log_archive_dest_state_2             string      enable

log_archive_dest_state_20            string      enable

log_archive_dest_state_21            string      enable

log_archive_dest_state_22            string      enable

log_archive_dest_state_23            string      enable

log_archive_dest_state_24            string      enable

log_archive_dest_state_25            string      enable

log_archive_dest_state_26            string      enable

log_archive_dest_state_27            string      enable

log_archive_dest_state_28            string      enable

log_archive_dest_state_29            string      enable

log_archive_dest_state_3             string      enable

log_archive_dest_state_30            string      enable

log_archive_dest_state_31            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      %t_%s_%r.dbf

log_archive_max_processes            integer     4

log_archive_min_succeed_dest         integer     1

log_archive_start                    boolean     FALSE

log_archive_trace                    integer     0

log_buffer                           big integer 16M

log_checkpoint_interval              integer     0

log_checkpoint_timeout               integer     1800

log_checkpoints_to_alert             boolean     FALSE

log_file_name_convert                string

long_module_action                   boolean     TRUE

max_auth_servers                     integer     25

max_datapump_jobs_per_pdb            string      100

max_datapump_parallel_per_job        string      50

max_dispatchers                      integer

max_dump_file_size                   string      unlimited

max_idle_blocker_time                integer     0

max_idle_time                        integer     0

max_iops                             integer     0

max_mbps                             integer     0

max_pdbs                             integer     4098

max_shared_servers                   integer

max_string_size                      string      STANDARD

memoptimize_pool_size                big integer 0

memory_max_target                    big integer 0

memory_target                        big integer 0

min_auth_servers                     integer     1

multishard_query_data_consistency    string      strong

multishard_query_partial_results     string      not allowed

nls_calendar                         string

nls_comp                             string      BINARY

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

noncdb_compatible                    boolean     FALSE

object_cache_max_size_percent        integer     10

object_cache_optimal_size            integer     10240000

ofs_threads                          integer     4

olap_page_pool_size                  big integer 0

one_step_plugin_for_pdb_with_tde     boolean     FALSE

open_cursors                         integer     300

open_links                           integer     4

open_links_per_instance              integer     4

optimizer_adaptive_plans             boolean     TRUE

optimizer_adaptive_reporting_only    boolean     FALSE

optimizer_adaptive_statistics        boolean     FALSE

optimizer_capture_sql_plan_baselines boolean     FALSE

optimizer_capture_sql_quarantine     boolean     FALSE

optimizer_cross_shard_resiliency     boolean     FALSE

optimizer_dynamic_sampling           integer     2

optimizer_features_enable            string      20.1.0

optimizer_ignore_hints               boolean     FALSE

optimizer_ignore_parallel_hints      boolean     FALSE

optimizer_index_caching              integer     0

optimizer_index_cost_adj             integer     100

optimizer_inmemory_aware             boolean     TRUE

optimizer_mode                       string      ALL_ROWS

optimizer_real_time_statistics       boolean     FALSE

optimizer_secure_view_merging        boolean     TRUE

optimizer_session_type               string      NORMAL

optimizer_use_invisible_indexes      boolean     FALSE

optimizer_use_pending_statistics     boolean     FALSE

optimizer_use_sql_plan_baselines     boolean     TRUE

optimizer_use_sql_quarantine         boolean     TRUE

os_authent_prefix                    string      ops$

os_roles                             boolean     FALSE

outbound_dblink_protocols            string      ALL

parallel_adaptive_multi_user         boolean     FALSE

parallel_degree_limit                string      CPU

parallel_degree_policy               string      MANUAL

parallel_execution_message_size      integer     16384

parallel_force_local                 boolean     FALSE

parallel_instance_group              string

parallel_max_servers                 integer     40

parallel_min_degree                  string      1

parallel_min_percent                 integer     0

parallel_min_servers                 integer     4

parallel_min_time_threshold          string      AUTO

parallel_servers_target              integer     40

parallel_threads_per_cpu             integer     1

pdb_file_name_convert                string

pdb_lockdown                         string

pdb_os_credential                    string

pdb_template                         string

permit_92_wrap_format                boolean     TRUE

pga_aggregate_limit                  big integer 3G

pga_aggregate_target                 big integer 1536M

pkcs11_library_location              string

plscope_settings                     string      IDENTIFIERS:NONE

plsql_ccflags                        string

plsql_code_type                      string      INTERPRETED

plsql_debug                          boolean     FALSE

plsql_optimize_level                 integer     2

plsql_v2_compatibility               boolean     FALSE

plsql_warnings                       string      DISABLE:ALL

pmem_filestore                       string

pre_page_sga                         boolean     TRUE

private_temp_table_prefix            string      ORA$PTT_

processes                            integer     200

processor_group_name                 string

query_rewrite_enabled                string      TRUE

query_rewrite_integrity              string      enforced

rdbms_server_dn                      string

read_only_open_delayed               boolean     FALSE

recovery_parallelism                 integer     0

recyclebin                           string      on

redo_transport_user                  string

remote_dependencies_mode             string      TIMESTAMP

remote_listener                      string

remote_login_passwordfile            string      EXCLUSIVE

remote_os_authent                    boolean     FALSE

remote_os_roles                      boolean     FALSE

remote_recovery_file_dest            string

replication_dependency_tracking      boolean     TRUE

resource_limit                       boolean     TRUE

resource_manage_goldengate           boolean     FALSE

resource_manager_cpu_allocation      integer     2

resource_manager_plan                string

result_cache_max_result              integer     5

result_cache_max_size                big integer 31488K

result_cache_mode                    string      MANUAL

result_cache_remote_expiration       integer     0

resumable_timeout                    integer     0

rollback_segments                    string

scheduler_follow_pdbtz               boolean     FALSE

sec_case_sensitive_logon             boolean     TRUE

sec_max_failed_login_attempts        integer     3

sec_protocol_error_further_action    string      (DROP,3)

sec_protocol_error_trace_action      string      TRACE

sec_return_server_release_banner     boolean     FALSE

serial_reuse                         string      disable

service_names                        string      DBCS2_icn1v6.sub03110258000.pu

                                                 blicvcn.oraclevcn.com

session_cached_cursors               integer     50

session_max_open_files               integer     10

sessions                             integer     322

sga_max_size                         big integer 6G

sga_min_size                         big integer 0

sga_target                           big integer 6G

shadow_core_dump                     string      partial

shard_queries_restricted_by_key      boolean     FALSE

shared_memory_address                integer     0

shared_pool_reserved_size            big integer 53687091

shared_pool_size                     big integer 0

shared_server_sessions               integer

shared_servers                       integer     1

shrd_dupl_table_refresh_rate         integer     60

skip_unusable_indexes                boolean     TRUE

smtp_out_server                      string

sort_area_retained_size              integer     0

sort_area_size                       integer     65536

spatial_vector_acceleration          boolean     TRUE

spfile                               string      /u01/app/oracle/dbs/spfileDBCS

                                                 2.ora

sql92_security                       boolean     TRUE

sql_trace                            boolean     FALSE

sqltune_category                     string      DEFAULT

ssl_wallet                           string

standby_db_preserve_states           string      NONE

standby_file_management              string      MANUAL

standby_pdb_source_file_dblink       string

standby_pdb_source_file_directory    string

star_transformation_enabled          string      FALSE

statistics_level                     string      TYPICAL

streams_pool_size                    big integer 0

tablespace_encryption_default_algori string      AES128

thm

tape_asynch_io                       boolean     TRUE

target_pdbs                          integer     12

tde_configuration                    string      keystore_configuration=file

temp_undo_enabled                    boolean     FALSE

thread                               integer     0

threaded_execution                   boolean     FALSE

timed_os_statistics                  integer     0

timed_statistics                     boolean     TRUE

trace_enabled                        boolean     TRUE

tracefile_identifier                 string

transactions                         integer     354

transactions_per_rollback_segment    integer     5

undo_management                      string      AUTO

undo_retention                       integer     900

undo_tablespace                      string      UNDOTBS1

unified_audit_common_systemlog       string

unified_audit_systemlog              string

uniform_log_timestamp_format         boolean     TRUE

use_dedicated_broker                 boolean     FALSE

use_large_pages                      string      ONLY

user_dump_dest                       string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/rdbms/log

wallet_root                          string

workarea_size_policy                 string      AUTO

xml_db_events                        string      enable



Posted by pat98

- 테스트 환경


Oracle cloud 내 dbcs 19.6.0.0


- Problem


많이 사용하지는 않지만 간단한 성능지표를 보기위해 EM Express 를 설정하다가 삽질을 좀 했는데..

19c 부터는 Flash 방식을 지원하지 않음을 알게 되었다.

기본이 Java JET technology 를 사용하게 된다. 근데 이게 브라우저에서 화면이 loading이 잘 안되는 문제가 있다.

ID/Passwd 넣고 기다리면 진행되지 않고 계속 무한 loading 이 지속된다. 아 어쩌라고...


on-premise 는 테스트 못해봤다. 일단 Cloud 만 해 봄.


- Solution


구글링 결과.


https://docs.oracle.com/en/database/oracle/oracle-database/19/upgrd/behavior-changes-deprecated-desupport-oracle-database.html#GUID-B92F3E41-FCC4-4F11-B1E6-FC8B147C18EB


이전처럼 Flash-based 방식을 사용하고 싶다면 아래와 같이 설정하면 된다.


- 이전처럼 Flash 방식 활성화


SQL> @?/rdbms/admin/execemx emx


- Java JET 방식으로 돌아가기


SQL> @?/rdbms/admin/execemx omx


현재 테스트 결과로는..내가 사용하는 환경의 browser의 문제일수 있지만


1. Chrome에서는 접속이 잘 되는것 처럼 보이지만 무한 session expire 메세지가 반복되면서 안됨. 

2. explorer에서는 잘 접속된다.

3. Firefox 도 잘 접속된다.


https://xxx.xxx.xxx.xxx:5500/em


- 안되는 Chrome 화면



* 크롬도 아래와 같이 설정하면 해결됨


크롬버전 80 이상부터는 주소창에 아래와 같이 치고


chrome://flags/#same-site-by-default-cookies


아래와 같이 SamSite by default cookies 값을 disabled 로 변경한 후 Chrome 재기동 한다.







- 잘 되는 explorer 화면



- Fireforx 화면



Posted by pat98


2020. 3.4 Release Notes


얼마전 OCI 의 Shape 변경이 가능해진 것에 이어서 DB system도 Shape 변경이 가능하게 기능이 추가되었습니다.

downtime 은 있지만 (15분~20분)  이전에는 Full 백업을 받고 다시 인스턴스를 생성해야 했는데, 이전에 비하면 훨씬 좋아진 기능입니다.  


VM.Standard2.1 -> VM.Standard2.2 로 바꿔보는 테스트 입니다.


shape 변경시 오라클 SGA 영역도 커지거나 작아지면 자동으로 크기가 변경됩니다. (전체 Memory의 50%가 할당되는 방식으로 보임)


SGA 7.6G -> SGA 15.2G






Posted by pat98


2020.3.9 Release Notes


Oracle Cloud에서 드디어 DBCS 생성시  KST Timezone 선택가능이 가능해 졌습니다. (진작에 됐어야 하는 건데 구현이 어려웠던건지...)


DBCS 생성후에 Timezone을 한국시간으로 바꾸면서 Listener 를 통한 접속시 Timezone 반영이 안되는 등 자잘한 문제들이 발생했었는데 해당 이슈는 모두 Clear 될 듯 합니다. 


https://docs.cloud.oracle.com/en-us/iaas/releasenotes/changes/d7e2bf9d-22ca-4e06-b5ba-00976ed8c047/







Posted by pat98

네트워크 관련 참고사항 


IPv4 CIDR blocks



Posted by pat98

dbcli 명령은 root 사용자로 실행

dbcli 위치는 /opt/oracle/dcs/bin

dbcli 관련 로그는 /opt/oracle/dcs/log/  이며 dcscli.log 및 dcs-agent.log 파일에 기록 (RMAN 백업및 설정작업도 기록되어 있다)


Virtaul Machine 에서는 안되는 명령어가 있다. 

Database 삭제, 생성 테스트를 해 보고 싶었는데 create-database, delete-database 명령어 자체가 없다.

이런 작업들은 BM에서만 되는듯 하다. 

참고 : OCI: How to Create Database Using dbcli (문서 ID 2447240.1)



* 아래부터는 dbcli 명령어 확인


- dbcli describe-component

- dbcli describe-component -j

DB 시스템의 서버, 스토리지 및 데이터베이스 홈 구성 요소 설치된 패치 버전과 사용 가능한 패치 버전을 표시한다.


System Version  

---------------

19.4.3.0.0


Component                                Installed Version    Available Version   

---------------------------------------- -------------------- --------------------

GI                                        18.6.0.0.190416       18.9.0.0.200114     

DB                                        12.2.0.1.190416       12.2.0.1.200114 


{

  "systemVersion" : "19.4.3.0.0",

  "errorMsg" : null,

  "systemComponents" : [ {

    "componentType" : "GI",

    "systemSubComponents" : [ {

      "componentNames" : [ "OraGrid180" ],

      "resourceIds" : [ null ],

      "installedVersion" : "18.6.0.0.190416",

      "availableVersion" : "18.9.0.0.200114"

    } ]

  }, {

    "componentType" : "DB",

    "systemSubComponents" : [ {

      "componentNames" : [ "OraDB12201_home1" ],

      "resourceIds" : [ "aa37600c-4810-4630-a69c-7cb9e7afa2b1" ],

      "installedVersion" : "12.2.0.1.190416",

      "availableVersion" : "12.2.0.1.200114"

    } ]

  } ]

}


- dbcli describe-system

DB 시스템에 대한 자세한 내용을 확인


DbSystem Information                                            

---------------------------------------------------------------- 

                     ID: 09085fa0-8acc-4731-821d-7afdd104f5f0

               Platform: Vmdb

        Data Disk Count: 8

         CPU Core Count: 1

                Created: August 9, 2019 7:05:12 AM UTC


System Information                                                

---------------------------------------------------------------- 

                   Name: dd5h22va

            Domain Name: sub08060340410.myvcn.oraclevcn.com

              Time Zone: UTC

             DB Edition: EE

            DNS Servers: 

            NTP Servers: 169.254.169.254 


Disk Group Information

---------------------------------------------------------------- 

DG Name                   Redundancy                Percentage  

------------------------- ------------------------- ------------ 

Data                      External                  100        

Reco                      External                  100  


- dbcli describe-latestpatch

DB 시스템에 적용 가능한 최신 패치를 표시한다.


componentType   availableVersion    

--------------- --------------------

gi              12.2.0.1.200114     

gi              12.1.0.2.200114     

gi              18.9.0.0.200114     

gi              19.6.0.0.200114     

db              11.2.0.4.200114     

db              12.2.0.1.200114     

db              12.1.0.2.200114     

db              18.9.0.0.200114     

db              19.6.0.0.200114  


- dbcli list-databases

DB 시스템의 모든 데이터베이스를 나열합니다.


ID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID                                

---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------

bf3b3e76-b356-4cb0-b3ee-728d1e0f2264     DBCS2      Si       12.2.0.1.190416      true       Oltp              ASM        Configured   aa37600c-4810-4630-a69c-7cb9e7afa2b1 


- dbcli describe-database -in DBCS2

데이터베이스의 내용을 표시한다.


Database details                                                  

---------------------------------------------------------------- 

                     ID: bf3b3e76-b356-4cb0-b3ee-728d1e0f2264

            Description: DBCS2

                DB Name: DBCS2

             DB Version: 12.2.0.1.190416

                DB Type: Si

             DB Edition: EE

                   DBID: 1025930743

 Instance Only Database: false

                    CDB: true

               PDB Name: PDB

    PDB Admin User Name: pdbuser

                  Class: Oltp

                  Shape: 

                Storage: ASM

          DB Redundancy: 

           CharacterSet: AL32UTF8

  National CharacterSet: AL16UTF16

               Language: AMERICAN

              Territory: AMERICA

                Home ID: aa37600c-4810-4630-a69c-7cb9e7afa2b1

        Console Enabled: false

     Level 0 Backup Day: Sunday

     AutoBackup Enabled: false

         BackupConfigId: a9be3371-c664-47b5-a9b2-bdb7928cdacd

                Created: August 9, 2019 7:05:13 AM UTC

         DB Domain Name: sub08060340410.myvcn.oraclevcn.com


- dbcli list-dbstorages

DB 시스템의 데이터베이스 스토리지를 나열한다.


ID                                       Type   DBUnique Name        Status    

---------------------------------------- ------ -------------------- ----------

f76177e9-69f8-4136-8d01-3582a795feaa     Asm    DBCS2_icn1bb         Configured



- dbcli describe-dbstorage -i f76177e9-69f8-4136-8d01-3582a795feaa

특정 데이터베이스 스토리지 리소스에 대한 자세한 정보를 표시한다.


Database Storage details                                          

---------------------------------------------------------------- 

                     ID: f76177e9-69f8-4136-8d01-3582a795feaa

                DB Name: DBCS2

          DBUnique Name: DBCS2_icn1bb

         DB Resource ID: bf3b3e76-b356-4cb0-b3ee-728d1e0f2264

           Storage Type: ASM

                   DATA:

                         Location: +DATA/DBCS2_icn1bb

                       Used Space: 4.76GB

                       Free Space: 245.87GB

                   REDO:

                         Location: +RECO/DBCS2_icn1bb

                       Used Space: 106.53GB

                       Free Space: 149.33GB

                   RECO:

                         Location: +RECO/DBCS2_icn1bb

                       Used Space: 106.53GB

                       Free Space: 149.33GB

                  State: ResourceState(status=Configured)

                Created: August 9, 2019 7:05:13 AM UTC

            UpdatedTime: August 9, 2019 7:31:48 AM UTC


- dbcli list-jobs

작업 ID, 상태 및 작업을 포함하는 작업 목록을 표시한다.


ID                                       Description                                                                 Created                             Status    

---------------------------------------- --------------------------------------------------------------------------- ----------------------------------- ----------

84dd4c12-2663-4108-a275-7a9bb9147c17     Authentication key update for DCS_ADMIN                                     August 9, 2019 7:02:22 AM UTC       Success   

2b55f226-7a80-4535-ab56-d53581be97a0     Provisioning service creation                                               August 9, 2019 7:05:15 AM UTC       Success   

cf41198d-d971-4c16-bd24-7928693eced0     SSH keys update                                                             August 9, 2019 7:57:31 AM UTC       Success   

beb8b631-8a4a-4613-8ed3-e3de76507c26     SSH key delete                                                              August 9, 2019 7:59:14 AM UTC       Success   

12bc0f65-8548-4094-b0db-357b92d3ebd0     create object store:bAvQEfNSs316kM6cUzEN                                    August 19, 2019 7:50:42 AM UTC      Success   

f3bf7ebe-5e58-49c6-868e-37895c00dc4a     create backup config:bAvQEfNSs316kM6cUzEN_BC                                August 19, 2019 7:51:39 AM UTC      Success   

95492b6f-4fd1-4e61-9974-727c412c04f4     update database : DBCS2                                                     August 19, 2019 7:53:19 AM UTC      Success   

52acaedc-8c18-4a03-a5f5-83998fe61f1f     Create Longterm Backup with TAG-DBTLongterm1566200196399oro for Db:DBCS2 in OSS:bAvQEfNSs316kM6cUzEN August 19, 2019 7:57:25 AM UTC      Success   

90ecfb59-bfb8-436c-979b-aada00c8a7aa     Delete Backup for Database name: DBCS2_icn1bb                               January 21, 2020 5:02:17 AM UTC     Success   


- dbcli describe-job -i 2b55f226-7a80-4535-ab56-d53581be97a0

특정 작업에 대한 세부 정보를 표시한다.


Task Name                                Start Time                          End Time                            Status    

---------------------------------------- ----------------------------------- ----------------------------------- ----------

Configuring HugePage For VMDB            August 9, 2019 7:05:16 AM UTC       August 9, 2019 7:05:16 AM UTC       Success   

Checking the ipAddress                   August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:17 AM UTC       Success   

Setting up Network                       August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:17 AM UTC       Success   

OS usergroup 'asmdba'creation            August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:17 AM UTC       Success   

OS usergroup 'asmoper'creation           August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:17 AM UTC       Success   

OS usergroup 'asmadmin'creation          August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:17 AM UTC       Success   

OS usergroup 'dba'creation               August 9, 2019 7:05:17 AM UTC       August 9, 2019 7:05:18 AM UTC       Success   

OS usergroup 'dbaoper'creation           August 9, 2019 7:05:18 AM UTC       August 9, 2019 7:05:18 AM UTC       Success   

OS usergroup 'oinstall'creation          August 9, 2019 7:05:18 AM UTC       August 9, 2019 7:05:18 AM UTC       Success   

OS user 'grid'creation                   August 9, 2019 7:05:18 AM UTC       August 9, 2019 7:05:18 AM UTC       Success   

OS user 'oracle'creation                 August 9, 2019 7:05:18 AM UTC       August 9, 2019 7:05:18 AM UTC       Success   

SSH equivalance setup                    August 9, 2019 7:05:19 AM UTC       August 9, 2019 7:05:19 AM UTC       Success   

Storage discovery                        August 9, 2019 7:05:20 AM UTC       August 9, 2019 7:09:05 AM UTC       Success   

disk creation                            August 9, 2019 7:09:05 AM UTC       August 9, 2019 7:09:46 AM UTC       Success   

Local disk creation                      August 9, 2019 7:09:46 AM UTC       August 9, 2019 7:09:50 AM UTC       Success   

Updating Disk Affinity                   August 9, 2019 7:09:50 AM UTC       August 9, 2019 7:09:50 AM UTC       Success   

Grid home creation                       August 9, 2019 7:09:50 AM UTC       August 9, 2019 7:14:22 AM UTC       Success   

Creating GI home directories             August 9, 2019 7:09:50 AM UTC       August 9, 2019 7:09:50 AM UTC       Success   

Cloning Gi home                          August 9, 2019 7:09:50 AM UTC       August 9, 2019 7:14:15 AM UTC       Success   

Updating GiHome version                  August 9, 2019 7:14:15 AM UTC       August 9, 2019 7:14:22 AM UTC       Success   

Grid stack creation                      August 9, 2019 7:14:22 AM UTC       August 9, 2019 7:30:04 AM UTC       Success   

Configuring GI                           August 9, 2019 7:14:22 AM UTC       August 9, 2019 7:14:51 AM UTC       Success   

Running GI root scripts                  August 9, 2019 7:14:51 AM UTC       August 9, 2019 7:25:24 AM UTC       Success   

Running GI config assistants             August 9, 2019 7:25:26 AM UTC       August 9, 2019 7:26:23 AM UTC       Success   

Disk group 'RECO'creation                August 9, 2019 7:30:11 AM UTC       August 9, 2019 7:30:27 AM UTC       Success   

Volume 'commonstore'creation             August 9, 2019 7:30:27 AM UTC       August 9, 2019 7:31:26 AM UTC       Success   

ACFS File system 'DATA'creation          August 9, 2019 7:31:26 AM UTC       August 9, 2019 7:31:48 AM UTC       Success   

Database home creation                   August 9, 2019 7:31:48 AM UTC       August 9, 2019 7:38:08 AM UTC       Success   

Validating dbHome available space        August 9, 2019 7:31:48 AM UTC       August 9, 2019 7:31:48 AM UTC       Success   

Creating DbHome Directory                August 9, 2019 7:31:48 AM UTC       August 9, 2019 7:31:48 AM UTC       Success   

Extract DB clones                        August 9, 2019 7:31:48 AM UTC       August 9, 2019 7:34:32 AM UTC       Success   

Clone Db home                            August 9, 2019 7:34:32 AM UTC       August 9, 2019 7:37:06 AM UTC       Success   

Enable DB options                        August 9, 2019 7:37:06 AM UTC       August 9, 2019 7:37:36 AM UTC       Success   

Run Root DB scripts                      August 9, 2019 7:37:36 AM UTC       August 9, 2019 7:37:37 AM UTC       Success   

Database creation task                   August 9, 2019 7:38:08 AM UTC       August 9, 2019 7:38:08 AM UTC       Success   

Database Creation                        August 9, 2019 7:38:08 AM UTC       August 9, 2019 7:51:45 AM UTC       Success   

Change permission for xdb wallet files   August 9, 2019 7:51:45 AM UTC       August 9, 2019 7:51:45 AM UTC       Success   

Update Database Password Profile         August 9, 2019 7:51:45 AM UTC       August 9, 2019 7:51:48 AM UTC       Success   

Add Startup Trigger to Open all PDBS     August 9, 2019 7:51:48 AM UTC       August 9, 2019 7:51:50 AM UTC       Success   

Place SnapshotCtrlFile in sharedLoc      August 9, 2019 7:51:50 AM UTC       August 9, 2019 7:51:54 AM UTC       Success   

SqlPatch upgrade                         August 9, 2019 7:53:15 AM UTC       August 9, 2019 7:54:34 AM UTC       Success   

Running Password Management Policy       August 9, 2019 7:54:34 AM UTC       August 9, 2019 7:54:36 AM UTC       Success   

Running dbms_stats init_package          August 9, 2019 7:54:36 AM UTC       August 9, 2019 7:54:40 AM UTC       Success   

updating the Database version            August 9, 2019 7:54:40 AM UTC       August 9, 2019 7:54:45 AM UTC       Success   

TDE configuration                        August 9, 2019 7:54:45 AM UTC       August 9, 2019 7:56:10 AM UTC       Success   

Wallet creation                          August 9, 2019 7:54:46 AM UTC       August 9, 2019 7:54:50 AM UTC       Success   

Opening wallet                           August 9, 2019 7:54:50 AM UTC       August 9, 2019 7:54:51 AM UTC       Success   

Closing wallet                           August 9, 2019 7:54:56 AM UTC       August 9, 2019 7:54:57 AM UTC       Success   

users tablespace creation                August 9, 2019 7:56:10 AM UTC       August 9, 2019 7:56:21 AM UTC       Success   

Network security configuration           August 9, 2019 7:56:21 AM UTC       August 9, 2019 7:56:21 AM UTC       Success   

Updating NetSec Rules                    August 9, 2019 7:56:21 AM UTC       August 9, 2019 7:56:21 AM UTC       Success   



Posted by pat98


이제 Oracle OCI 에서 shape 를 변경할수 있는 기능이 지원됩니다

약간의 제약은 있지만 이전보다 좋아졌습니다.


https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/resizinginstances.htm


https://blogs.oracle.com/cloud-infrastructure/right-size-your-vm-instances-to-support-your-workload


변경전 몇가지 확인할 점이 있습니다.


1. 리부팅이 필요하다.

2. 충분한 Service Limits 을 가지고 있어야 한다.

3. Intel <-> AMD 간 Shape 변경은 미지원, 

4. Second VNIC 이 있을 경우 재구성 해야한다.


Compute >> Instances >> Instance Details 메뉴로 이동




 


Posted by pat98

APP 가 계속 접속시도를 하는데 막고 싶다던가 여러가지 이유로 DB 재기동시에시 Listener 가 자동으로 같이 올라오지 않게 설정하고 싶을 때가 있다. 

START_DEPENDENCIES 를 수정해서 반영을 해 보자.


테스트 환경은 12.1.0.2 환경이였음.



1. 해당 databaes 의 CRS 속성을 확인

crsctl stat res ora.test_icn14t.db -p


2. START_DEPENDENCIES 에 LISTENER 가 들어가 있다.


START_DEPENDENCIES=hard(global:uniform:ora.DATA.dg, global:uniform:ora.RECO.dg) pullup(global:ora.RECO.dg, global:ora.DATA.dg) weak(type:ora.listener.type,uniform:ora.ons)


3. 아래와 같이 LISTENER 를 제외하도록 수정한다.


(root로 수행)

crsctl modify resource ora.test_icn14t.db -attr "START_DEPENDENCIES='hard(global:uniform:ora.DATA.dg, global:uniform:ora.RECO.dg) pullup(global:ora.RECO.dg, global:ora.DATA.dg) weak(type:ora.listener.type,uniform:ora.ons)'" -unsupported


- 만일 명령어 수행시 CRS-4995:  The command 'Modify  resource' is invalid in crsctl. Use srvctl for this command. 가 나오면 -unsupported 옵션을 붙이도록 한다. (12cR1인 경우)

- 변경시 명령어에 " 으로 감싸주는 것을 확인한다.


4. 리스너를 내리고 DB를 재기동 하여 LISTENER 가 같이 올라오지 않는것을 확인한다.


[oracle@test ~]$ ps -ef |grep tns

root        22     2  0 01:29 ?        00:00:00 [netns]

grid     10807     1  0 01:33 ?        00:00:06 /u01/app/19.0.0.0/grid/bin/tnslsnr ASMNET1LSNR_ASM -no_crs_notify -inherit

oracle   17615 17497  0 06:13 pts/0    00:00:00 grep --color=auto tns

grid     95377     1  0 05:45 ?        00:00:00 /u01/app/19.0.0.0/grid/bin/tnslsnr LISTENER -no_crs_notify -inherit


srvctl stop listener

shutdown immediate

startup


[oracle@test ~]$ ps -ef |grep tns

root        22     2  0 01:29 ?        00:00:00 [netns]

grid     10807     1  0 01:33 ?        00:00:06 /u01/app/19.0.0.0/grid/bin/tnslsnr ASMNET1LSNR_ASM -no_crs_notify -inherit

oracle   19593 17497  0 06:15 pts/0    00:00:00 grep --color=auto tns


5. 원복할 경우


(root로 수행)

crsctl modify resource ora.test_icn14t.db -attr "START_DEPENDENCIES='hard(global:uniform:ora.DATA.dg, global:uniform:ora.RECO.dg) pullup(global:ora.RECO.dg, global:ora.DATA.dg) weak(type:ora.listener.type,uniform:ora.ons)'" -unsupported

Posted by pat98

01-09 22:29
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 달린 댓글