본문 바로가기

전체 글

RMAN 을 이용한 Oracle DB 복제 실습2 (Active Duplication) 유튜브 영상 및 스크립트 이전 글 에서 RMAN Duplicate 기능을 이용해서 Oracle DB 복제(Clone DB 생성) 실습을 했었습니다. RMAN 을 이용한 Oracle DB 복제 (Clone DB 생성) 실습 유튜브 영상 및 스크립트 오라클 백업/복구 툴인 RMAN 을 이용해서 데이터베이스를 복제하는(클론 DB를 생성하는) 유튜브 영상을 만들어봤습니다. $ rman target sys@SRCDB auxiliary / RMAN> duplicate target database to NEWDB spfile set db_name='N jack-of-all-trades.tistory.com RMAN Duplicate 에 2가지 방식이 있습니다. 1) 백업을 먼저 받고, 그 백업을 가지고 복제하는 방법 2) 백업없이 소스DB .. 더보기
RMAN 을 이용한 Oracle DB 복제 (Clone DB 생성) 실습 유튜브 영상 및 스크립트 오라클 백업/복구 툴인 RMAN 을 이용해서 데이터베이스를 복제하는(클론 DB를 생성하는) 유튜브 영상을 만들어봤습니다. $ rman target sys@SRCDB auxiliary / RMAN> duplicate target database to NEWDB spfile set db_name='NEWDB' set control_files='/u02/NEWDB/control01.ctl', '/u02/NEWDB/control02.ctl' set db_file_name_convert '/u01/app/oracle/oradata/ORA19', '/u02/NEWDB' set log_file_name_convert '/u01/app/oracle/oradata/ORA19', '/u02/NEWDB' set db_rec.. 더보기
RAC 주요커맨드 crsctl, srvctl 사용법 유튜브 영상 및 스크립트 오라클 RAC 운영하면서 가장 많이 사용하는 커맨드인 crsctl 과 srvctl 에 대한 설명과 실습하는 유튜브 영상과 관련 스크립트를 공유하는 페이지 입니다. crsctl : CRS(Cluster Ready Service)의 상태를 직접 관리하고 관련정보를 관리하는 툴 srvctl : 데이터베이스 서비스 상태를 직접 관리하고 관련정보를 관리하는 툴 유튜브영상 뒷부분에는 RAC 에서 특정 인스턴스로만 접속할 수 있도록 서비스를 설정하는 방법도 함께 실습합니다. 유튜브 영상에서 사용한 실습 스크립트를 함께 첨부합니다. 더보기
오라클 TTS (Transportable TableSpace) 유튜브 영상 및 스크립트 Oracle DB 를 다른 DB서버로 옮기는 것을 마이그레이션(Migration) 이라고 합니다. 이 마이그레이션을 빠르게 수행할 수 있는 방법 중의 하나로 유명한 TTS(Transportable TableSpace) 에 대한 설명과 실습영상을 유튜브 영상으로 만들어서 등록했습니다. 특히, TTS 의 경우에는 서버 플랫폼이 바뀌는 경우 (Endian 이 변경되는 경우) 에도 이용할 수 있어 아주 유용합니다. DBA 들은 TTS 마이그레이션 작업을 직접 하지는 않더라도 어떤식으로 수행되는 것인지 정도는 알고 있는게 좋습니다. 자세한 내용은 아래 유튜브 영상을 참조하세요. 유튜브 영상에서 사용한 실습 스크립트를 함께 첨부합니다. 더보기
(미니큐브 에러) Failed to start podman container, no container with name or ID "minikube" found 미니큐브 사용하다가 중간에 docker(podman) 이미지를 싹 지워버렸더니 아래와 같은 에러가 발생했습니다. minikube start 할때 아래와 같은 에러가 발생해서 미니큐브가 기동되지 않습니다. [root@localhost ~]# minikube start --driver=podman --force * minikube v1.31.2 on Oracle 8.7 ! minikube skips various validations when --force is supplied; this may lead to unexpected behavior * minikube 1.32.0 is available! Download it: https://github.com/kubernetes/minikube/releases.. 더보기
리눅스 가상머신에 Oracle RAC 19c 설치 유튜브 영상 및 스크립트 버츄얼박스에 Oracle RAC 19c 설치하는 유튜브영상을 올렸었는데요. 그 영상에서 사용했던 스크립트 파일을 첨부합니다. 아래 눌러서 스크립트를 다운로드 받을 수 있습니다. 유튜브 영상은 총 4개로 구성되어 있습니다. 1. 버츄얼박스에 Oracle Linux 7 서버 생성 2. 서버복제해서 2node 만들고, ASM 공유스토리지 생성 3. Grid Infrastructure 설치 4. RAC Database S/W 설치 및 DB 생성 더보기
음식물 쓰레기 냄새, 날파리(초파리) 없애는 가장 확실한 방법 여름철에는 음식물 쓰레기통을 하루만 안비워도 초파리떼가 날라듭니다. 초파리 방지하는 기피제 스프레이가 있긴 한데, 써봐도 소용없습니다. 더운 온도에 어김없이 썪기 시작하고, 냄새에 이끌려서 초파리들이 하수구로도 올라오기도 하고, 문열어두면 방충망도 통과해서 들어옵니다. 그렇다고 음식물이 조금이라도 생길때마다 매일 비우기는 귀찮고... 그러다 갑자기 번뜩 이런 아이디어가 떠올랐습니다. 음식물 쓰레기통을 냉동실에 넣어두면? 🙄 냉동실칸을 하나 비우고 위 사진처럼 음식물 쓰레기통을 넣어뒀습니다. 효과만점^^ 초파리가 아무리 질긴 놈들이라고 해도 냉동실을 뚫고 들어갈 수는 없죠~ 이미 생긴 구더기도 저 환경에서는 모두 동태가 됩니다. 여름에는 저렇게 냉동실에 보관했다가 꽉 차면 한번씩 비우니 편합니다. 물론 겨.. 더보기
자바 에러 java: error: package javax.jms does not exist, import ... Java 프로그램에서 컴파일할때 아래와같이 package OOO does not exist 에러와 함께, import .. 메시지가 나오면 해당 jar 파일을 못찾는다는 의미입니다. $ javac Test1.java Test1.java:3: error: package javax.jms does not exist import javax.jms.*; ^ 1 error $ CLASSPATH 가 제대로 잡혀있는지 확인하고, 해당 CLASSPATH 에 해당 패키지가 들어있는지 먼저 확인합니다. CLASSPATH 설정은 아래와 같이 합니다. $ export CLASSPATH=.:./lib/*:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar:$CLASSPATH 이때 중요한게 디렉.. 더보기