안녕 하세요~ 오늘은 오라클 DB 삭제 방법에 대해 알아볼겠습니다~


보통 한 프로그램을 삭제 하게 되면 제어판에서 삭제, 아니면 UnInstall.exe 등을 실행하여 삭제를 하면 깨끗~하게 삭제가 되죠~


그러나 오라클의 경우 그냥 눈에 보이는 삭제만 진행 한다면 차후 다시 설치를 진행할 수가 없습니다.


윈도우의 경우 레지스트리라는 것도 남기기 때문에 완전 삭제가 되지 않아 충돌(?)이 일어나기 때문이죠,,


제가 직업 학교 다닐 당시 강사님의 말씀을 귀기울여 듣지 않아 애먹었던 기억이....흑흑..


그럼 오라클 DB 삭제 방법에 대해 알아 보겠습니다.



먼저, 서비스(로컬)에 들어갑니다.

시작 -> 실행 -> services.msc 


그리고 오라클 서비스를 모두 종료 합니다.



시작 -> 모든 프로그램 -> Oracle-OraDb11g_home2 에서 Oracle 설치 제품 -> Universal Installer를 선택 합니다.

(저 같은 경우는 설치 시 어떻게 진행 하였는지 Oracle-OraDb11g_home2 되어 있지만 

Oracle-OraDb11g_home1인 경우가 많으실꺼에요~눈치껏 찾아서 선택해~~~~~~~)




해당 화면이 나올꺼구요~ 제품 설치 해제를 클릭 합니다.




설치된 오라클 제품을 체크 하시고 제거 버튼을 클릭해 주세요~



여기서 잠깐!!! 확인 버튼을 누르지 마시고 빨간 박스로 된 경로를 확인 하고 해당 경로로 이동 합니다.




해당 경로에서 deinstall.bat을 관리자 권한으로 실행 합니다.

(경로를 보시면 위 이미지에서 보셨던 경로와 같죠~)



여기선 그냥 Enter~~땅~



전역 데이터베이스를 입력 합니다. 대부분 ORCL 이실 것으로 예상 되요~



여기선 그냥 Enter~~땅~



여기서 잠깐!!!!!!!! 여기선 그냥 Enter를 치시면 안되욧!!! 여기서 그냥 Enter를 치시면 화면이 종료되고 처음부터 다시 시작 해야 합니................

(저도 그랬............)



삭제 진행 화면 입니당~기다려요~~ 그리고 완료가 되면 재부팅을 해주세요~



이제 레지스트리를 삭제 하기 위해 시작 -> 실행 -> regedit을 입력 합니다~




여기서 Ora로 시작 하는 모~~든 것을 삭제해 주세요~


그럼 오라클 삭제가 완료 되었습니다~


삭제는 깔끄미 하게~~!!그래야 다음 설치 시 애먹지 않겠죠~?


그럼 바이~~~



저는 직업학교에서 오라클을 배우고 입사 후 mysql을 쓰고 있습니다~


정말 오랜만에 어제 오라클을 깔아보았네요~

(미리미리 공부했어야 하는데 이제서야 오라클을 다시 크흑..)


그렇게 오라클을 깔고 SQL Developer를 깔았습니다~


오 오랜만에 보는 SQL Developer...추억에 한번 잠겨 주고...


오랜만에 scott 계정으로 접속을 해볼까나~~


사용자 이름에 scott 적고 역시 scott하면 tiger죠


비밀번호 tiger 쨘~


ORA-28000 : the account is locked 에러가 발생 했습니다. 헐.. tiger가 아닌가..


ORA-28000 에러코드로 검색해 보았습니다.


역시 해결 방법은 존재 합니다.


먼저 마스터나 다름 없는 system 계정으로 접속 합니다.

(이 때 비밀번호는 오라클 DB 설치 시 적용한 비밀번호겠죠~)


그리고 우리의 scott을 찾읍시다.




SELECT USERNAME, 

       ACCOUNT_STATUS,

           TO_CHAR(LOCK_DATE,'YYYY.MM.DD HH24:MI') LOCK_DATE           

FROM DBA_USERS;


위 select문으로 찾았습니다.


흠..먼가 다르군요..우리 scott씨는 OPEN이 되어 있지 않아요..쉬운 남자(?)가 아닙니다. 그래도 꼬실 수...아니 풀 수 있습니다.


ALTER 명령문으로 풀어 보죠.


ALTER USER scott ACCOUNT UNLOCK;


위 ALTER문을 적용하니,




짠~ 변경 되었다는 메세지와 함께 다시 조회해 보겠습니당~

(조회는 위 select문 참조)




짠~~ 엥? 그래도 먼가 다르군요..일단 LOCK은 풀렸네요.


그럼 이제 만료된(EXPIRED) 계정을 풀어볼까용~

다시 ALTER문을 이용해 보겠습니다.


ALTER USER scott identified by tiger;


이 때, scott 계정의 확인을 위해 identified by 구문을 써주시구요 드디어 나온 비밀번호 tiger를 입력 합니다. Enter 땅~




그리고 다시 조회해 볼까요~~

(조회는 위 select문 참조)




짠~~드디어 OPEN~~~


이제 scott으로 접속이 됩니다~


scott 계정의 경우엔 테스트 해볼 수 있는 간단한 테이블들이 있어요~


해당 테이블 및 데이터로 열씨미 공부해 보아요~~


그럼 이만~


[참조] http://hyunayarn.tistory.com/9


 







오라클 설치를 알아보겠습니다~ 오라클은 단순히 일반적인 파일의 설치 처럼 Next~Next~만으로 설치가 끝나지는 않아요~


설치 중간 오라클 설치 정보도 알아야 하구요~ 그럼 오라클 설치 방법을 순서대로 진행해 보겠습니다~




먼저, 오라클 로그인 후 위의 경로대로 이동 합니다.


 



위 Database 12c 어쩌구~를 클릭 하시구요~


다운로드 관련 라이센스에 동의 하셔야 합니다.


아래로 쭈~~~욱 내려 보시면 Oracle Database 11g Release2가 있습니다.

해당 항목 중 사용자 PC 환경에 맞는 버전을 file1, file2 둘 다 다운로드 하시면 됩니다.


두개의 압축 파일을 저는 Oracle이라는 한 폴더에 모아 두었구요~1of2.zip을 압축 해제 하시면 database 폴더가 생성 됩니다.

그리고 2of2.zip을 푸시면 알아서 database 폴더 안에 압축을 풀게 됩니다.


database 폴더 내에 setup.exe를 실행 하시면 설치가 시작 되게 됩니다~두둥!




최초 보안 관련 수신 메일을 받을 정보를 입력 하게 되는데요~

받으시면 좋겠지만 위와 같이 안받으시려면 입력 하지 않으셔도 됩니다.



위 설치 옵션과 시스템 클래스는 그냥 다음 다음~Next~Next~




여기서 기억해야 합니다!!! Oracle이 설치될 위치라든지 데이터 베이스 파일 위치라든지, 전역 데이터베이스 이름, 관리 비밀번호 비밀번호는 당연히 기억해 두어야겠죠!! 해당 비밀번호는 마스터라고도 할 수 있는 system의 비밀번호가 됩니다~그리고 Next~



알아서 설치 하겠지~~~~~~~~~두둔!!! 실패가 떴습니다... 뭐지...왜...난 시키는대로 했는데...아예 대상 폴더들을 수동으로 하나씩 생성 후 다시 해도 실패..............................................


엥 그런데 위에 모두 무시가 있넹?


그냥 모두 무시 후 Next를 해보았습니다.



설치 진행 중



짠~~약 5분 후 설치가 완료 되었습니다.



훗~설치 성공~


이제 오라클 접속 확인을 위해 오라클 DB 툴인 SQL Plus를 실행해 보겠습니다.



위와 같은 콘솔이 나옵니다.



사용자명은 system으로 하시구요~비밀번호는 오라클 설치 시 입력한 관리자 비밀번호를 입력 하신 후 접속이 되면 정상적으로 설치가 된 것입니다~


다음 시간엔 오라클 삭제에 대해서 알아보겠습니다~


그럼 이만~

+ Recent posts