전체 글 썸네일형 리스트형 Oracle EM 팩(Pack) 라이센스 정보 찾는 방법 오라클 공식DB관리툴인 EM(Enterprise Manager)은 여러가지 패키지(Package)로 구성된 복합 툴입니다. DB 상태를 진단하는 기능은 Diagnostic Pack 이라고 하고, 튜닝을 지원하는 기능은 Tuning Pack 이라고 하고, 데이터 보안 마스킹 처리를 해주는 툴은 Masking & Subsetting Pack 이라고 합니다. 이런 다양한 팩들이 종합되어 묶어져 있다보니 Oracle EM 화면에 가면 메뉴가 너무 많아서 상당히 당황스럽게 느껴집니다. 각각의 팩들이 별도의 유료라이센스를 필요로 하는데 막 함부로 사용해도 되는지 헷갈릴때가 있습니다. 이때 현재 보고있는 페이지는 어떤 라이센스가 필요한지 쉽게 확인할 수 있는 기능이 EM 메뉴에 있습니다. 라이센스를 확인하고자 하는 .. 더보기 오라클 dbca 로 Oracle 21c DB 생성 절차/화면 이전 글에서 Oracle 21c Database Software 를 설치했었습니다. 이번에는 설치된 21c S/W 에서 dbca (Database Configuration Assistant) 툴을 이용해서 21c DB 를 생성합니다. dbca 를 실행하려면, Oracle S/W 가 제대로 설치되어 있고, Path 에 $ORACLE_HOME/bin 위치가 등록되어 있어야 합니다. 아니면 cd $ORACLE_HOME/bin 으로 이동한 후, dbca 를 실행해도 됩니다. MobaXterm 툴에서 dbca 를 실행하면 아래와 같은 GUI 화면이 뜹니다. "Create a database" 를 선택합니다. "Typical configuration" 을 선택하면, 아래의 정보만 넣어서 Database 를 생성할 .. 더보기 Oracle Database Software 21c 설치(Install) 절차/화면 2022년6월 현재 최신버전인 오라클 21c 데이터베이스를 설치하는 과정을 정리합니다. 설치할 미디어 파일은 아래 URL 에서 다운로드 받을 수 있습니다. https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html Oracle Database 는 시스템 용량과 성능을 최대치로 활용해야 하는 소프트웨어 이다보니, 설치에 필요한 OS 요구사항이 많고 까다롭습니다. 실패없는 정확한 설치를 위해서는 사전에 미리 체크하고, 준비하는 것들이 필요합니다. OS 커널 파라메타를 세팅하고, 필요한 OS 라이브러리들을 다운받아서 설치해야 하고, ... 등등.. 꽤 많습니다. 사전 준비사항은 아래 21c Database Installation Gu.. 더보기 대형폐기물 스티커 결제후 인쇄하다가 실패한 경우 재출력 대형폐기물 스티커를 집에서 프린터로 출력하는 경우, 가끔가다가 프린터 고장으로 출력에 실패할 때가 있습니다. 인쇄하다가 실패한 경우, 시스템이 그렇게 똘똘하지 못해서 아래와 같이 "출력완료" 로 나오고 더이상 재출력이 안됩니다. 그래서 구청 자원순환과에 전화를 해서 물어보니, 위와같이 결제는 완료했는데 스티커 출력만 실패한 경우에는 그냥 종이에 "스티커번호(일련번호)", "품명(폐기물명)", "신고일자" 를 적어서 붙여서 배출하면 된다고 알려주네요. 저는 추가로 "스티커 인쇄실패로 수기로 기록함" 이라는 문구를 더 적어서 배출했습니다. 더보기 오라클 Parallel DML 주의 사항 (ORA-12838 : cannot read/modify) 병렬 DML 작업 후에 갑자기 select 가 에러나는 황당한 경험을 하게 되는 경우가 있습니다. 보통 Oracle 에서는 어떤 DML 도 조회(Select)에는 영향을 주지않는다는 확신을 가지고 있는 사람들이 많은데, Parallel DML 은 예외입니다. Parallel DML 후에 commit 이나 rollback 을 해주지 않으면 아래와 같이 ORA-12838 에러를 만나게 됩니다. 조회(Select) 만 저렇게 에러가 나는게 아니라, 해당 Table 에 TM Lock 을 걸어버리기 때문에 다른 DML 도 안됩니다. $ oerr ora 12838 12838, 00000, "cannot read/modify an object after modifying it in parallel" // *Cause.. 더보기 Oracle DB 권고 파라메타 (use_large_pages=only) ** 아래는 제 짧은 경험 및 지식과 Oracle MOS 문서등에서 얻은 지식을 기반으로 작성되었습니다. ** ** 저는 Oracle Engineer 를 대표하는 사람이 아니니 참고하시고, 실제 적용하고자 하는 경우에는 좀더 알아보신후 본인 책임하에 확신이 선 경우에 하셔야 합니다. ** 이 파라메타는 리눅스(Linux) 시스템을 사용하는 경우에만 해당합니다. HP-UX, IBM AIX OS 등의 경우에는 다릅니다. use_large_pages 파라메타는 말 그대로 "큰 램메모리 페이지(hugepages)"를 사용하겠다는 겁니다. 리눅스에서 기본 Memory Page 는 4K 인데, 이걸 2M 단위로 관리하도록 하여 성능을 향상시키려는 목적으로 hugepage 라는 개념이 만들어졌습니다. hugepage.. 더보기 Oracle DB 권고 파라메타 (_cursor_obsolete_threshold=1024) ** 아래는 제 짧은 경험 및 지식과 Oracle MOS 문서등에서 얻은 지식을 기반으로 작성되었습니다. ** ** 저는 Oracle Engineer 를 대표하는 사람이 아니니 참고하시고, 실제 적용하고자 하는 경우에는 좀더 알아보신후 본인 책임하에 확신이 선 경우에 하셔야 합니다. ** _cursor_obsolete_threshold 파라메타는 오라클 DB 내부에서 관리하는 커서들의 임계사이즈를 지정하는 파라메타입니다. 이 값이 Oracle 12.1 버전까지는 Default 로 1024 였다가 12.2 버전부터 8192 로 늘어났다고 합니다. 이게 Oracle Multi-tenant 기능 때문에 더많은 PDB 를 관리하기 위해서 늘린 것으로 멀티테넌트 기능을 사용하지 않는 경우는 예전처럼 1024 로 .. 더보기 VirtualBox 게스트 확장CD 설치 에러 : Kernel headers not found, modprobe vboxguest failed 버츄얼박스 게스트OS로 Linux OS 를 사용하는 경우, Guest 확장 CD 설치할때 에러를 만나는 경우가 많은데, 여기저기 인터넷에서 찾아서 해결한 방법을 포스팅합니다. 아래 Guest Additions installation 화면에서 처럼, 중간에 "Kernel headers not found for target kernel... Please install them and execute /sbin/rcvboxadd setup" "modprobe vboxguest failed" 와 같은 에러메시지가 나고 설치가 안됩니다. 인터넷에서 이것저것 찾아서 시도해 본 결과 대부분 아래 정도를 해주면 잘 설치되었습니다. 1. yum update -y --> 게스트OS에 설치된 모든 라이브러리들을 최신으로 업데.. 더보기 이전 1 ··· 4 5 6 7 8 9 10 ··· 57 다음