오라클 설치 및 테이블 만들기, SQL DEVELOPER 설치
1. Oracle Database 11g Express Edition 설치 (Windows x64)
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
2. 압축 풀어서 폴더 안의 setup.exe 실행
3. 기본 설치 중 비밀번호 입력란이 나오면 입력 후 system 계정에 적용한다.
4. 설치 완료 후 cmd 모드에서 c:\Users\user>sqlplus 입력
5. user-name에 system 입력하고 , password에 비밀번호를 입력하나 글자는 보이지 않는다.
그 후, SQL> 이 뜬다면 제대로 설치된 것이다.
6. 작업관리자 - 서비스 탭으로 이동하여 2개의 서비스가 실행 중인지 확인한다.
OracleServiceXE : 오라클 기본 서비스OracleXTENSListener : 외부에서 오라클을 호출하여 사용할 수 있는 서비스
7. C :\oracleexe\app\oracle\product\11.2.0\server\network\ADMIN에서 listener.ora와 tnsnames.ora를 열어 (SERVICE_NAME = XE), (PORT = 1521) 등을 확인한다.
8. CMD 창에서 오라클 테이블스페이스 작업하기
create tablespace 테이블스페이스명
datafile '데이터파일경로' size 초기사이즈
autoextend on
next 자동증가사이즈
maxsize 최대사이즈;
cf) 테이블 스페이스 삭제
DROP TABLESPACE 테이블스페이스명 INCLUDING CONTENTS;
- INCLUDING CONTENTS : 테이블스페이스에 데이터가 들어있는 경우 내용 포함 모두 삭제
- CASECADE CONSTRAINTS : PRIMARY KEY가 설정되어 있는 경우 child의 FORIEGN KEY 삭제하고 테이블 스페이스 삭제
9. 데이터베이스에 접속할 수 있는 사용자 계정 만들기
creat user 아이디 identified by 비번 default tablespace db이름;
10. 사용자에게 권한 부여
grant 권한 to 아이디;
connect : 로그인 권한
resource : 자원 사용 권한
dba : db 관리자 권한
11. 작업이 끝나면 exit
12. 사용자 계정으로 로그인
13. 테이블 만들기
14. 테이블 보기
select * from tab;
desc member; (멤버 테이블의 구조 확인 가능)
15. 테이블에 값 넣기
insert into member (userid,passwd,name,email) values ('kim','1234','김철수','kim@naver.com');
(컬럼) - (컬럼에 대응되는 값)
insert into member (userid,passwd,name,email) values ('hong','1234','홍길동','hong@nate.com');
16. 값을 넣어준 뒤 반드시 'commit'해줘야 영구적으로 DB에 저장된다.
commit;
17. 데이터 확인
select * from member(테이블이름);
cmd에서 작업하는 것보다 SQL Developer로 주로 많이 작업한다.
SQL Developer 설치는 다음과 같은 절차를 거친다.
1. https://www.oracle.com/tools/downloads/sqldev-downloads.html 에서 win64bit 버전 설치
2. 압축을 풀고 sqldeveloper.exe 실행하고 작업표시줄에 고정
3. 환경설정은 다음과 같은 절차를 거친다.
4. 상단의 + 버튼을 눌러 계정을 추가한다.