UNIX OS에서 ORACLE_HOME 변수가 설정되지 않은 경우 Oracle DB가 설치된 디렉토리를 찾는 방법.Linux에서 Oracle 홈 디렉토리를 찾는 방법
Java 홈 경로를 찾으려면 일반적으로 which java
명령을 사용하고 명령 출력에 따라 Java가 설치된 위치를 찾으십시오. Oracle DB의 루트 디렉토리를 찾는 유사한 명령이 있습니까?
저는 bash 쉘을 사용하고 있습니다.
UNIX OS에서 ORACLE_HOME 변수가 설정되지 않은 경우 Oracle DB가 설치된 디렉토리를 찾는 방법.Linux에서 Oracle 홈 디렉토리를 찾는 방법
Java 홈 경로를 찾으려면 일반적으로 which java
명령을 사용하고 명령 출력에 따라 Java가 설치된 위치를 찾으십시오. Oracle DB의 루트 디렉토리를 찾는 유사한 명령이 있습니까?
저는 bash 쉘을 사용하고 있습니다.
시도 oracle 명령을 사용하십시오. 출력 시작를 설치하지 않으면
"oracle"명령이 내 경우에 작동하지 않습니다 ->/usr/bin/which : 오라클 없음 (...) – chaitanya
"에는 신탁"의 커멘드를 다음
find/-name init.ora
그것은 일반적으로 ORACLE_HOME 디렉토리에있는와 init.ora 파일 찾기 없습니다.
oracle 인스턴스는 원하는 위치에 설치할 수 있으므로 가장 좋은 방법은 검색하는 것입니다. 응답은 실행중인 운영 체제의 유형 (다른 표준 등)에 따라 달라질 수 있습니다. (위의 제안)
는 오류 메시지를 필터링, init.ora의 찾습니다
이find/-type f -name 'init*.ora' 2>/dev/null
# meaning, redirect stderr (2) to /dev/null
데이터베이스가 실행되어 있습니까? - 또한 "orasomething"라는 수
ps -ef | grep ora_smon
당신의 "신탁"사용자의 $ HOME 디렉토리의 새로운 기능 : 프로세스 목록을 확인 . 는 ".profile에"또는 $ HOME 유사한을 찾아 $ ORACLE_HOME
awk -F: '/ora/ { print $1, $6 }' /etc/passwd
# Meaning, look for "ora" in /etc/passwd
# print the first (user) and sixth (home directory) field
글쎄,'$ ORACLE_HOME'과 오라클 사용자의 OS 홈 디렉토리는 다른 것들이며, 후자는 보통 오라클 소프트웨어 설치를 포함하지 않습니다. –
작은 편집을했습니다. – sastorsl
에 대한 더 검색하기에 속한다 http://dba.stackexchange.com –
이가 어디 우리 것 dba.se로 마이그레이션 될 것 같습니다 그것을 닫고 그것을 이전 된 동일한 게시물과 병합하십시오./그럴 경우, 여기에 다시 게시하여 * 모든 사람의 시간을 낭비하지 마십시오 *. dba.se 링크를 클릭하여 가입하고 유용한 답변을 확인하십시오. –
dba.se로 마이그레이션 한 첫 번째 질문은 다음과 같습니다. http://dba.stackexchange.com/q/40198/1396 –