지금 지원 담당자와 채팅
지원 담당자와 채팅

SharePlex 11.4 - 설치 및 설정 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle 소스에 SharePlex 설치 및 설정
Oracle용 SharePlex 사전 설치 체크리스트 SharePlex 설치 프로그램 다운로드 Linux 및 UNIX에 SharePlex 설치 복제를 위한 Oracle 환경 설정 Oracle에서 다른 타겟 유형으로의 복제 설정 Oracle용 클라우드 호스팅 데이터베이스 설치 및 설정 원격 캡처 설치 및 설정 HA 클러스터 설치 및 설정 Oracle용 일반 SharePlex 데모 Oracle용 고급 SharePlex 데모 데이터베이스 설정 유틸리티 Oracle 설치 문제 해결
PostgreSQL 데이터베이스를 소스 및 서비스로 사용하여 SharePlex 설치 및 설정
PostgreSQL용 SharePlex 사전 설치 체크리스트 PostgreSQL용 SharePlex 설치 프로그램 다운로드 PostgreSQL용 Linux에 소스로 SharePlex 설치 PostgreSQL에서 지원되는 타겟 유형으로의 복제 설정 PostgreSQL용 클라우드 호스팅 데이터베이스 설치 및 설정 PostgreSQL용 원격 캡처 설치 및 설정 PostgreSQL 고가용성 클러스터에 SharePlex 설치 논리적 복제를 사용하여 고가용성을 갖춘 PostgreSQL Azure Flexible Server에서 SharePlex 구성 PostgreSQL용 일반 SharePlex 데모 PostgreSQL용 고급 SharePlex 데모 Database Setup for PostgreSQL Database Setup for PGDB as a Service pg_hint_plan 확장 설치 PostgreSQL 설치 문제 해결
Docker 컨테이너에 SharePlex 설치 SharePlex 사용자를 보안 그룹에 할당 설치 문제 해결 SharePlex 제거 고급 설치 프로그램 옵션 SharePlex를 루트로 설치 SharePlex가 설치한 항목

Oracle 설치 문제 해결

내용

 

개요

이 장에서는 SharePlex를 설치하거나 설치한 후 처음으로 실행할 때 발생할 수 있는 몇 가지 일반적인 문제를 살펴봅니다.

경우에 따라 이 설명서의 특정 지침을 대체하거나 보완하는 특별 설치 지침이 있습니다. 또한 이 버전에는 설치 중이나 설치 후에 알아야 할 알려진 문제가 있을 수 있습니다. 설치 프로세스를 시작하기 전에 설치할 SharePlex 버전에 대한 릴리스 노트를 읽어보십시오.

데이터베이스 설정 문제 해결

Oracle의 데이터베이스 설정 문제 해결

이 섹션은 SharePlex가 시스템에 설치되었을 때 데이터베이스 설정 유틸리티로 생성된 SharePlex 데이터베이스 계정 및 연결 정보와 관련된 문제를 진단하는 데 도움이 됩니다.

참고: 데이터베이스 설정에 대한 자세한 내용은 SharePlex 참조 안내서의 데이터베이스 설정 유틸리티를 참조하십시오.

현재 발생한 문제가 이 문서에 나오지 않은 경우 SharePlex 기술 문서를 https://support.quest.com에서 검색하십시오.

기술 문서에서는 SharePlex 사용 및 문제 해결에 도움이 될 수 있는 필터링 옵션과 기타 리소스에 대한 링크를 제공합니다.

Oracle 설정 문제

문제 설명 해결 방법
잘못된 ORACLE_SID 및/또는 ORACLE_HOME SharePlex가 Oracle과 상호작용할 수 없는 경우 잘못된 ORACLE_SID 및/또는 ORACLE_HOME을 사용 중일 수 있습니다.
  1. Oracle 값을 확인하려면 ORACLE_SID 및 ORACLE_HOME을 찾는 방법를 참조하십시오.

  2. 데이터베이스 설정 유틸리티를 다시 실행합니다. 자세한 내용은 SharePlex 설치 및 설정 안내서데이터베이스 설정 유틸리티를 참조하십시오.
데이터베이스 권한 부족 데이터베이스 설정 유틸리티가 실패하면 이를 실행하는 사용자에게 올바른 권한이 없는 것일 수 있습니다.

자세한 내용은 데이터베이스 설정 유틸리티를 참조하십시오.

ORACLE_SID 항목 별표 표시 경우에 따라 oratab 파일에 ORACLE_SID 값 대신 *(별표) 기호가 있습니다. oratab 파일에 유효한 ORACLE_SID가 있는지 확인한 후 데이터베이스 설정을 다시 실행해 보십시오.
둘 이상의 oratab 파일(Sun Solaris)

Solaris 시스템에서 oratab 파일은 일반적으로 /var/opt/oracle 디렉토리에 있지만 다른 플랫폼에서는 oratab 파일을 /etc 디렉토리에 저장하기 때문에 /etc 디렉토리에 두 번째 oratab이 있을 수 있습니다.

보조 oratab 파일을 이동하거나 이름을 바꾸거나 삭제한 다음, 데이터베이스 설정을 다시 실행해 보십시오.
Oracle이 실행되지 않음

데이터베이스 설정 유틸리티를 실행하는 동안에는 Oracle이 실행 중이어야 하고 인스턴스가 열려 있어야 합니다. 유틸리티는 Oracle에 접근하여 SharePlex를 사용자로 설정하고 내부 테이블을 설치합니다.

Oracle을 시작하고 인스턴스를 엽니다.
sp_cop이 실행 중임 데이터베이스 설정 유틸리티를 실행하는 동안에는 SharePlex sp_cop 프로세스를 실행할 수 없습니다. 실행 중인 경우 sp_ctrlshutdown 명령을 사용하여 종료합니다. SharePlex product 디렉토리의 bin 하위 디렉토리에서 sp_ctrl을 실행합니다.
Oracle 라이브러리 위치가 올바르지 않음

Unix 및 Linux 시스템에서 SharePlex는 Oracle 라이브러리가 $ORACLE_HOME/lib 또는 $ORACLE_HOME/lib32 디렉토리에 있을 것으로 예상합니다. 일부 환경에서는 Oracle 라이브러리의 이름이 SharePlex의 예상 이름과 다르거나 예상과 다른 위치에 설치되어 있습니다(또는 둘 다). 이 경우 데이터베이스 설정 유틸리티를 실행하려고 하면 오류 메시지가 표시됩니다.

Oracle에서 적절한 라이브러리를 설치한 다음 SharePlex를 재시작합니다(중지된 경우). SharePlex는 이 시점부터 올바른 라이브러리로 연결됩니다.

ld.so.1: sqlplus: fatal: libsunmath.so.1: can't open file: errno=2” 오류 Unix 및 Linux 시스템에서 이 오류는 링크가 적절한 위치에 있더라도 SharePlexlibsunmathlibshareplex 라이브러리를 찾을 수 없음을 나타냅니다.

다음 해결 방법 중 하나를 사용할 수 있습니다.

  • /usr/lib 디렉토리에 $ORACLE_HOME/lib/libsunmath.so.1에 대한 소프트링크를 생성합니다. 또는...
  • ECXpert/config/bdg.ini 파일의 [DB_ENV] 섹션에 다음 줄을 추가합니다.

    LD_LIBRARYPATH=full oracle home path/lib

잘못된 user-id

Unix 및 Linux 시스템에서 데이터베이스 설정을 실행하려면 Oracle 소프트웨어의 set-user-id-rwsr-s--x여야 합니다. 이러한 권한을 통해 non-Oracle 사용자는 SQL*Plus에 로그인할 수 있습니다.

set-user-id에 올바른 값을 설정합니다.

데이터베이스 연결 문제 해결

자격 증명을 확인하셨습니까?

SharePlex가 소스 또는 타겟 데이터베이스에 연결할 수 없는 경우 show 옵션과 함께 connection 명령을 사용하여 해당 데이터베이스에 사용되는 로그인 자격 증명을 볼 수 있습니다. 예를 들면 다음과 같습니다.

sp_ctrl> connection o.mydb show

SharePlex variable-data 디렉토리의 data 하위 디렉토리에 저장되어 있는 connections.yaml 파일에서 연결 설정을 볼 수도 있습니다. 이 파일에 설정이 없으면 이 데이터베이스에서 SharePlex 데이터베이스 설정 프로시저가 수행되지 않았음을 의미합니다.

데이터베이스에 대한 올바른 데이터베이스 설정 프로시저를 보려면 SharePlex 참조 안내서SharePlex Utilities

connection 명령을 사용하여 연결 속성을 업데이트할 수 있습니다. 자세한 내용은 SharePlex 참조 안내서를 참조하십시오.

SharePlex Oracle 사용자에게 DBA 역할을 할당했습니까?

SharePlex Oracle 사용자에게는 무제한 권한이 있는 DBA 역할이 필요합니다. SharePlex 사용자는 프로필에 Oracle이 기본값으로 할당한 무제한 리소스 권한이 있다는 가정에 따라 기본 Oracle 프로필을 사용하여 생성됩니다. SharePlex가 Oracle과 상호작용할 수 없는 경우 기본값이 변경되었는지 확인합니다. 기본값이 변경된 경우 모든 정의에 대해 무제한 권한이 있는 DBA 역할을 SharePlex에 할당합니다.

Oracle의 SharePlex 시작 문제 해결

클러스터 환경입니까?

SharePlex 프로세스가 이름 조회를 실행하고 클러스터 환경(패키지 이름이 로컬 시스템 이름을 대체하는 경우)에서 제대로 마이그레이션하려면 SP_SYS_HOST_NAME 매개변수를 올바른 패키지 이름으로 설정해야 합니다. 또한 이 매개변수로 설정된 호스트 이름은 클러스터의 모든 구성원에 대해 동일해야 이름이 소켓에 바인딩될 수 있고 /etc/hosts 파일 또는 네임서버가 매개변수 값을 정확한 IP 주소로 올바르게 매핑할 수 있습니다.

sp_cop 프로그램은 클러스터 관리 소프트웨어를 통해서만 시작해야 합니다.

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택