전체 글12 [오라클 성능 고도화 Ⅰ] 오라클 아키텍처 01 기본 아키텍처 오라클은 데이터베이스와 이를 액세스하는 프로세스 사이에 SGA라는 메모리 캐시 영역을 둠 워드와의 차이점 워드 오라클 디비 디스크 경유 메모리 캐시 경유(매우 빠름) 사용자만 접근 많은 프로세스가 접근(데이터 보호 Lock) 파일단위 블록단위 캐시와 파일 간의 주기적 동기화로 자동저장 백그라운드에서 DBWR와 CKPT 프로세스로 캐시와 데이터파일 간 동기화 주기적 수행 DBMS 정의 DBMS 마다 데이터베이스 정의가 조금씩 다르다. 오라클은 디스크에 저장된 데이터집합을 데이터베이스라고 부른다. SGA 를 액세스하는 프로세스 집합을 인스턴스 오라클 인스턴스 오라클 인스턴스는 아래의 두 가지로 나뉨 서버 프로세스 백그라운드 프로세스 사용자가 던지는 명령 처리 기본적으로 수반되는 작업,.. 2023. 3. 2. 하위 Client에서 Oracle 19c 접속 19c보다 하위 버전의 Oracle Client에서 접속하기 위해서는 해당 기능을 지원하도록 설정해주어야 한다. /Oracle 설치 경로/network/admin/sqlnet.ora 파일에 아래의 항목 추가 SQLNET.ALLOWED_LOGON_VERSION_SERVER=9 //버전 명시 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=9 //버전 명시 ######################################################################## [oracle@stagedb01 admin]$ pwd /oracle/product/19.0.0/db_1/network/admin [oracle@stagedb01 admin]$ ll total 20 -.. 2023. 3. 2. oracle error 코드 및 해결방법 ----- 현상 : ORA-03113: end-of-file on communication channel 원인 : 1.이전에 작동했던 해당 instance의 shared memory segment들이 아직 system에 남아있어서 발생. 2.서버의 Oracle 쉐도 프로세스가 예기치 않게 종료된 경우 발생. 3.SQL*NET 드라이버가 Unix의 ORACLE 실행 파일과 연결되지 않아 발생한 경우. 4.서버쪽의 기계 손상이나 네트워크 고장인 경우. 5.네트워크에서 두 서버가 같은 노드 이름을 가질 때에도 이 오류가 발생. 6.모든 원인은 결국 클라이언트가 서버로부터 어떤 정보를 읽으러 갔다가 거기서 더 이상 연결이 없음을 발견했다는 뜻임. 7.Oracle XA를 사용하는 AP 서버 혹은 TMS 서버가 떠.. 2023. 3. 2. 오라클DB 점검사항 구분 점검내용 점검사항 비 고 일일 점검 Oracle Instance 상태 확인 Oracle Instance service 상태 확인 SQL>select insatnce_name, status from v$instance; Listener 상태 확인 listener가 정상 service 중인지 확인 $ lsnrctl status Oracle S/W, Archive 공간 확인 Oracle 설치 Directory와 Archive Dest의 Free 공간 확인 $ df -k (HP서버일 경우 bdf) Resource Check Oracle에 설정된 Parameter에 따라 resource가 부족한지 확인 SQL> select * from v$resource_limit; Backup 확인 Oracle Datab.. 2023. 3. 2. 이전 1 2 3 다음