UNIX 서버에 Oracle DB가 설치되어 있다는 것을 알고 있습니다. 해당 DB 이름을 얻을 수있는 방법이 있습니까? Sun OS를 사용하고 있습니다.UNIX 서버에 설치된 Oracle DB 목록을 찾는 방법이 있습니까?
1
A
답변
3
ps -ef | grep -i pmon
도 시도 할 수 있습니다. 각각의 실행중인 pmon
프로세스는 하나의 DB를 대상으로하며 이름의 데이터베이스는 ora_pmon_<db sid>
입니다. 현재 실행되고 있지 않은 추가 DB가있을 수 있지만 이것은 Sun 상자에서 활성 데이터베이스를 제공합니다. 또한 DB 관리자가 DB를 적절하게 oratab
에 나열된 상태로 유지하는 경우 DB 목록에 대해 위에서 설명한대로 /var/opt/oracle/oratab
을 확인하십시오.
1
cat /etc/oratab|grep -v "^#"|grep -v "N$"|cut -f1 -d: -s
'/ etc/oratab'을 찾을 수 없습니다. 오류 :'cat :/etc/oratab을 열 수 없습니다 ' – Vivek
oratab을 찾은 다음/etc/oratab을 oratab 위치로 바꿉니다. – Satya