macOS) Docker, Oracle DB설치, 설정 (ORA-12547 오류 해결) 및 user 생성, user 권한 부여
본문 바로가기
CS/Database

macOS) Docker, Oracle DB설치, 설정 (ORA-12547 오류 해결) 및 user 생성, user 권한 부여

by IYK2h 2021. 9. 17.
728x90

oracle12c 를 임시로 사용하고 추후에 18c로 변경할 예정.

 

terminal 에서 도커 로그인

$ docker login

 

docker hub oracle database

위 링크에서

docker pull

$ docker pull store/oracle/database-enterprise:12.2.0.1-slim

 

run docker image

$ docker run --name oracle12c -d -p 5050:22 -p 5051:1521 store/oracle/database-enterprise:12.2.0.1-slim

 

docker start

$ docker start oracle12c

 

start sql developer DBeaver

The default password to connect to the database with sys user is Oradoc_db1.

Username : SYS / AS SYSDBA

Password Oracle_db1

SID : ORCLCDB

연결 테스트 후 등록.

sql> select sysdate from dual

 

 

Dual 테이블 이란

  1. 오라클 자체에서 제공되는 테이블(dummy table)
  1. 간단하게 함수를 이용해서 결과값을 확인 할 때 사용
  1. SYS사용자가 소유하는 오라클의 표준 테이블(public)

 

Oracle user 생성 및 권한 부여 

https://iyk2h.tistory.com/161

 

macOS Oracle DB 권한 설정 및 부여

실행중인 도커 확인 $ docker ps -a 도커 start $ docker start oracle12c 오라클 쉘 접속 (sqlplus) $ docker exec -it oracle12c bash -c "source /home/oracle/.bashrc; sqlplus /nolog1 로그인 SQL> conn SYS..

iyk2h.tistory.com

 

 

728x90

'CS > Database' 카테고리의 다른 글

무결성 제약조건  (0) 2021.10.22
데이터베이스 시스템 구성 및 구조  (0) 2021.10.15
Oracle, MySQL, PostgreSQL 차이점  (0) 2021.10.08
macOS) Oracle DB 권한 설정 및 부여  (0) 2021.10.01
ORM(Object Relational Mapping)이란  (0) 2021.08.13

댓글