오라클은 mysql보다 한 단계 더 업그레이드 된 데이터베이스이다.
1. http://www.oracle.com 홈페이지로 들어간다.
downloads > oracle datebase express edition 11g release 2 > accept 버튼을 클릭한 뒤 각 컴퓨터 사양에 맞는 exe 파일을 다운받는다.
2. 다운 받은 exe 파일을 실행
- next > I accept > next > (defalt 사용) C:\oraclexe\ > id : system / pw : oracle > next > install > finish.
3. 자동 시작 방지 설정
- 제어판 > 관리 > 서비스 > OracleServietXE / OracleXETNSListener 속성 > 시작 유형 : 수동으로 설정
4. sql developer을 다운받는다.
5. Oracle Start database / stop database 시작 메뉴에 고정
6. Oracle Start database
a. OracleServiceXE 실행중
b. OracleXETNSListenr 실행중
2개가 실행되면 정상
7. Oracle Stop > Oracle 다시 시작
8. 오라클 포트 변경
톰캣이 8080 포트를 쓰는데, 오라클도 8080 포트를 기본으로 쓰기 때문에 충돌 방지를 위해 오라클 포트를 8090으로 변경해야 함. 바꾸지 않으면 톰캣 실행이 되지 않아서 이클립스 에러가 난다.
근본적인 해결책 : 오라클 포트를 8090으로 변경한다.
a. sql developer 실행
b. 테이블 스페이스 생성
- dba > 저장 영역 > 테이블 스페이스 > 새로만들기
- 이름 : 파일명 뒤에 반드시 .DBA를 붙일 것
- 디렉토리 : DBA 파일들이 위치한 경로
- 파일 크기 : byte 단위. K(B), M(B), G(B), T(B)
(테이블 스페이스를 따로 두고 싶지 않을 때에는, 데이터베이스를 생성할 때 default로 system이나 다른 공간으로 테이블 스페이스를 지정한다.)
c. 사용자 추가
- dba > 보안 > 사용자 > 새로만들기
- 아이디, 비밀번호는 임의로 만들어 작성.
- 기본 테이블 스페이스 : 테이블 스페이스에서 생성했던 DBA명 클릭, 임시 테이블 스페이스 : TEMP 클릭
d. db 추가
- 접속 > 새접속
- 접속 이름 : 임의로 생성.
- 사용자 이름, 비밀번호 : 사용자를 생성했을 때 기입했던 아이디와 비밀번호 그대로 기입.
- 비밀번호 저장 체크할 것.
- 테스트 버튼을 눌러 접속이 원활하게 되는지 테스트한 뒤, 접속 버튼을 누른다.
e. 오라클 포트 변경
- 생성한 db에 접속한 뒤 SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL 이라고 입력한 후 현재 오라클 포트를 확인한다.
- EXEC DBMS_XDB.SETHTTPPORT(8090) 을 입력하여 오라클 포트를 8090으로 변경한다.
f. 톰캣 테스트
- 오라클 포트를 8090으로 변경한 상태에서 이클립스에 접속, 실행시켜 톰캣이 제대로 작동하는지(포트 충돌 없는지) 다시 한 번 확인한다.
'BackEnd > DBMS' 카테고리의 다른 글
MySql :: LIMIT 함수 (0) | 2016.07.22 |
---|---|
MySql :: command 창에서 mysql 실행하기 (0) | 2016.07.15 |
MySql :: phpMyAdmin 계정 생성하여 db와 연동 (0) | 2016.05.30 |
Mysql :: column 암호화 삽입 (0) | 2016.05.12 |
MySql :: phpMyAdmin에서 테이블 import & export 하기 (0) | 2016.05.10 |