6 Publishing Java Classes With Call SpecificationsWhen you load a Java class into the database, its methods are not published automatically, because Oracle Database does not know which methods are safe entry points for calls from SQL. To publish the methods, you must write call specifications, which map Java method names, parameter types, and return types to their SQL counterparts. This chapter ..
#------------------------------------------*# DB ENVIRONMENT SETTING#------------------------------------------* ./db_env.h #------------------------------------------*# JOB VARIABLE DEFINE#------------------------------------------*DB_USR=system/password JOB_DIR=/binSQL_DIR=/sqlLOG_DIR=/log JOB_ID=pr_tablespaceinfoPROC_ID=PR_TABLESPACEINFO JOB_DATE=`date +%Y%m%d`LOG_FILE=$LOG_DIR/$JOB_ID-$JOB_D..
SELECT TABLESPACE_NAME, FILE_NAME, BYTES/1024/1024/1024, MAXBYTES/1024/1024 FROM DBA_DATA_FILESUNION ALLSELECT TABLESPACE_NAME, FILE_NAME, BYTES/1024/1024/1024, MAXBYTES/1024/1024 FROM DBA_TEMP_FILES; SELECT TO_CHAR(SYSDATE,'YYYYMMDD') YMD, DDF.TABLESPACE_NAME TABLESPACE_NAME, ROUND(DDF.MAXBYTES/1024/1024/1024,0) MAXMAXBYTES_GB, ROUND(DDF.BYTES/1024/1024/1024,0) BYTES_GB, ROUND((DDF.BYTES - DFS...
아래 방법을 찾아본 이유는 대량 MERGE 작업 시 PK오류가 발생하면서 부터다. PK오류를 방지하기 위해서 MERGE를 썼는데 . MERGE에서 SELECT 하는 시간 동안 다른 트래잭션이 먼저 들어 왔었나보다. 그래서 통째로 롤백되고 말았다. 아래 방법으로 해결했다. 대량 INSERT 실패를 재치 시간 DML 오류 로깅 방지 당신이 사용하는 테이블을로드 할 때 INSERT의 하위 쿼리와 문을 오류가 발생하면, 문은 종료되고 전체가 롤백됩니다. 이것은 시간과 시스템 자원의 낭비가 될 수 있습니다. 예를 들어 INSERT의 문, 당신은 DML 오류 로깅 기능을 사용하여 이러한 상황을 방지 할 수 있습니다.DML 오류 로깅을 사용하려면 데이터베이스가 DML 작업 중에 발생한 오류를 기록되는 오류 로깅 테이..
-- sysaux occupants set linesize 120set pagesize 100 COLUMN "Item" FORMAT A25COLUMN "Space Used (GB)" FORMAT 999.99COLUMN "Schema" FORMAT A25COLUMN "Move Procedure" FORMAT A40 SELECT occupant_name "Item", space_usage_kbytes/1048576 "Space Used (GB)", schema_name "Schema", move_procedure "Move Procedure"FROM v$sysaux_occupantsORDER BY 1/ -- min, max snap id Search set serveroutput on declare CURS..
ALTER ~ SHRINK SPACE 결론으로부터 말하면 SHRINK에 세그먼트(segment)의 축소(HWM 의 저하)의 효과를 기대한다면 행 이행·행 연쇄를 해소하고 나서 실행하는 편이 좋을 것이다.(행 연쇄는 지울 수 없기 때문 ASSM 에서는 어디에 연쇄할까는 운나름 ???) SHRINK 조작은 Oracle 10g부터의 기능이며 ONLINE에서 실행할 수 있는 등 매우 유용하지만 약점도 존재한다. Oracle 10g R1에서 SHRINK에 대한 효과가 상당히 향상되었다고 생각된다. 최신 릴리스에선 이러한 약점도 반드시 해결되어 있을 것이라 생각한다.(Oracle 10g R2 는 미검증) SHRINK 와 MOVE 의 특징 ■ ALTER TABLE MOVE 의 동작 이미지는 다이렉트·패스·인서트로 복..
Posts Tagged ‘purge WRH$ tables’Tidying up SYSAUX – removing old snapshots which you didn’t know existedPosted by John Hallas on July 9, 2014 This post runs in parallel with a post I made 5 years ago and which is still the most read one on this blog https://jhdba.wordpress.com/2009/05/19/purging-statistics-from-the-sysaux-tablespace/ It will show how to reduce space taken up in the SYSAUX tables..
고객이 생각하는 용량과 실제 사용할수 있는 용량이 차이가 난다. 왜일까?- 엑사데이타 용량 계산법 Quarter Rack 의 경우 - 2 DB nodes - 3 Storage Cells 3 Cell 서버 (High Performance) 는 아래와 같이 계산될수 있다. Step 1: RAW 사이즈 계산 우선 전체 용량을 구해보면 아래와 같다. 전체 Raw 용량 => 각 Cell 당 12EA disk * 각 Disk 당 600G * 3 Cell => 21,600GB 또는 21.09TB 그런데 각 Cell 서버의 1번,2번 디스크에서 OS Linux 영역으로 30G씩 할당이 된다. 그래서 기본으로 디스크 그룹은 남은 10개의 디스크의 30G 용량으로 생성된다. 그리하여 DBFS 디스크그룹은 아래와 같이 용량..
SHRINK SPACE는 오라클10g부터 지원하는 기능으로,세그먼트의 데이터 조각모음(ONLINE Reorg. 효과) 기능. -----------------------------------------------------1. SHRINK 작업을 수행하기 위한 주요 환경 및 주의할 점----------------------------------------------------- 1) 오라클 10g 이상(Init.ora parameter 'Compatible' must be >=10.0) 2) 세그먼트 관리방식이 반드시 ASSM(Auto Segment Space Managed) Tablespace이어야 함 3) 약 20여건씩 INSERT/DELETE하고 COMMIT하는 방식으로 SHRINK함 4) 개별 RO..
- Total
- Today
- Yesterday
- 유전자
- 믹스커피
- DNA
- 흡연
- 챔픽스
- 금단증상
- 뇌
- 윈도우10
- 과학
- 챔픽스 후기
- 금연일기
- 생명과학
- java
- 오라클
- 지진
- 의료
- 부작용
- 상식
- oracle
- 인공지능
- 보건소
- 설탕
- 냄새
- 챔픽스 후기 금연
- 다이어트
- 금연
- 보건
- 단백질
- 통신
- 100일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |