Server/Oracle

[m1 mac] docker 에서 oracle 내부로 접속하여 .dat 파일 삭제하기

달별선장 2023. 8. 23. 08:38
728x90

테스트용으로 테이블스페이스를 생성했습니다. 그런데 테이블스페이스를 삭제시 cascade 옵션을 주지 않아, 테이블스페이스 생성시 같이 생성된 .dat 파일이 삭제되지 않았습니다.

 

그래서 도커와 오라클을 뒤졌습니다...

 

1. 먼저 콜리마를 띄우고, 도커를 띄운 후, 오라클 컨테이너에 접속했습니다.

# 도커 실행 후 오라클 컨테이너 접속 : 
# 필자는 해당 컨테이너의 이름을 oracle 로 주어서 컨테이너 ID 대신 oracle 을 주었습니다.
# docker exec -it [CONTAINER ID] /bin/bash 

docker exec -it oracle /bin/bash

2. 그 다음 오라클을 뒤지고 뒤지기...

 

/homes/OraDBHome21cXE/dbs

 

위 경로에 있더라구요
 
rm -rf '파일명.dat'
 
명령어로 파일 삭제하였습니다.
 

 

ls -al 로 확인 결과 깨끗하게 지워졌습니다. ' v '
 

 

728x90