Oracle 데이터베이스 설치와 Oracle 클라이언트 설치를 구별하는 방법

Oracle 데이터베이스 설치와 Oracle 클라이언트 설치를 구별하는 방법

전문가님, 안녕하세요. 실행할 bash 스크립트가 있습니다. Oracle 데이터베이스 서버에서 실행하면 일부 파일을 읽고 일부 테이블을 채우는 등의 작업을 수행하지만 Oracle 클라이언트 컴퓨터에서 동일한 작업(클라이언트 설치에만 해당)을 실행하면 스크립트 링이 작동하지 않습니다. 실행. 내 문제는 데이터베이스 서버인지 Oracle 클라이언트 전용 설치인지 구별하는 방법을 알 수 없다는 것입니다.

내 스크립트는 oracle 12C 및 19C에서 실행됩니다. 이 두 가지 유형의 설치를 구별하는 방법에 대한 팁이 있습니까?

답변1

특정 프로그램을 검색할 수 있습니다 lsnrctl. 오라클 리스너입니다. 또는 oraInventory설치된 Oracle 소프트웨어 목록을 저장하십시오. dbca-Database Configuration Assistant를 검색할 수도 있습니다 . 발견되면 이미 서버를 설치한 것입니다.

설정한 경우 ORACLE_HOME해당 디렉터리(및 하위 디렉터리)의 크기를 확인할 수 있습니다. 100MB가 넘으면 이것이 서버입니다. 도 ORACLE_BASE가능.

관련 정보