Exadata 19.3 and higher: Supplied with Exadata Admin/Fabric/RDMA/InfiniBand Switch software (separate from Storage Server software).Exadata 19.2 and lower: Supplied with Exadata Storage Server software. SeeMOS Note 888828.1
Grid Infrastructure home and Database home patching - OPatch
[ORCL]oracle@ora19c:/oracle/patch/36866578# opatch apply . Oracle Interim Patch Installer version 12.2.0.1.46 Copyright (c) 2025, Oracle Corporation. All rights reserved.
Oracle Home : /oracle/app/oracle/product/19.0.0 Central Inventory : /oracle/app/oraInventory from : /oracle/app/oracle/product/19.0.0/oraInst.loc OPatch version : 12.2.0.1.46 OUI version : 12.2.0.7.0 Log file location : /oracle/app/oracle/product/19.0.0/cfgtoollogs/opatch/opatch2025-09-11_11-06-27AM_1.log
Verifying environment and performing prerequisite checks... OPatch continues with these patches: 36866578
Do you want to proceed? [y|n] y User Responded with: Y All checks passed. Backing up files... Applying interim patch '36866578' to OH '/oracle/app/oracle/product/19.0.0' ApplySession: Optional component(s) [ oracle.jdk, 1.8.0.191.0 ] , [ oracle.jdk, 1.8.0.391.11 ] not present in the Oracle Home or a higher version is found.
[ORCL]oracle@ora19c:/home/oracle# opatch rollback -id 36866578 Oracle Interim Patch Installer version 12.2.0.1.46 Copyright (c) 2025, Oracle Corporation. All rights reserved.
Oracle Home : /oracle/app/oracle/product/19.0.0 Central Inventory : /oracle/app/oraInventory from : /oracle/app/oracle/product/19.0.0/oraInst.loc OPatch version : 12.2.0.1.46 OUI version : 12.2.0.7.0 Log file location : /oracle/app/oracle/product/19.0.0/cfgtoollogs/opatch/opatch2025-09-11_11-09-58AM_1.log
Patches will be rolled back in the following order: 36866578 The following patch(es) will be rolled back: 36866578
Rolling back patch 36866578...
RollbackSession rolling back interim patch '36866578' from OH '/oracle/app/oracle/product/19.0.0'
ORA-39405: Oracle Data Pump does not support importing from a source database with...
보통 Source 의 Timezone 화일이 높은버전(35)을 Target 의 낮은 Timezone 화일(34)로 import 시도할시 아래와 같은 에러가 났었음...
제일 손쉬운 방법은 Target 의 timezone 을 upgrade 하면 됨. (하지만 사이트 환경상 그렇지 작업하지 못하는 경우가 생김) -> 개발을 낮은 RU 로 사용하다가 운영은 몇개월후 RU를 더 높은 것으로 셋팅하고 그대로 사용했을 경우 등등)
19.27 부터 datapump import 하는 동안 time zone file version 을 check 하지 않는 기능이 포함되었다고 한다.
-Bug 37041429 - Allow Data Pump to Import Into a Destination With a Lower Timezone File Version Than the Source (Doc ID 37041429.8)
또는
alter system set "_datapump_bypass_tstz_check"=true;
그러나 실제 확인해 보면 아직 19c에서 아직 새로운 enhancement가 19c에서 완전히 적용되지 않은것으로 보인다.
23ai 와 19c에서 각각 확인해 봄.
Connected to: Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems Version 23.7.0.25.01
SET LINES 120 COL KSPPINM for A40 COL KSPPSTVL FOR A30 select ksppinm, ksppstvl from x$ksppi x, x$ksppcv y where (x.indx = y.indx) and (translate(ksppinm,'_','#') like '%&1%'); Enter value for 1: _datapump_bypass old 4: and (translate(ksppinm,'_','#') like '%&1%') new 4: and (translate(ksppinm,'_','#') like '%_datapump_bypass%')
Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.27.0.0.0
SET LINES 120 COL KSPPINM for A40 COL KSPPSTVL FOR A30 select ksppinm, ksppstvl from x$ksppi x, x$ksppcv y where (x.indx = y.indx) and (translate(ksppinm,'_','#') like '%&1%'); Enter value for 1: _datapump_bypass old 4: and (translate(ksppinm,'_','#') like '%&1%') new 4: and (translate(ksppinm,'_','#') like '%_datapump_bypass%')
no rows selected
-> 21c 와 23ai 에서는 사용가능 / 19c 는 곧 기능추가 예정 -------> 일부 문서에 19.27 부터 된다고 했지만 아직 기능구현이 되지 않은것으로 의심된다.
단 이 방법은 data에 timezone 화일이 있을 경우 corrupt 될수 있기 때문에 신중히 사용해야 함.
[INS-06006] Passwordless SSH connectivity not set up between the following node(s)
- 2탄 -
RAC 설치 작업 하다보면 위의 메세지를 흔하게 보게 되는데..
해당 메세지의 passwordless ssh 접속불가으로 인해 문제로 고통받는 많은 유저분들을 위해 몇자 적는다.
INS-06006 GI RunInstaller Fails If OpenSSH Is Upgraded to 8.x (Doc ID 2555697.1)
OpenSSH 버전 9.x 대가 설치되어 있는 경우 해당 문서의 기존 workaround 방법이 먹히지 않는 경우가 종종 있다.
현재는 AIX 나 Solaris 계열에서만 해당 증상이 나타나고 있으며 RHEL Linux 계열은 아직 OpenSSH 8.x 가 채택되어 거의 문제가 없다. (주로 RHEL8, RHEL 9 를 사용하고 있으므로)
RHEL 10 부터는 OpenSSH 9.x 가 기본으로 설치되고. 9.x 에서는 새로운 옵션인 -O 가 생겼다.
[root@rhel10 ~]# ssh -V OpenSSH_9.9p1, OpenSSL 3.2.2 4 Jun 2024
-O Use the legacy SCP protocol for file transfers instead of the SFTP protocol. Forcing the use of the SCP protocol may be necessary for servers that do not implement SFTP, for backwards-compatibility for particular filename wildcard patterns and for expanding paths with a ‘~’ prefix for older SFTP servers.
-> SFTP 프로토콜 대신 레거시 SCP 프로토콜 사용하도록 강제화 함.
- 기존의 workaround 해결방법에서 -O 추가옵션 사용가능 (대문자 오)
설치전 # Rename the original scp. mv /usr/bin/scp /usr/bin/scp.orig
# Create a new file </usr/bin/scp>. vi /usr/bin/scp
# Add the below line to the new created file </usr/bin/scp>. /usr/bin/scp.orig -T -O $*
# Change the file permission. chmod 555 /usr/bin/scp
Run post script (root로) export GI_HOME=/u01/app/19.0.0.0/grid $GI_HOME/rdbms/install/rootadd_rdbms.sh $GI_HOME/crs/install/rootcrs.sh -postpatch -rollback
우선 EM 설치 진행전 EM Repository DB를 미리 생성해야 하는데 아직 24ai Repository DB용 Template 가 배포되지 않아서 기존에 배포된 19c Template 지정해서 DB생성하면 Error 발생하므로 Database 생성옵션에서 Custom 선택 후 빈 껍데기 수동으로 생성하여 작업하도록 한다.
시도해 보면 계속 이런 에러가 뜰것이다. 나처럼 해결해 볼려고 하면 정신건강에 좋지 않으니 빨리 포기하도록 하자.
ERROR:The database for which you have provided details already has a valid SYSMAN schema, but not an OPSS schema. Ensure that it also has an OPSS schema. Otherwise, drop the SY[oracle:/tmp/OraInstall2025-02-14_09-08-34AM]
Release 해 놓고 6개월 넘었는데 아직도 Template 제공 안하는건 뭐하자는 건지...개발자들 일해라!!! ..