일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Django 특정 값 가져오기
- html cell
- Dependency
- html
- Django
- table cell size
- Dependency Injection
- Django column 값 가져오기
- DI
- html cell size
- table tag
- Spring
- Today
- Total
emluy 개발 일기
Oracle 18c Windows 설치, SQL Developer 설치, Oracle CDB 접속, PDB 접속 본문
1. Oracle 18c 설치
www.oracle.com/kr/database/technologies/appdev/xe.html
1-1. Oracle zip 파일 풀어서 setup.exe 파일 실행
1-2. DB 비밀번호 : oracle
2. SQL Developer 설치
www.oracle.com/tools/downloads/sqldev-downloads.html
3. 관리자 CMD
3-0. listener 시작, 멈춤 하는 명령어 들어있는 txt 파일 만들기
* Windows 서비스 앱에서 Oracle 관련 서비스 다 수동 실행으로 바꿔주기
* Windows 서비스 앱에서 Oracle Listener와 XE 서비스 명 복사
- listener 시작 command를 txt로 만들어 놓기
C:\Users\COM> notepad xe_start.bat
net start OracleServiceXE
net start OracleOraDB18Home1TNSListener
- listener 멈춤 command를 txt로 만들어 놓기
C:\Users\COM> notepad xe_stop.bat
net stop OracleServiceXE
net stop OracleOraDB18Home1TNSListener
*service와 listener 이름은 '서비스'에서 확인
3-1. listener 시작
C:\Users\COM> xe_start
3-1. CDB 관리자로 접속
C:\Users\COM> sqlplus / as sysdba
3-1-1. PDB container로 접속 변경
SQL> alter session set container = xepdb1;
* Multitenant, CDB, PDB? -> yulme.tistory.com/136
3-2. PDB 목록 보기 (xe 버전 기본 PDB 제공 : xepdb1)
SQL> col name format a30
SQL> col pdb format a30
SQL> select name, pdb
2 from v$services
3 order by name;
SQL> exit
3-3. PDB에 관리자로 접속
C:\Users\COM> sqlplus system/oracle@localhost:1521/xepdb1
3-4. PDB 사용
3-4-1. 사용하기 위한 사용자 생성
( CDB에 관리자로 접속해서 user만들면 CDB,PDB 다 사용 가능 )
SQL> create user ace
2 identified by me
3 default tablespace users
4 temporary tablespace temp;
3-4-2. user가 제한 없이 테이블 생성 가능하도록 함
SQL> alter user ace
quota unlimited on users;
3-4-3. 권한 주기
SQL> grant connect, resource
2 to ace;
SQL> exit
3-4-4. user로 접속
C:\Users\COM> sqlplus ace/me@localhost:1521/xepdb1
3-4-5. 제대로 접속됐나 확인
SQL> show con_name
4. SQL Developer 실행
4-1. oracle 접속 만들기
(1) 초록색 십자가 클릭
(2) Name. 사용자이름, 비밀번호, 서비스 이름 입력
- Name : 알아서 지정 (사용자이름@PDB명)
- 사용자 이름 : 3-4-1에서 지정한 이름 사용 -> user
- 비밀번호 : 3-4-1에서 지정한 passsword 사용 -> me
- 서비스 이름 : 3-3에서 접속했던 pdb사용 -> xepdb1
(3) 테스트 클릭 -> 성공 뜨면 접속 클릭
'웹 개발 > Oracle' 카테고리의 다른 글
Oracle 삭제하는 법 (0) | 2021.04.01 |
---|---|
PL/SQL - Package 생성 예제 (0) | 2021.03.29 |
SQL*PLUS - set autotrace on 오류 (0) | 2021.03.18 |
[Oracle] - UNPIVOT , PIVOT (0) | 2021.03.14 |
Oracle - Mutitenant, PDB, CDB 란? (0) | 2021.02.25 |