[Oracle] XE 기본 설정
현재 Oracle 홈페이지에서 다운로드 가능한 XE 의 버전은 11이라서 상당히 오래되었지만,
조만간 출시될 Oracle 18 버전을 준비하며, 테스트용으로 간단히 설치해 보았습니다.
(참고로 클라우드 버전은 이미 출시했고, autonomous 하다고 해서 Oracle DBA 들 사이에서 논란이 많았었습니다..)
XE 버전은 상용서비스도 가능하지만 최대 11GB 까지의 데이터 저장이 가능하며, 최대 1GB 메모리만 사용하고, 하나의 CPU만 사용한다고 되어 있습니다.
--------------------------------------
설치 환경 : Windows 10 Pro 1709 (64bits)
@ 다운로드
오라클 홈페이지에서 XE 버전을 다운로드 합니다.
약관이용에 동의하고 로그인한 후에 Windows x64 버전을 다운로드 합니다.
@ 설치
압축파일을 풀고 DISK1 폴더에 setup.exe 파일을 실행해서 설치를 합니다.
설치 위치를 지정하고, SYS / SYSTEM 계정의 비밀번호를 설정하고 설치를 합니다.
@실행
윈도우의 경우 Installer를 통해서 설치하면, Oracle 이 설치된 경로가 자동으로 Path로 지정이 됩니다.
윈도우키를 누르고, cmd 를 입력해서, 명령 프롬프트를 실행합니다.
명령 프롬프트에서 sqlplus 를 입력합니다.
user-name 에 SYSTEM 을 입력하고, password 에는 설치시 입력한 비밀번호를 입력합니다.
@ 사용자 등록
create user [username] identified by [password];
@ 권한 부여
접속 권한
grant connect to [username];
DB 권한
grant resource to [username];
그 외의 권한은 아래 링크 참조
https://docs.oracle.com/cd/E17781_01/admin.112/e18585/toc.htm
exit 명령어로 sqlplus 종료
sqlplus를 다시 실행해서 새로 생성한 계정 테스트
@ 개발 테스트
XE는 설치시 TNS 정보에 서비스명 XE로 등록이 됩니다.
TNS 정보는 설치 경로에 \app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora 파일에서 확인이 가능합니다.
ex) node.js 연결 정보
var config = {
user : [username],
password : [password],
connectString : "localhost/XE"
};