반응형
1. 데이터베이스의 특징
- 우리가 매일 PC나 스마트폰을 통해 접하는 거의 모든 웹 애플리케이션에서 사용함
- 매일 업데이트되는 뉴스나 날씨 등의 정보는 데이터베이스가 없다면 클라이언트에 전달 불가능
- 정보 제공 측에서는 필요한 내용을 데이터베이스에 미리 입력해두고, 고객은 필요한 콘텐츠를 웹 페이지를 통해 확인→ 게시판의 가장 기본적인 모델
2. 오라클 설치
1) https://login.oracle.com/mysso/signon.jsp 오라클 로그인 페이지 접속 후,
로그인(or 회원가입 후 로그인)
2) 오라클 Database Express Edition 설치링크 접속
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
→ 컴퓨터 운영 체제에 맞는 프로그램 [Download] 버튼 클릭
3) 오라클 라이센스에 동의한다고 체크박스를 체크한 후, [Download …] 클릭
4) 다운받은 파일의 압축을 풀고, setup.exe 파일을 더블클릭해 설치 시작
5) 라이선스 동의에 체크한 후, [Next] 클릭
6) sys와 system의 패스워드 설정(123456) 후 [Next] → [Install] 클릭
- 설치 성공!
3. 사용자 계정 생성 및 권한 설정
- 오라클 이용 시, 적절한 권한을 가진 사용자 계정 필요
1) Window + R 키를 눌러 실행창을 띄우고, cmd를 입력하여 명령 프롬프트 실행
2) 명령 프롬프트에서 “sqlplus” 입력
3) user-name에 “system”, password에 “123456” 입력 → 관리자 계정 접속 완료
4) “SQL>” 부분에 ‘creste user hello identified by 1234;’ 입력
(새로운 계정 생성 - 이름 hello, 패스워드 1234)
5) ”SQL>” 부분에 ‘grant connect, resource to hello;’ 입력
(생성한 계정에 역할을 할당해, 기본적인 ‘접속’ 권한과 ‘객체 생성’ 권한 부여)
6) “SQL>” 부분에 ‘conn hello/1234;’ 입력 (새로 생성한 계정으로 오라클 접속)
7) “SQL>” 부분에 ‘select * from tab;’ 입력 (현재 접속한 계정에 생성된 테이블들의 목록을 확인함-읽기 전용)
- 새로 생성한 계정이므로, 아래와 같이 테이블이 없다고 나오는 게 정상임
* 데이터 사전(Data Dictionary)
- 오라클에서 읽기 전용으로 제공되는 table이나 view 등의 집합으로, 데이터베이스 전반에 관한 정보 제공
- 오라클은 명령이 실행될 때마다 여기 액세스해서 구조/권한/데이터를 확인하거나 반영함
- 데이터 사전에 있는 테이블들
반응형
'자바(JAVA) > JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고)' 카테고리의 다른 글
JAVA/JSP 16. 데이터베이스 - 커넥션 풀로 성능 개선, 간단한 쿼리 작성 및 실행 (1) | 2023.11.12 |
---|---|
JAVA/JSP 15. 데이터베이스 - 테이블 및 시퀀스 생성, JDBC 설정 및 데이터베이스 연결 (1) | 2023.09.17 |
JAVA/JSP 13. 쿠키(Cookie) - 로그인 아이디 저장(로그인 페이지 작성하기, 로그인 및 아이디 저장 기능 구현하기, 동작 확인 (0) | 2023.06.20 |
JAVA/JSP 12. 쿠키(Cookie) - 로그인 아이디 저장(편의 기능 구현하기: 자바스크립트 코드 추가, 쿠키 관리자) (0) | 2023.06.08 |
JAVA/JSP 11. 쿠키(Cookie) - 레이어 팝업창 제어 (0) | 2023.05.27 |