How to run an Oracle Database instance in a Docker container? Yes, I Know IT! Ep 18

훌륭한 오픈 소스 대안에도 불구하고, 오라클 데이터베이스 기술은 높은 수요에 남아 인력 시장 하지만 당신의 집에있는 컴퓨터에 처음부터 오라클을 설치하는 지루한 작업입니다

특히 당신은 오라클을 사용하는 방법을 학습하는 과정에있을 때 바라건대, 당신은 최소의 노력으로 오라클 데이터베이스 인스턴스를 설치하는 부두 노동자를 활용할 수 있습니다, 그리고, 당신의 컴퓨터에 너무 많은 자원을 필요로하지 않고 잘 최소한의 노력 -과 인내의 좋은 주 이 동영상에서는 이미 도커의 최신 버전을 가지고 가정 컴퓨터에 설치되어 있어야합니다 그렇지 않은 경우, 도커 설치를 설명 내 이전 비디오에서보세요 훌륭한 세부의 리눅스 박스에 어쨌든, 당신은 부두 노동자 허브에서 오라클의 사전 설치된 이미지를 다운로드 할 수 있습니다 자신의, 나는 설치 고통스러운 오라클에서 제공하는 공식 이미지를 발견, 그래서 내가 대신 Maksym Bilenko에서 이미지를 사용합니다 : 2 개 이상의 기가 바이트 다운로드하고, 인터넷 연결 속도에 따라, 이 단계를 완료하는 데 매우 looooong 시간이 필요할 수 있습니다

적어도 한 시간 후, 오라클 고정 표시기 이미지가 드디어 도착했습니다 그리고 우리는 지금 그 이미지에서 컨테이너를 만들 수 있습니다 오라클 컨테이너 처음 시작하면, 당신은 조금 더 인내심이 필요합니다 시간은 그 초기 설정을 수행합니다 몇 분 후 마지막으로,이 시간 바로 사용할 수 있습니다

그래서 그 컨테이너의 맥락에서 유서 깊은 오라클 SQLPLUS 명령 행 도구를 시작하자 우리의 첫 번째 명령을 실행합니다 : 그것은 어쩌면 정말 인상적 아니지만, 당신이 멀리 사라 한 경우, 그 오라클은 최대 및 의미 달리는 그리고 당신은 당신이 데이터베이스를 조회하는 데 사용할 수있는 연결을 설립했습니다 물론, 당신은 당신의 일상 업무에 대한 데이터베이스 관리자로 작동하지 않습니다 그것은 당신의 리눅스 박스에 기본적으로 루트로 작업 같은 것입니다 확실히하는 것이 가장 좋습니다

그래서 우리는 즉시 새 사용자를 작성합니다 상황이 전에 조금 간단하기 위해 사용하지만, 오라클은 CONNECT 및 RESOURCE 사용되지 않는 역할 – 그들도 대단위했기 때문 당신은 여전히 ​​그들을 사용하여 많은 자습서를 볼 수 있습니다 그러나 일반적으로 지금 인정 그들은 사용자에게 너무 많은 권한을 부여한다 그러나의 지금은 그 괄호를 닫습니다 수 있도록하고, 오라클 인스턴스에 자신을 연결 테스트를 위해 새로운 더미 테이블을 생성하기 위하여 사용자 이름

그리고 그것을 증명 : 당신은 당신을 위해 오라클 데이터베이스의 작업 인스턴스가 준비가 지금 가지고있는 는 SQL 플러스 명령 줄 인터페이스를 사용하여 연습 하지만이 그 재미 없어, 동의합니다 Maye 당신은 그렇게 멋진 GUI 도구를 사용하여 선호? 좋은 소식은 이러한 도구는 컨테이너에 이미 사용할 수 있습니다 나쁜 소식은 그 설치 및 구성의 조금에서 사용할 수있을 필요하다 그곳에 그리고 그 다음 비디오의 대상이 될 것입니다

그래서, 곧 당신을보고!