윈도우11 환경에서 오라클 DB를 설치하며 약간의 어려움이 있어 블로그 글로 정리합니다.
구성옵션
1.1. 단일 인스턴스 데이터베이스 생성 및 구성 선택
시스템 클래스
2.1. 데스크톱 클래스 선택
Oracle 홈 사용자
3.1. 가상 계정 사용 선택
기본 설치
필요 조건 검사
요약
제품 설치
[INS-35179] 현재 사용 가능한 메모리가 데이터베이스 생성에 필요한 사용 가능한 메모리보다 작습니다.
ㄴ 현재 메모리 사용량이 많아 다른 프로그램 종료하여 해결.
[INS-30011] 입력한 ADMIN 비밀번호는 Oracle 권장 표준을 따르지 않습니다.
ㄴ 필수로 표준을 따를 필요는 없다.
[INS-20802] oracle net configuration assistant을(를) 실패했습니다.
ㄴ 호스트 문제?
정확히 무엇이 문제인지 알지 못하여 DB를 삭제하여 다시 설치하였습니다...
[INS-35955] Database 소프트웨어 홈이 중앙 인벤토리 이미 등록되어 있습니다.
ㄴ Oracle 홈 위치에 deinstall.bat 파일을 실행하여 삭제.
SQL> create user CF90 identified by "CF90" default tablespace CF90;
create user CF90 identified by "CF90" default tablespace CF90
*
1행에 오류:
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
SQL> create user C##CF90 identified by "CF90" default tablespace CF90;
create user C##CF90 identified by "CF90" default tablespace CF90
*
1행에 오류:
ORA-65048: 플러그인할 수 있는 데이터베이스 ORCLPDB에서 현재 DDL 문을 처리하는
중 오류가 발생했습니다.
ORA-00959: 테이블스페이스 'CF90'이(가) 존재하지 않습니다.
해결책)
alter session set "_ORACLE_SCRIPT"=true;
C##을 붙이지 않고 계정을 생성할 수 있음.
12c부터 C##을 붙이는 이유는 그때부터 등장한 CDB, PDB의 등장으로 인한 것이라고 합니다.
Oracle DB 삭제
ㄴ https://iberis.tistory.com/76 참고
ㄴ WINDOWS.X64_193000_db_home 폴더 및 하위 모든 파일 삭제
ㄴ oradata 삭제
oradata는? 데이터베이스 파일들이 들어있다. https://docs.oracle.com/cd/A84870_01/doc/nt.816/a73008/apa.htm 참고
ㄴ Oracle 홈 위치에 deinstall.bat 파일을 실행하여 삭제한다.