Oracle14 12c 이상 db 접근 할 때 발생되는 ORA-28040 / ORA-01017 에러 발생원인 및 해결 개요 11g 클라이언트에서 oracle 12c 서버로 접근할 때 해당 에러가 발생하며 접속이 불가능 합니다. 에러내용 ORA-28040 : No Matching Authentication Protocol ORA-01017 : in invalid username/password 에러발생원인 oracle11g 에서는 SHA-1 기반의 패스워드 알고리즘 사용하며, oracle12c 이후 부터는 SHA-512 기반의 패스워드 알고리즘 이 사용됩니다. 패스워드 암호화 규칙이 12c를 기준으로 달라지므로 11g,12c 두개를 기준으로 봤을때 동일한 패스워드를 입력하여도, *단방향 암호화로 변환시 다른 패스워드로 인식되어 접속이 불가능하여 에러가 발생됩니다. * 단방향 암호화 : 일방적으로 암호화만 가능 양방향 암호.. Oracle/Bug & Error 2023. 6. 9. [RHEL 7.9] ORACLE_19c_Install_RAC (3) Oracle Instance 설치 사전 설정 및 GRID 설치 내용은 아래 글 참조해주시면 됩니다. 2023.05.23 - [Oracle/Install & Patch] - [RHEL 7.9] ORACLE_19c_Install_RAC (1) 사전설정 및 GRID 설치 [RHEL 7.9] ORACLE_19c_Install_RAC (1) 사전설정 및 GRID 설치 설치 전 준비 단계 준비 파일 p6880880_190000_Linux-x86-64.zip p31537677_112040_Linux-x86-64.zip LINUX.X64_193000_db_home.zip LINUX.X64_193000_grid_home.zip setting 정보 # 1번 node hostname : orac1 oracle_sid : ora19c1 ip : 192.168.. Oracle/Install & Patch 2023. 5. 24. [RHEL 7.9] ORACLE_19c_Install_RAC (2) ASM 구성 및 Oracle 엔진 설치 사전 설정 및 GRID 설치 내용은 아래 글에서 확인 부탁드립니다. 2023.05.23 - [Oracle/Install & Patch] - [RHEL 7.9] ORACLE_19c_Install_RAC (1) 사전설정 및 GRID 설치 [RHEL 7.9] ORACLE_19c_Install_RAC (1) 사전설정 및 GRID 설치 설치 전 준비 단계 준비 파일 p6880880_190000_Linux-x86-64.zip p31537677_112040_Linux-x86-64.zip LINUX.X64_193000_db_home.zip LINUX.X64_193000_grid_home.zip setting 정보 # 1번 node hostname : orac1 oracle_sid : ora19c1 ip : 192.16.. Oracle/Install & Patch 2023. 5. 23. [RHEL 7.9] ORACLE_19c_Install_RAC (1) 사전설정 및 GRID 설치 설치 전 준비 단계 준비 파일 p6880880_190000_Linux-x86-64.zip p31537677_112040_Linux-x86-64.zip LINUX.X64_193000_db_home.zip LINUX.X64_193000_grid_home.zip setting 정보 # 1번 node hostname : orac1 oracle_sid : ora19c1 ip : 192.168.56.140 # 2번 node hostname : orac2 oracle_sid : ora19c2 ip : 192.168.56.150 # /etc/hosts 파일 작성 (호스트명에는 '_' 가 포함되면 안됨) ip setting /etc/hosts ##### RAC Public ##### 192.168.56.140 orac1.. Oracle/Install & Patch 2023. 5. 23. OS booting disk bonding 자동 적용 (udev / rc.local) 개요 RAC 클러스터 부팅시 disk 의 권한이 root 로 변경되어 다시 grid 로 바꿔주기 위한 방법을 작성해 보았습니다. disk 권한을 변경하는 방법은 2가지가 있으며 차례대로 사용법을 작성하겠습니다. 방법 1. udev ※ roles 파일 정의 /rules.d/ 경로 안애 존재하는 파일은 반드시 .rules 파일 형태여야 합니다. (이외 파일 무시) 기본적으로 파일명의 처음은 숫자로 시작하여야하며, 이는 rules 등록(동작) 순서를 위한 사항으로 강제적인 사항은 아닙니다. (굳이 숫자 시작안해도 상관없으나 우선순위가 뒤로 밀림) udev 에 신규 rule 추가 cd /etc/udev/rules.d/ ex) cp /etc/udev/rules.d/69-vdo-start-by-dev.rules /.. Oracle/Management 2023. 5. 23. Oracle Patch 적용 확인 스크립트 개요 오라클에서 패치 정보를 확인하기 위한 방법으로 opatch 유틸리티를 통한 확인이 가능합니다. 또한 오라클에서는 패치 정보를 조회 할 수 있는 view 도 제공하고있습니다. 이에 대한 조회 스크립트를 문서로 남겨봅니다. Patch 정보 확인 opatch 유틸리티를 통한 조회 명령문 : opatch lsinventory ora19c:admin/ > opatch lsinventory Oracle Interim Patch Installer version 12.2.0.1.36 Copyright (c) 2023, Oracle Corporation. All rights reserved. Oracle Home : /oracle/product/19c/db Central Inventory : /oracle/oraI.. Oracle/Install & Patch 2023. 5. 23. [RHEL 7.9] ORACLE_19c(19.3.0.0)_Install_Silent Mode 개요 실제 업무상 UI 를 띄우지 못해 설치를 진행하지 못하는 경우는 거의 없습니다. 다만 그러한 경우도 발생할 때를 대비하여 CLI (Command-line interface) 상에서 설치하는 내용을 작성합니다. 작업시간 (작업 환경에 따라 소요시간은 크게 달라질 수 있습니다.) oracle software 설치 40분 netca (리스너 구성) 3분 dbca (db 생성) 25분 dba 그룹 및 오라클 계정 확인 [root@ora11g media]# cat /etc/group |grep dba dba:x:1001: [root@ora11g media]# cat /etc/passwd |grep 1001 oracle:x:1001:1001::/home/oracle:/bin/bash /etc/sysctl.co.. Oracle/Install & Patch 2023. 5. 19. DataPump (impdp) 옵션 정리 기본 템플릿 : impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp DataPump (impdp) 매개변수 정리 키워드 내용 예시 HELP impdp 에 대한 명령어 및 도움말 메시지 표시 impdp help=y | impdp -help DIRECTORY 참조할 DMP 파일이 입력된 디렉토리 경로 설정 directory=dpump01 DUMPFILE 참조할 dmp 파일의 이름 설정 dumpfile=test01_%U.dmp (이때 %U 는 순차적인 번호가 입력됨) LOGFILE 참조할 LOG 파일의 이름 설정 logfile=export.log FULL Database 전체를 import 수행 하도록 지정 full=[y | n] SCHEMAS schemas 모드로.. Oracle/Migration 2023. 5. 19. DataPump (expdp) 옵션 정리 기본 템플릿 : expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp DataPump (expdp) 매개변수 정리 키워드 설명 예시 HELP expdp 에 대한 명령어 및 도움말 메시지 표시 expdp help=y | expdp -help DIRECTORY DMP 파일이 입력될 디렉토리 경로 설정 directory=dpump01 DUMPFILE 입력될 dmp 파일의 이름 설정 dumpfile=test01_%U.dmp (이때 %U 는 순차적인 번호가 입력됨) LOGFILE 입력될 LOG 파일의 이름 설정 logfile=export.log FULL Database 전체를 export 할지에 대한 여부 full=[y | n] SCHEMAS 지정한 스키마가 소유한 오브.. Oracle/Migration 2023. 5. 19. [RHEL7.x] oracle11g (11.2.0.4) 엔진 설치 시 'elfutils-libelf-devel-0.97','pdksh-5.2.14' 관련 에러 내용 RHEL7.x 에서 oracle 11g (11.2.0.4) 설치 진행 중 'Perform Prerequisite Checks' 에서 elfutils-libelf-devel-0.97 pdksh-5.2.14 해당 2개 패키지가 없다는 내용 확인. 조치 오라클 11g (11.2.0.4) 버전에서 해당 패키지가 없다고 나오는게 버그로 확인되어 'Ignore All' 체크 후 이어서 진행하면 됨. 참조 Missing pdksh-5.2.14 package during Oracle database 11.2.0.4 install on Oracle Linux 7 (Doc ID 1962046.1) Oracle/Bug & Error 2023. 5. 19. [RHEL7.x] oracle11g (11.2.0.4) 엔진 설치 시 발생되는 'agent nmhs' 관련 에러 내용 Error in invoking target 'agent 'nmhs' of makefile centOS7에서 11.2.0.4 DB 엔진 설치시 고정적인 오류 발생 SUSE12SP1, SUSE12SP2, RHEL7 에서 동일 현상 발생 가능 cat $ORACLE_HOME/install/make.log make[1]: Leaving directory `/oracle/product/11.2.0/sysman/lib' make[1]: *** [/oracle/product/11.2.0/sysman/lib/emdctl] Error 1 make: *** [emdctl] Error 2 원인 ins_emagent.mk 링크에 버그성 오류가 있음. 조치 vi $ORACLE_HOME/sysman/lib/ins_emage.. Oracle/Bug & Error 2023. 5. 19. [RHEL8.x] oracle11g (11.2.0.4) ./runInstaller 실행 시 발생되는 에러 내용 RHEL8.x 에서 oracle 11g (11.2.0.4) 설치 진행중 ./runInstaller 실행 시 발생되는 에러 확인 및 조치 에러 내용 확인 localhost.localdomain:database/ > ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 53209 MB Passed Checking swap space: must be greater than 150 MB. Actual 4051 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 1.. Oracle/Bug & Error 2023. 5. 19. 이전 1 2 다음