오라클 설치하는 것은 과거에 비해 간단해 졌고 활용툴도 사용이 간단해 지고 있습니다. database 설치는 개발자의 기본! 자주 설치해보세요^^
Oracle 11g Express Edition 11g Release 2 다운로드 및 설치
2. 압축을 풀고 OracleXE112_Win32\DISK1\setup.exe를 실행합니다.
3. 자 이제 설치를 시작합니다.(Next 클릭)
4. 라이센스 동의 하셔야 하구요,,, 또 Next 클릭
5. 이번에는 설치할 경로를 선택하는데 전 default로 c:\oraclexe로 했습니다.
경로를 바꾸실려면 browse… 버튼을 누르시면 되구요.
6. 오라클의 두 관리 계정 SYS, SYSTEM 사용자의 패스워드를 입력합니다.
(전 onjprogramming으로 했습니다. 입력한 값은 기억해 두세요)
7. 기본적인 포트 정보를 보여주는데,,,
Port for 'Oracle Database Listener': 1521 (디비접속하기 위한 리스너 포트)
Port for 'Oracle Services for Microsoft Transaction Server': 2030(오라클 서비스포트)
Port for 'Oracle HTTP Listener': 8080(오라클XE GUI 환경 인터페이스 포트)
HTTP 포트가 8080이라 나중에 Tomcat 설치하면 포트 충돌나니(톰캣도 기본적으로 8080을 쓰죠) 오라클 설치 마치고 다른 포트로 미리 바꾸어 두는 것이 좋을 듯 합니다.
8. 설치를 합니다. 잠시 기다리시면 끝
9. 나중을 위해 이전에 이야기 한 것처럼 톰캣의 http port 8080과 oracle http port가 충돌하지 않도록 관리자로 접속해서 오라클쪽을 9090으로 변경 해 두자.(ORACLE11g XE는 관리를 웹에서 할 수 있도록 HTTP 서비스를 제공하는데 그때 쓰는 포트가 8080번이다)
실행창에서 cmd실행한 후
C:\Documents and Settings\onj>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on 목 5월 9 14:46:36 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> select dbms_xdb.getHttpport() from dual;
DBMS_XDB.GETHTTPPORT()
----------------------
8080
SQL> exec dbms_xdb.setHttpport(9090);
PL/SQL procedure successfully completed.
SQL> select dbms_xdb.getHttpport() from dual;
DBMS_XDB.GETHTTPPORT()
----------------------
9090
로그인 창 나오면 sys 계정과 설치할 때 입력했던 암호 넣으시면 됩니다.
10. 이번에는 oracle xe에서 기본적으로 생성되는 학습용 계정 hr이 잠겨 있는데 이를 풀어보도록 하죠.
cmd 실행하셔서 도스 창에서..
SQL> conn hr/12345;
ERROR:
ORA-28000: the account is locked
SQL> conn / as sysdba
Connected.
SQL> alter user hr account unlock; //계정에 걸린 Lock 을 해결
User altered.
SQL> alter user hr identified by hr; //비번 변경
User altered.
SQL> conn hr/hr;
Connected.