Exadata Cellserver kdump Remote location으로 설정하기
# Exadata Cell서버의 경우 기본적으로 local영역에 dump 받도록 되어 있으나 용량이 부족하므로 remote location 설정을 해주는 것이 좋습니다. 1. kdump 서비스 정지 root# service kdump stop 2. kdump 설정파일…
DB Admin Knowhow
# Exadata Cell서버의 경우 기본적으로 local영역에 dump 받도록 되어 있으나 용량이 부족하므로 remote location 설정을 해주는 것이 좋습니다. 1. kdump 서비스 정지 root# service kdump stop 2. kdump 설정파일…
1 . 리눅스 버전 확인. – #more /etc/issue ( cat /etc/issue) – #more /proc/version (cat /proc/version) 2. 시스템 하드웨어 정보 확인. ( /proc) …
1. ASR CONFIGURE 1.1 ODA Manager 1.1.1 Parameter 설정 ODA Manager 를 기동하기전 Parameter 값 설정 파일을 열어서 설정에 필요한 파라미터 값들을 설정해준다. # vi /opt/oracle/oak/onecmd/onecommand.params …
1.ORACLE STREAMS CONFIGURE 1.1 사전 설정 1.1.1 Parameter 설정 (9i 기준) 사전 작업으로 아래의 파라미터값 들을 설정해주어야 한다. (9i 기준, 11g 의 경우 변경되거나 기본값으로 지정되어 특별히 지정해 주지 않아도…
Datafile 경로 변경 절차(online, offline) File system, ASM 참조문서 (How to Rename or Move Datafiles and Logfiles (문서 ID 115424.1), How to move a datafile from a file…
1. 각종 Option, Manual 추가/ 제거<JVM, XML> 참조문서 (How to Reload the JVM in 11.2.0.x (문서 ID 1112983.1), Master Note for Oracle XML Database (XDB) Install / Deinstall (문서 ID…
ORACLE SID 변경방법 참조 문서 How to Rename Database/Change DB_NAME or ORACLE_SID/Instance Name (문서 ID 15390.1)) A. SID 변경 ① Database Shutdown ② 모든 Control, redo, datafiles Backup ③ …
DB Name 변경 절차 – 참조 문서 (How to Change the DBID and the DBNAME by using NID (문서 ID 224266.1), How to Rename Database/Change DB_NAME or ORACLE_SID/Instance Name (문서…
SQL> conn hr/hr SQL>@$ORACLE_HOME/sqlplus/demo/demobld.sql — HR schema에서 emp,dept 테이블에 대한 통계정보 생성을 해야만, Auditing이 제대로 된다. SQL>analyze table emp compute statistics; SQL>analyze table dept compute statistics; grant select on emp to…
ORACLE GRID 설치시에 ASM 구성을 위한 Disk 들이 안보이는 현상 Grid 및 Database 버전 : 12.1.0.2 이상 OS : AIX on POWER System(64-Bit) 7.1 참고 문서 : AIX Version 12.1.0.2 Install Can…
SQL #1 SELECT * FROM (SELECT T0.*, FLOOR((ROWNUM – 1) / :1 + 1) PAGE FROM ( SELECT a.entry_indexno, a.eventid, a.userid, a.name, a.reg_date, …
ASM 이란 ? • Oracle 데이터베이스 파일을 위해 특별히 구현된 storage 관리 시스템 • Oracle 커널 내에 볼륨 매니저 및 파일 시스템을 통합 • 통합된 클러스터 볼륨 매니저 • 유연한…
1. Oracle clusterware 구조와 서비스 오라클 클러스터웨어는 shared disk cluster 구조로서, application load balancing과 failover를 지원함. • Service Include: -Cluster Management : 서비스와 응용프로그램 리소스를 모니터링하고 관리함 (클러스터 내…
Latch & Lock 1. Latch 개요 가벼운 Lock(Light-weight Lock) 공유 Memory 영역(SGA)을 보호하기 위한 동기화 객체 1.1 Latch가 보호하는 Resource -Latch는 SGA의 모든 하위 Memory 영역을 보호 -Cache Buffer -Shared…
cfile27.uf.263DED3E5683308203110E.pdf Oracle Keep Buffer 활용 방안에 관련된 내용입니다.
ASM 에서 Datafile COPY 방법(DiskGroup 이동) 1. RMAN 을 이용한 방법 – 해당 방식을 사용하였을 경우 Copy 할 경로에 DiskGroup 명만 넣어주면 ASM 에서 자동 경로 및 File 명을 지정하여…
ksh 에나 bash 에서 프롬프트의 색깔을 원하는 색으로 바꾸는 방법입니다. 다음과 같이 노랑 바탕에 빨간 글씨로 볼 수 있지요.. { 참고 : 터미널 중에 색깔이 표시가 되는 것이 있고 되지…
/etc/netmasks 192.0.0.0 255.255.0.0192.168.0.0 255.255.255.0192.168.10.128 255.255.255.128 =============================== Netmasks Expanded (/24 through /32)Netmask 255.255.255.0 /24 (11111111.11111111.11111111.00000000) 1 subnet LOW IP HI IP x.x.x.0 x.x.x.255 Netmask 255.255.255.128 /25 (11111111.11111111.11111111.10000000) 2 subnets LOW IP HI IP x.x.x.0…
SCSI[small computer system interface] 컴퓨터에서 주변기기를 접속하기 위한 직렬 표준 인터페이스로 입출력 버스를 접속하는데 필요한 기계적, 전기적인 요구사항과 모든 주변기기 장치를 중심으로 명령어 집합에 대한 규격을 말한다. SCSI는 IBM 호환기종을…
SetUID와 Permission 잠깐 짬을 내서 SetUID 라는 것에 대해 짚고 넘어가고자 합니다. SUID에 대해서 알기 위해서는 퍼미션(Permission)에 대해서 알아야 하죠. 1. 퍼미션이 왜 존재하는가? ; 유닉스는 도스와는 달리 멀티 유져…
fsck는예상치 못한 시스템 종료시 일어나는 파일시스템의 불일치성을 체크하고 수정하는 그램이다. 부적당한 시스템의 셧다운 Power Failure Hardware Failure fsck는 link count 나 data block 의 값들을 사용해서 디스크의 이상유무를 체크하고 체크하는…
Directory AIX SOLARIS Root filesystem / {/dev/hd4} / {/dev/vx/dsk/rootvol} Home Directory /home {/dev/hd1} /export/home /dev/vx/dsk/home} /tmp {/dev/hd3} /tmp /dev/vx/dsk/swapvol} /usr {/dev/hd2} /usr /var {/dev/hd9var} /var…
TCP는 여러개의 State를 가질수 있습니다. 예를들어 CLOSED(연결이 닫혔을때) LISTEN(연결을 기다리고 있을때), ESTABLISHED(연결이 되었을때) 등등의 상태를 가질수 있습니다. 이중에서 TIME_WAIT라는 상태가 있는데, 이해하기 가장 어려운 부분인것 같습니다. TIME_WAIT 상태는 다음과 같은…
개요: NTP 정보와 설치 세부 설명: 차례 ___________________ 1. NTP 개념 2. NTP 서버 설치 – 운영 모드 선택 3. NTP 클라이언트 설치 4. ntpdate 명령의 사용…
– IPMP는 Solaris 8부터 기본으로 제공, NIC에 대하여 동일한 subnet에서 Redundant Network Path를 제공할 수 있도록 해줌. – in.mpathd는 IP layer에서 NIC의 Failure에 대하여 자동감지, 자동 Failover/Failback기능을 가진 Daemon –…
nfs 파일공유 rw 권한 갖는 방법 ※ root권한으로 rw권한 갖기 <서버세팅> 1.root@sunny # df -k /dev/dsk/c0t1d0s3 10328404 7742729 2482391 76% /mnt <–임시공유 2.root@sunny # vi /etc/dfs/dfstab share -F nfs -o root=kingdom1:kingdom2 -d…
1. 개별 instance 값 설정 ce0 : 100fdx / ce1 : 10fdx / ce2 : 100fdx / ce3 : 100fdx / ce4 : 100fdx / ce5 : 10fdx # grep…
Zone의 이해 Zone의 이해■SAN Switch에 연결된 다수 서버 및 스토리지들의 혼재된 환경에서 간섭을 차단하기 위한 범위를 설정하는 것이 존(Zone) 설정이다.■하나의 Zone에 단일 Initiator 만 할당한다.■Port 또는 World Wide Name(8Byte…
1.SQL 작성시 유의사항 1.컬럼 가공으로 인한 비효율 2.확인자/제공자 역할의 SubQuery 3.최소,최대값(최초,최종) 구하기 4.함수 수행횟수 비효율 5.빈번한 OCI CALL과 LOOP QUERY 6.부분범위 처리 …
Tuning 이란 쓸데없는 일을 시키지 않는 것 병목현상을 없애어 모든 처리 과정이 최상의 성능을 발휘하도록 하는 것. 최소의 자원으로 최대의 일을 시키는 것. 놀고 있는 자원이 없도록 하는 것. …
iSCSI(Internet SCSI) 란? (네이버 용어사전) 인터넷 스카시 [ iSCSI, Internet SCSI ]데이터 기억 장치를 연결하기 위한 새로운 IP 기반 기억 장치 네트워킹 표준. 인터넷 엔지니어링 태스크 포스(IETF)에서 개발한 인터넷…
To understand the operability of a zone we need to understand its state. Zones behave like typical Solaris 10 OS installations, but do not have resources such as power-on self…
– Global Zone– Non-Global Zone Zone 특징(Summary of Zone Features) (1). Global Zone 특징 – Is assigned ID 0 by the system– Provides the single instance of the Solaris kernel that is…
(IT 용어)– 클라이우드 컴퓨팅(Cloud Computing)– 그린 IT(Green IT)– 가상화(Virtualization : Network, Server(OS), Storage) => 서버 통합(?) ——– 회사 ——– ——– Data Center 센터 ——-서버 필요(Web Server) ——> Data CenterMail Server (Cloud Computing)File ServerCVS…
LDOM 특징 – 가상 서버를 최대 128개의 domain을 만들 수 있기 때문에 대규모 threads를 활용 할 수 있음 – primary 도메인에서 Solaris10 OS가 설치 되도 게스트 도메인에 Solaris11 OS 설치가…
>> High but not full CPU utilization (70~90%) >> CPU Time spent in user application (85+% in user) >> Low Disk utilization (5~15% for each disk) >>…
tcp_deferred_ack_interval 요청하는 클라이언트와 응답하는 서버 사이에서 TCP ACK 신호를 지연하기 위한 시간을 설정하는 파라메터. TCP 3 handshake에서 요청 서버 A에서 SYN을 보내면 서비스 하는 서버인 B에서는 SYN과 ACK를 보내게 된다.…
dev 디렉토리에 dsk, rdsk라는 디렉토리가 존재한다. dsk 디렉토리는 하드디스크 블럭장치(Block device)파일들이 들어 있으며, rdsk 디렉토리에는 하드디스크 캐릭터 장치(Character device)로 사용될 경우의 장치 파일들이 들어 있다. – 디스크를 마운트 할때는 블럭장치로…
Core file 분석 Tool인 dbx나 gdb을 사용하지 않고 각 OS에서 제공하는 Core File분석 툴을 사용 하여 분석하는 방법에 관하여 알아봅니다. 시스템 또는 사용자 별 ulimit -c(코어 파일의 설정된 크기)를…
데이터베이스 넓은 의미에서의 데이터베이스는 일상적인 정보들을모아 놓은 것 자체를의미한다. 그러나 일반적으로 데이터베이스라고 말할 떄는 특정 기업이나 조직 또는 개인이 필요에 의해(ex : 부가가치 발생) 데이터를 일정한 형태로 저장해 놓은 것을 의미 많은 사용자들은 보다 효율적인 데이터의 관리 뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요시 필요한 데이터를 복구하기 위한 강력한 기능의 소프트웨어를 필요로 하게 되었고 이러한 기본적인 요구사항을 만족시켜주는 시스템을 DBMS(Database Management System)라고 한다. 데이터베이스의발전 1960년대 : 플로우차트 중심의 개발 방법을 사용하였으며 파일 구조를 통해 데이터를 저장하고 관리하였다. 1970년대 : 데이터베이스 관리…
분산 데이터베이스의 개요 여러 곳으로 분산되어 있는 데이터베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터베이스 논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임, 물리적 Site…
슈퍼타입/서브타입 모델의 성능고려 방법 가. 슈퍼/서브타입 데이터 모델의 개요 Extended ER모델이라고 부르는 슈퍼/서브타입 데이터 모델은 최근에 데이터 모델링을 할 때 자주 쓰이는 모델링 방법 자주 쓰이는 이유는 업무를 구성하는 데이터의…
대량 데이터발생에 따른 테이블 분할 개요 설계가 잘되어 있는 데이터 모델이라고 하더라도 대량의 데이터가 하나의 테이블에 집약되어 있고 하나의 하드웨어 공간에 저장되어 있으면 성능저하를 피하기가 힘들다 특정 테이블에 있는 경우에…
반정규화를 통한 성능향상 전략 가. 반정규화의 정의 반정규화(=역정규화) : 정규화된 엔티티, 속성, 관계에 대해 시스템의 성능향상과 개발(development)과 운영(Maintenance)의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법을 의미한다. 데이터…
정규화를 통한 성능 향상 전략 정규화를 하는 것은 기본적으로 데이터에 대한 중복성을 제거하여 주고 데이터가 관심사별로 처리되는 경우가 많기 때문에 성능이 향상되는 특징을 가지고 있다. 데이터베이스에서 데이터를 처리할 때 성능이라고…
성능 데이터 모델링의 정의 성능이 저하되는 데이터 모델의 경우 크게 세 가지 경우를 고려하여 그 성능을 향상시킬 수 있다. 데이터모델 구조에 의해 성능이 저하될 수도 있고 데이터가 대용량이 됨으로 인해…
식별자(Identifiers) 개념 하나의 엔티티에 구성되어 있는 여러 개의 속성 중에 엔티티를 대표할 수 있는 속성의 의미 하나의 엔티티는 반드시 하나의 유일한 식별자가 존재해야 함 보통 식별자와 키(Key)를 동일하게 생각하는 경우가…
관계의 개념 가. 관계의 정의 엔티티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태 나. 관계의 페어링 관계 페어링 : 엔티티내에 인스턴스와 인스턴스 사이에 관계가 설정되어 있는…
속성(Attribute)의 개념 속성이란 사전적인 의미로는 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는 것 데이터 모델링 관점에서 정의 하자면, “업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상…
엔티티의 개념 우리말로 실체, 객체라고 함 변별할 수 있는 사물 – Peter Chen (1976) 데이터베이스 내에서 변별 가능한 객체 – C.J Date (1986) 정보를 저장할 수 있는 어떤…
모델링의 이해 가. 모델링의 정의 모델이라고 하는 것은 모형, 축소형의 의미로서 사람이 살아가면서 나타날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형이라고 할 수 있다. 사람이 살아가면서…
1. tar 소개 주요기능은? 아카이브를 만들거나 푼다. 아카이브란? 아카이브는 여러 파일을 한 파일로 묶은 것을 말한다. tar는 아카이브를 압축하지 않는다. 단지 하나의 파일로 묶을 뿐이다. 아카이브의 압축은 gzip이나 bzip2등을 이용한다. …
12c New Feature 인 Multitenant 에 대해 정리한 파일입니다. cfile1.uf.231DBE3B5680A5232166C3.pdf
1. Opatch 개요 오라클은 오라클 소프트웨어에 대해 패치로 제품 수정을 하고 있습니다. 설치된 Oracle 소프트웨어에 패치를 적용하면 해당 소프트웨어의 홈 디렉토리의 실행 파일, 라이브러리 및 오브젝트 파일이 업데이트 됩니다. 패치는…
# 외부 스토리지를 서버에 연결할 때 AIX의 경우 1번서버에서는 hdisk10이라고 되어있는데, 2번서버에서는 hdisk20 등으로 이름이 다르게 할당될 경우가 있는데 이런 경우에 mknod를 이용하여 특수파일을 생성한 후 이름을 맞추어 사용할 수…
# 고객께서 ASM으로 업그레이드가 필요하거나, ASM기반 RAC로 업그레이드 하기 위해, 기존 ASM을 쓰고있는데 Tablespace를 잘못 만들었거나 했을때에 유용하게 쓸 수 있습니다. 1. 현재 Datafile은 DATA Diskgroup에 있고 ASM으로 옮겨야할…
오라클의 재인증 정책에 따라, 귀하의 현재 Oracle Database 자격증 버전이, 7.3, 8, 8i, 9i OCA/OCP 에 해당할 경우 → 2015년 11월 1일 비활성 됩니다. 10g OCA/OCP 에 해당할 경우 →…
# 우리는 Datapump를 사용시 DB의 버전이 낮은 -> 높은, 높은 -> 낮은 버전으로 Datapump를 실시할 수 있습니다. 이럴 경우에 version이라는 파라미터에 대해 이해가 필요합니다. 1. Datapump dumpfile compatibility(EXPDP 할 때…
1. 성능 및 안정성 – Performance Oracle DBMS는 Cost-based Optimizer 를 사용하고 있지만, 데이터에 대한 빠른 처리를 위한 Parallel 처리여부 부분에서 EE 와 SE 의 차이를 보이며 이는 대용량의 데이터를…
# 해당 팁은 DB 마이그레이션 시 유용하게 쓸 수 있습니다. 유저 및 Tablespace의 생성문 추출을 도와줍니다. set pages 10000 set long 99999 set heading off set linesize 200 set…
cfile4.uf.2555C64D56766E1F3AB584.sql cfile23.uf.2379FB4D56766E23172E52.sql # Query 가 길어서 파일은 첨부하였습니다 1. Database Options/Management Pack Usage 확인(option_usage.sql) DB Options/Management Pack에 대해 사용한 것을 체크할 수 있습니다. 한번이라도 사용한 적이 있다면 Used 컬럼의…
http://cloud.oracle.com에 접속하면 이용 가능한 oracle cloud service 종류들이 출력된다. 1. Oracle Storage Cloud Service – Storage Cloud Service : 엔터프라이즈급 데이터 보호, 안전하고 확장 가능한 스토리지, 인터넷상에서 어디든지 접근 편리…
# 기존 DB에서처럼 Parameter파일을 생성해주시면 됩니다.(create pfile from spfile;) SPFILE이 2개의 Diskgroup에 그대로 존재 하는데 어떤 SPFILE을 보고 올라올지 궁금하였는데 테스트 결과 새로 생성해준(=가장 최근에 생성된) SPFILE을 바라보고 ASM이 Start…
아래의 에러 상태에서 해결 방법[INS-32025] The chosen installation conflicts with software already installed in the given Oracle home. # cd <oraInventory path>/oraInventory/ContextXML # vi inventory.xml 오라클 홈…
오라디버그는 데이터베이스 내부 정보를 얻을 때 유용하게 사용된다. 1. oradebug dump 덤프 수행 [ Syntax ] oradebug dump <dump_name> <level> [addr] [ Parameter ] <dump_name> <level> [<addr>] …
[oradebug 사용법 – 3] 1. oradebug core 프로세스 충돌 없이 코어 덤프 2. oradebug ipc 오라클이 사용 중인 OS shared memory segment 정보, 세마포어 정보, RAC 인 경우 Interconnect 네트워크…
[oradebug 사용법 – 2] 1. oradebug resume 일시 중지된 프로세스를 재시작 SQL> oradebug resume 2. oradebug flush 메모리에 있는 정보를 Trace 파일에 Write 3. oradebug close_trace 프로세스가 잡고 있던 트레이스 파일 close 4. oradebug…
Solaris Memory 에 대하여 외워야 할 10 개 항목 1. S olaris 는 가상 메모리 ( Virtual Memory) 시 스템을 사용한다. 가상 메모리란 물리적 메모리(physical memory)와 하드 디스크(swap device)를 결합하여…
I/O 튜닝의 목적 파일 시스템은 모든 unix환경의 필수적인 요소로서 파일저장, 검색하는 메커니즘을 제공하며 복수의 파일들을 명명하는 계층적 디렉토리 구조를 제공한다. • IO Tuning중 ufs file system을 통한 성능 향상에 목적을…