728x90
동탄FreeDiver 2023. 3. 30. 13:21
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 -- 리스너 상태

728x90
'정보관리(데이터베이스, DB) > DB' 카테고리의 다른 글
| DBMS/SQL[데이터베이스] 무결성 제약 조건 (Integrity Constraints : IC) (0) | 2025.10.23 |
|---|---|
| [Oracle] 오라클 11g 접속 오류 및 설치 삭제 / Oracle Database XE 21c, 19c 설치 / 스키마 및 사용자 생성 / SQL Developer 설치 (0) | 2025.10.16 |
| sqlplus sys as sysdba로 접속시 접근제어하는 방법 ORACLE / IT (0) | 2025.10.16 |
| 시놀로지 도커에 오라클18c XE구축 (0) | 2025.10.16 |
| ORACLE XE 설치, 포트변경, 환경변수, 계정생성, 권한부여 (0) | 2025.10.16 |