oracle 39

Oracle Instant Client로 접속시 ORA-12705

Oracle Instant Client Client CD로 설치 없이 빠르고 간편하게 oracle로 접속할 수 있다. Basic + sql*plus 다운로드후 모두 압축을 풀고 ,tnsnames.ora 파일만 추가하면 접속이 된다. 10.1의 경우 사이즈가 86M정도 된다. 접속해보니 다음 에러가 발생 ORA-12705: invalid or unknown NLS parameter value specified SET 명령어로 NLS_LANG을 설정하니 정상적으로 접속 시스템등록정보 - 고급 - 환경변수에 추가하면 된다.(PATH,NLS_LANG등) Windows Configuration The environment may be configured using SET commands in a Windows c..

Admin/admin 2008.02.19

RMAN - Recovery Catalog 고려사항 및 생성

Recovery Catalog 고려사항 복구를 용이하게 하고 속도를 향상시키고, 동시에 데이터 손실 위험을 감소시키려면 다음 지침을 따른다. 1. 대상 데이터베이스에 복구 카탈로그(Recovery Catalog)를 생성하지 마십시요. 별도의 디스크상에 파일을 가진 별개의 DB를 생성하라. 2. 백업해야 할 DB가 많다면 모든 대상 DB의 정보를 담아 둘 별도의 Recovery Catalog DB를 생성하라. 3. Recovery Catalog를 백업하라. 최상의 복원,복구 방법을 결정하기 위해 Recovery Manager에 의해 사용된다. 4. Recovery Catalog를 대상 데이터베이스와는 다른 디스크상의 데이터베이스에 저장하라. Recovery Catalog 생성 1. Recovery Cata..

Admin/B&R 2008.01.17

RMAN의 기능 - Server manager에서 제공하지 않는

RMAN은 Server Manager를 사용해서는 가능하지 않은 여러기능을 제공한다. 1. 데이터베이스에 스크립트로 저장되는 자주 수행되는 작업을 저장한다. 2. 백업시간이 반드시 데이터베이스 크기에 종속적인 것이 아니라 데이터베이스에 가해진 변경수에 더 종속적이기 때문에 유용한 증분 블록 레벨로 백업한다. 3. 백업의 크기를 줄이기 위해 사용되지 않은 블록을 발췌한다. 4. 다음 제한은 각 백업에 대해 지정될 수 있다. - 오픈 파일수 : 동시에 열 수 있는 파일 수에 대한 OS의 제한을 극복하기 위해 - 백업조각(backup piece)의 크기 : 백업조각이 운영체제나 Media Manager에 의해 허용되는 최대 파일크기에 도달 할 수 있기 때문에 5. 운영체제나 Backup Manager로부터 자..

Admin/B&R 2008.01.17

유닉스에서 ORACLE의 자원 활용 상태 점검 방법

유닉스에서 ORACLE의 자원 활용 상태 점검 방법 ============================================= PURPOSE ------- 이 문서의 목적은 DBA로 하여금, 오라클에 의해 사용되는 자원 활용 정도를 전반적으로 살펴보는 방법과, 자원 활용 상태를 점검하는데 사용되는 툴에 대한 설명을 기술하는데 목적이 있다. Explanation ----------- 데이터베이스 성능은 시스템 자원 상태에 의해 제약된다. 때때로, 데이터베이스 상의 성능 문제는, 데이터베이스의 구성이나 물리 구성이 효과적으로 이루어 지지 않아 발생하는 경우가 있으며, 오라클의 트랜잭션이나 사용자나, 프로세스에 의한 비 정상적인 자원 점유에 의해 발생 하기도 한다. 데이터베이스 관리자는 기본적으로, 자..

Admin/admin 2007.10.09

ERP Application Color 변경에 관련된 Profile

개발자로부터 현업분이 ERP화면을 어케어케 만지니 배경화면이 바뀐다고 유저가 바꿀수 있냐고 물어왔다. 그때까지 알기로는 AP서버에서 특정파일에 직접수정해서 변경만 가능한 줄 알았다. System Profile을 찾아보니 Color와 관련된 몇개의 Profile이 있다. -FND: Indicator Colors The default for this profile option is null, which means "Yes." When this profile option is set to Yes: Required fields are displayed in yellow. Queryable fields are displayed in a different color while in enter-query mode. ..

Admin/11i 2007.09.07

Buffer Cache Advisory(DB_CACHE_ADVICE) - 9i

(9I) BUFFER CACHE ADVISORY : DB_CACHE_ADVICE, V$DB_CACHE_ADVICE =============================================================== PURPOSE ------- Oracle 9i에서 Buffer Cache의 크기를 정하기 위해 참조할 수 있는 DB_CACHE_ADVICE parameter와 V$DB_CACHE_ADVICE 에 대해 알아보기로 한다. Explanation ----------- Oracle 9i부터는 SGA의 영역의 크기를 온라인 상태에서 바꿀 수 있는 Dynamic SGA 기능이 제공된다. 동적으로 바꿀 수 있는 주요 요소로는 Shared Pool, Large Ppool,Buffer Cache ..

Admin/Tuning 2007.09.05

파티셔닝된 Index-Organized 테이블의 신속한 파티션 분리 - 10gR2

다음과 같은 경우를 생각해 봅시다. 파티셔닝된 테이블이 하나 있습니다. 월말이 되어 다음달을 위한 파티션을 정의해야 하는데, 그만 잊어버리고 말았습니다. 이런 경우 어떻게 해야 할까요? maxvalue 파티션을 두 개로 분리하여, 새로운 달을 위한 파티션과 새로운 maxvalue 파티션을 생성하는 것이 유일한 방법입니다. 하지만 파티셔닝된, index-organized 테이블(IOT)에서 이러한 방법을 사용하는 것은 조금 위험합니다. 이 경우, 물리적인 파티션이 먼저 생성되고 여기에 maxvalue 파티션의 로우(row)를 이동해야 하므로 추가적인 I/O와 CPU 사이클을 소모하기 때문입니다. Oracle Database 10g Release 2에서는 이 과정이 대폭적으로 단순화되었습니다. 아래 그림에서..

Admin/admin 2007.09.04

백업을 이용한 Transportable Tablespace의 생성 - 10gR2

Oracle8i에서 처음 소개된 Transportable Tablespace는 서로 다른 데이터베이스 간의 고속 데이터 전송을 가능하게 하였습니다. 이 기능을 이용하여 먼저 테이블스페이스의 메타데이터만을 export한 다음, 데이터 파일과 export 덤프 파일을 타겟 데이터베이스에 전송하고, 메타데이터를 import하여 타겟 데이터베이스에 테이블스페이스에 “플러그인” 처리하는 것이 가능합니다. 이와 같이 하면 테이블스페이스의 데이터를 타겟 데이터베이스에서 바로 활용할 수 있습니다. Transportable Tablespace는 당시까지 데이터 웨어하우징 분야에서 가장 까다로운 난제의 하나로 인식되던 데이터의 이동 속도 문제를 해결하였다는 점에서 큰 의미를 갖습니다. 하지만 OLTP 데이터베이스 환경에서..

Admin/B&R 2007.09.04

단일 파티션의 온라인 재구성 - 10gR2

트랜잭션 히스토리를 저장한 TRANS 테이블이 있다고 가정해 봅시다. 이 테이블은 TRANS_DATE를 기준으로 파티셔닝 되며, 각 분기별로 새로운 파티션이 생성됩니다. 가장 최근에 생성된 파티션은 매우 빈번하게 업데이트되지만, 분기가 마감되고 나면 해당 파티션에 대해 트랜잭션이 거의 발생하지 않으므로 파티션을 다른 위치로 옮겨도 무방합니다. 하지만 파티션을 이동하는 과정에서 테이블에 락(lock)이 걸리고 액세스가 차단될 수 있다는 것이 문제입니다. 그렇다면 가용성을 저해하지 않으면서 파티션을 이동할 수 있는 방법이 있을까요? Oracle Database 10g Release 2는 단일 파티션에 대한 온라인 재구성 기능을 제공합니다. 이 작업은 전체 테이블을 대상으로 하는 온라인 재구성 작업과 동일한 ..

Admin/admin 2007.09.04