도커의 오라클 데이터베이스

2200 단어 oracledocker
이 기사에서는 컨테이너 도커에 Oracle 데이터베이스를 설치하는 방법을 보여 드리겠습니다.

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

좋은 웹페이지 즐겨찾기