(1) 오라클 설치( 12c )
1) 디렉토리 이름이 '한글'이면 안된다.
<1> Oracle 설치파일이 존재하는 경로에 한글이 있으면 안된다.
<2> Oracle 설치경로에 한글이 있으면 안된다.
2) 디렉토리에 '공백'이 있으면 안된다.
<1> Oracle 설치 파일이 존재하는 경로에 공백이 있으면 안된다.
<2> Oracle 설치 경로에 공백이 있으면 안된다.
3) Windows 계정이 한글 이름이면 안된다.
4) 설치시에 에러 해결 방법
<1> OS부터 밀고 다시 설치하기
<2> Oracle 를 다시 설치하기
1> 제어판 -> 프로그램 추가제거 -> 관련 프로그램 제거
2> 관리도구 -> 서비스 -> 오라클 관련 서비스들을 정지
3> Oracle 설치 디렉토리를 삭제
cf) 만약, 삭제 안되면 '안전모드'에서 삭제
4> 시작 -> 모든 프로그램에서 -> Oracle관련 메뉴 삭제
5> 실행 -> regedit -> oracle관련 파일을 모두 제거
6> 다시 설치
cf) SID: ex) JAVA
PWD: ex) java1234
5) 오라클(12c) 설치시 셋팅
<1> 드라이브변경: D -> C
<2> Enterprise Edition 선택
<3> 전역데이터베이스이름(SID)변경: orcl -> JAVA
<4> 비번입력: java1234
<5> 컨테이너 데이터베이스로 생성: 체크 해제
<6> 방화벽 허용
cf) 중간에 계정의 lock을 풀어주는 화면나올땐 함께 셋팅
cf) 참고 블로그
https://gunnm.tistory.com/232
(2) 오라클 접근
1) 개발 계정(scott) 활성화
<1> 실행창( Win + R )
방법1> sqlplus / as sysdba
방법2> sqlplus sys/java1234 as sysdba
<2> scott / tiger 계정 생성
방법1> alter session set "_oracle_script"=true;
create user scott identified by tiger;
방법2> create user c##scott identified by tiger;
cf)계정삭제: drop user scott cascade;
<3> 권한부여
1> grant connect, resource, unlimited tablespace to scott;
cf)권한뺏기: revoke connect, resource, unlimited tablespace from scott;
<4> scott접속
방법1> 다른 세션에서 세션을 변경: conn scott/tiger;
방법2> 실행창에서: sqlplus scott/tiger
<5> 테이블생성 / 데이터입력
1> 탐색기( C:\app\kosmo\virtual\product 에서 ) -> 파일찾기
-> scott.sql열고 복사(line 29~96) -> sqlplus창에서 붙여넣기 -> 엔터!
<6> 테이블/데이터 확인
1> select * from tab; -- select TNAME from tab;
2> select * from EMP;
3> select * from DEPT;
4> select * from SALGRADE;
5> select * from BONUS;
<7> 검색 예쁘게 하기
1> set linesize 120; --라인의 가로길이를 조정하는 명령어 이다.
2> select * from EMP;
<8> 세션(session) 안전하게 종료하기.
1> exit;
2) 오라클 접근법
<1> sqlplus 법
1> 실행창> sqlplus scott/tiger
<2> utility 법
1> sql developer ( by Oracle 사) 무료
2> sqlgate
3> toad
4> orange
등등...
'SQL > Oracle' 카테고리의 다른 글
Oracle 06. DML ( Data Manipulation Language ) (0) | 2022.03.31 |
---|---|
Oracle 05. Join & SubQuery (0) | 2022.03.28 |
Oracle 04. DQL - 함수 ( Function ) (0) | 2022.03.25 |
Oracle 03. DQL - Base (0) | 2022.03.20 |
Oracle 02. 개요 (0) | 2022.03.20 |