도커의 오라클 데이터베이스
Oracle Database로 Docker 컨테이너 생성
Oracle Database로 Docker 컨테이너를 생성하려면 docker 계정으로 로그인해야 합니다. 이렇게 하려면 터미널에 다음 명령을 입력하십시오.
docker login
그리고 다음과 같이 등록된 로그인 정보를 입력하십시오.
이제 도커 이미지를 가져오겠습니다. 이렇게 하려면 다음 명령을 입력하십시오.
docker pull store/oracle/database-enterprise:12.2.0.1
컨테이너 만들기
다음 단계는 컨테이너를 만드는 것입니다. 이를 위해서는 다음 명령이 필요합니다.
docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1
이 명령은 포트 1521:1521에서 작동하는 버전 12.2.0.1을 사용하여 이름이 oracle인 oracle 데이터베이스 컨테이너를 생성합니다.
설치가 완료되면 Oracle SQL Plus 도구에 연결하여 다음과 같이 사용자를 생성하고 필요한 권한을 부여할 수 있습니다.
docker exec -it oracle bash -c "source /home/oracle/.bashrc; sqlplus /nolog"
이제 Docker에서 sysdba로 연결하겠습니다.
connect sys as sysdba;
그리고 Oracle 사용자를 생성합니다.
create user your_username identified by your_password;
이 후 새 사용자에게 권한을 부여합니다.
GRANT ALL PRIVILEGES TO YOUR_USER_NAME;
참고: ALL PRIVILEGES 대신 SELECT, INSERT, UPDATE, CREATE TABLE과 같은 특정 권한에 대한 권한을 부여할 수 있습니다. 이 문서에서는 이를 수행하는 방법을 보여주기 위해 모든 권한을 부여했습니다.
이제 Docker에서 SQL Developer에 연결하려면 다음 연결을 사용할 수 있습니다.
Username: username
Password: password
Hostname: localhost
Port: 1521
Service name: ORCLCDB.localdomain
Reference
이 문제에 관하여(도커의 오라클 데이터베이스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/programadriano/oracle-database-in-docker-h2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker login
docker pull store/oracle/database-enterprise:12.2.0.1
docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1
docker exec -it oracle bash -c "source /home/oracle/.bashrc; sqlplus /nolog"
connect sys as sysdba;
create user your_username identified by your_password;
GRANT ALL PRIVILEGES TO YOUR_USER_NAME;
Username: username
Password: password
Hostname: localhost
Port: 1521
Service name: ORCLCDB.localdomain
Reference
이 문제에 관하여(도커의 오라클 데이터베이스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/programadriano/oracle-database-in-docker-h2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)