Error 및 증상
ORA-01034: ORACLE not available
ORA-27101: shared memoery realm does not exist
Case 1.
DB꺼져있는 상태에서 다른 계정으로 들어갈라고 할 때 생기는 에러
sqlplus sys as sysdba
Enter Password:
SQL> startup
Case 2.
Oracle 인스턴스가 떠 있으나 불완전한 종료 혹은 원인을 모를 때.
SQL> shutdown immediate
SQL> startup open
Case 3.
Oracle이 설치되어 있는 서버에서 Sqlplus로 접근이 가능하고 데이터베이스 조회가 가능하나, 외부 접근이 안될 때
Linux에서 Oracle을 설치시 환경 변수에 ORACLE_SID = SID 이름을 지정해줘야한다.
(대소문자 구분)
#Oracle Configure
export ORACLE_SID=orcl
- listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = /oracle12/app/product/12.2.0/dbhome_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.109)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = /oracle12/app
- tnsnames.ora
# tnsnames.ora Network Configuration File: /oracle12/app/product/12.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORACLE1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
리스너 파일 재 적용법
lsnrctl stop -- 리스너 중지
lsnrctl start -- 리스너 시작
lsnrctl status -- 리스너 상태
'DB > Oracle' 카테고리의 다른 글
[Oracle] OCP 19C 자격증 Dump 공부 1Z0-082(Part1) (1) | 2023.11.30 |
---|---|
[Oracle] Chapter 12. 오라클 아키텍처와 동작에 관한 Q&A (0) | 2023.04.18 |
[Oracle] Job, Schedule 개념 정리 (0) | 2023.03.29 |
[Oracle] 바인드 변수의 부작용과 해법 (0) | 2023.01.31 |
[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 에러 해결 (0) | 2023.01.25 |