기본 콘텐츠로 건너뛰기

[OMV] Docker로 데이터베이스 환경 만들기 [Oracle12c]


OpenMediaVault Docker를 이용하여 오라클(oracle12c)을 설치해 봤습니다.

기본정보
openmediavault 4.1.27
openmediavault-docker-gui 4.1.6

시작하기전에 준비할 내용:
1. 오라클 데이터등을 컨테이너 쪽이 아닌 호스트쪽에 저장하기 위한 폴더 생성
   ex) /sharedFolders/oracle12c_data 퐅더를 미리 만들어 놓는다

2. 오라클 EM, Apex 사이트를 이용하기 위한 포트
   ex) 오라클 관리 사이트를 위한 포트 8080 과 바인딩할 호스트쪽 포트 32765
        오라클 기본 포트 1521 과 바인딩할 호스트쪽 포트 32764
        호스트쪽 포트는 똑같은 포트를 사용할 수 도 있는데 다른 서비스와 충돌나지
        않게 적당한 값을 정해서 쓴다.

설치방법:

    Shell in a box 플러그인이 설치 되어 있다면 쉘로 접속하여 설치 할 수 있습니다.

1. 도커 이미지 생성

   #docker pull truevoly/oracle-12c

2. 도커 이미지 실행

   #docker run --name oracle12c --restart=always -d -p 32765:8080 -p 32764:1521 -v /sharedfolders/oracle12c_data:/u01/app/oracle truevoly/oracle-12c

3. 도커가 실행 되면서 오라클이 세팅된다. 로그를 보면서 완료를 기다린다.

   #docker logs oracle12c
     Database not initialized. Initializing database.
     Starting tnslsnr
     Copying database files
     1% complete
     3% complete
     Creating and starting Oracle instance
     40% complete
     60% complete
     62% complete
     Completing Database Creation
     66% complete
     100% complete
     Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/xe/xe.log" for further details.
     Configuring Apex console
     Database initialized. Please visit http://#containeer:8080/em http://#containeer:8080/apex for extra configuration if needed

   
4. http://호스트IP:32765/apex
 
    workspace: INTERNAL
    user: ADMIN
    password: 0Racle$

5. http://호스트IP:32765/em

   user: sys
   password: oracle
   connect as sysdba: true

6. 오라클 클라이언트 접속

   hostname: 호스트IP
   port: 32764
   sid: xe
   service name: xe
   username: system, sys
   password: oracle



7. 참고 사이트






댓글

이 블로그의 인기 게시물

엑셀, 중복값을 처리하는 7가지 방법

참조: http://thekida.tistory.com/13 * 이포스트는 업무중 웹서핑을 하다가 우연히 발견한 내용입니다.    좀더 자세한 내용을 알고 싶거나 저자의 다른 포스트를 보시려면 원본 사이트로 이동해 보세요.    1. 같은 셀 중복 (서식 강조하기) 한개의 셀에서 중복되는 값만 강조하여 체크하는 방법입니다.                  적용하고자 하는 셀을 선택 하신 후, 아래와 같이 셀 강조 규칙만 설정하면 됩니다. 참 쉽죠~^^ 2. 같은 셀 중복 (중복 여부 표시하기) 한개의 셀에서 중복되는 값을 다른 셀에 표시하는 방법입니다. 이와 같이 하기 위해서는 B2에 오른쪽에 쓰인 함수를 사용 하면 됩니다. =IF(COUNTIF(A:A, A2)>1,"O","X") 여기서 잠깐 이 함수를 살표보겠습니다. =IF(COUNTIF(비교할 전체범위, 비교하고싶은 셀) > 1, "1이 넘을 경우 표시하고 싶은 내용', "1이 넘지 않을 경우 표시하고 싶은 내용" 비교할 전체범위에 A:A를 넣었는데 이는 A셀 전체를 선택한 것입니다. 그리고 비교하고자 하는 값에 A2를 넣었습니다. A2셀인 "A-ha"가 A전체셀에 몇개가 있는지를 센 후에 1개가 넘으면(중복) O를 표시, 그렇지 않으면 X를 표시하는 함수입니다. 물론 함수를 일일히 바꿔줄 필요 없이 B2셀을 복사해서 아래로 붙여넣으면, B3셀은 A3를 비교하고, B4는 A4, B5는 A5.... 이런식으로 자동변환됩니다. 따옴표 안의 내용을 원하는 텍스트로 바꿔주면 O, X 대신 자신이 원하는 문구로 표시 할 수 있습니다. 3. 같은 셀 중복 (중복 값 제거하기) 한개의 셀에서 중복되는 값을 제거하는 방법입니다. 왼쪽 그림에서 두개였던 Travis(A3, A...

[TIPS] 노트패드++에서 중복행을 삭제해보자 / Removing duplicate rows in Notepad++

노트패드++에서 중복행을 삭제해보자 / Removing duplicate rows in Notepad++   노트패드++를 사용중에 중복되는 행을 지워야 하는 상황이 생겼다. 그래서 구글링해서 중복행을 지우는 방법을 찾아냈습니다. 원본은 [ 여기 ] 에서 보시면 되겠습니다. [노트패드++를 이용하여 중복행을 제거하는 방법] 1. 우선 플러그인을 설치합니다.     Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab     -> TextFX -> Install 2. 새로시작된 노트패드의 메뉴를 살펴보면 TextFX 가 나타나있는것을 확인할 수 있습니다. 3. 메뉴의 TextFX->TextFX Tools 에서    +sort outputs only unique(at culumn) lines 항목을 체크합니다. 4. 에디터에서 중복제거할 내용을 블럭으로 지정합니다.(CTRL+A) 5. 마지막으로 TextFX->TextFX Tools 에서    sort lines case sensitive 또는 sort lines case insensitive를 클릭하면 끝.

[해보자] 문서 오픈 시 엑셀창이 2개 뜰 때, 새 시트 열릴 때

어느날 엑셀 파일을 열면 엑셀창이 2개 뜨는 현상이 나타나서 구글링을 하여 문제를 해결 하였다. 원 작성자의 글을 보고 따라 해봤습니다. [출처] [Excel/엑셀] 문서 오픈 시 엑셀창이 2개 뜰 때, 새 시트 열릴 때|작성자 oblake https://blog.naver.com/PostView.nhn?blogId=dududtnr&logNo=221398304442 내 컴퓨터에 설치된 엑셀은 2016 버전이므로 이 기준으로 처리한 내용을 요약하자면 다음과 같다. 1. 파일 - 옵션 - 리본 사용자 지정 - 명령 선택 드롭다운메뉴의 '기본 탭' 2. '개발 도구' 선택 - 추가 - 확인 3. 개발도구 - COM 추가 기능을 클릭하면 아래와 같은 창이 뜨는데,    맨 마지막에 'MySQL for Excel'이라는 것이 추가되어 있었다. 4. 'MySQL for Excel' 체크 해제 하고 확인 5. 성공.