Oracle/Oracle 설치

9. Oracle 19C dbca로 삭제하기

개인공부 2026. 3. 26. 23:47

 

[개발 환경]

  • Oracle 19C Enterprise Edition
  • Oracle VirtualBox
  • MobatXterm 
  •  

해당 환경에서 이어집니다.

https://skn100.tistory.com/35

 

7. Oracle Linux 환경에 19c 설치하기

[개발 환경]Oracle 19C Enterprise EditionOracle VirtualBoxMobatXterm 해당 글에서 이어집니다.https://skn100.tistory.com/33 6. MobaXterm 설치하고 Oracle Linux 연결하기앞서 설치한 Oracle Linux를 MobaXterm에 연결해보도록 하

skn100.tistory.com

 


1. 기존 .DB 삭제하기

 

dbca 명령어를 통해 삭제 진행합니다.

[oracle@localhost ~]$ dbca

 

 

 

 

2. DBCA로 DB 정리 후 추가 정리항목

 

2-1. /etc/oratab 확인

cat /etc/oratab

 

  • 삭제된 DB 항목이 남아있으면 직접 제거합니다.
  • vi로 해당 줄을 삭제합니다.

2-2. Oracle Listener 정리

lsnrctl status
lsnrctl stop

 

  • listener.ora에 삭제된 DB 관련 SID 항목이 남아있으면 제거합니다.
vi $ORACLE_HOME/network/admin/listener.ora

# 아래와 같이 있으면 됩니다.

[oracle@ora19c ~]$ cat $ORACLE_HOME/network/admin/listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/19.3.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.13.181)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

 

2-3. /tmp 및 Oracle 잔여 파일 확인

 

ls /tmp/.oracle*
ls /tmp/hsperfdata_oracle*

 

  • 남아있으면 삭제합니다.

2-4. Oracle 인벤토리 확인

cat /etc/oraInst.loc
cat /u01/app/oraInventory/ContentsXML/inventory.xml

 

  • 삭제된 DB 관련 항목이 남아있는지 확인합니다.
  • 보통 DBCA가 자동 처리합니다.
  • 프로세스가 없는데 남아있으면 정리합니다.공유 메모리 / 세마포어 확인
  • Oracle 관련 프로세스 확인
    ps -ef | grep ora_
    ps -ef | grep oracle
    

2-6. 데이터 파일 디렉토리 확인

  • DBCA에서 자동 삭제 옵션을 선택하지 않았다면 수동 확인이 필요합니다.
ls /u01/app/oracle/oradata/
ls /u01/app/oracle/fast_recovery_area/
ls /u01/app/oracle/admin/

 

  • 삭제된 DB 이름의 디렉토리가 남아있으면 rm -rf로 정리합니다.