728x90

Programming/Oracle 130

ORACLE 문자함수

[ 단일행 문자함수 ] 함수 기능 CHR(n) 숫자 n에 대응하는 문자 CONCAT(chr1, chr2) chr1과 chr2의 연결값 INITCAP(chr) 각 단어의 첫문자를 대문자로 변환 LOWER(chr) 소문자로 변환 LPAD(chr1, n[,chr2]) chr1의 왼쪽에 chr2를 덧붙여서 전체 n문자가 되게 변환 (chr2 지정안되면 default : 공백(blank) RPAD(chr1, chr2) chr1의 오른쪽에 chr2를 덧붙여서 전체 n문자가 되게 변환 (chr2 지정안되면 default : 공백(blank) REPLACE(chr, str [,replace_str]) str의 각 문자를 대응하는 replace_str로 치환. replace_str 지정되지 않으면 srt은 제거된다) L..

Programming/Oracle 2021.04.21

ORACLE 수치함수

[ 단일행에 대한 수치 함수 ] 함수 기능 ABS(n) n의 절대값 CEIL(n) n보다 크거나 같은 최소 정수 FLOOR(n) n보다 작거나 같은 최대 정수 TRUNC(n[,m]) 소수점 m자리에서 절삭(m이 생략되면 default : 0) MOD(n,m) n을 m으로 나눈 나머지 POWER(n,m) n의 m지수승 ROUND(n,[m]) 소수점 m자리에서 반올림(m이 생략되면 default : 0) EXP(n) e(2,71828183...)의 n 지수승 LN(n) n(>0)의 nstural logarithm LOG(n,m) n의 m logarithm 함수 기능 COS(n) n의 cosine 값 COSH(n) n의 hyperbolic cosine 값 SIGN(n) n < 0이면 -1, n=0이면 0, n..

Programming/Oracle 2021.04.21

user_jobs 예약 작업 취소/삭제/생성/실행하기

기능 내용 dbms_job.submit job 등록 dbms_job.remove job 제거 dbms_job.remove(job_no) dbms_job.change job 변경 dbms_job.change(job_no, null, sysdate, 'sysdate + 1/24/60') dbms_job.next_date 다음 수행 시간 변경 dbms_job.next_date(job_no, 시간) dbms_job.interval 실행 간격 지정 dbms_job.interval(job_no, 'trunc(sysdate) + 1') dbms_job.what( 프로시저 변경 dbms_job.what(job_no, '변경procecure;') dbms_job.run 수동 실행 dbms_job.run(job_no) d..

Programming/Oracle 2021.04.08

불필요한 인덱스 제거

1) 하나의 테이블에 생성할 수 있는 인덱스는 32개 정도 2) 인덱스가 많을수록 입력,수정,삭제시 성능 저하됨 : 테이블 변경시 인덱스 정보를 수정해야 하기 때문 [사용되지 않는 인덱스를 제거하여 성능 개선] 1) 해당 인덱스의 사용여부 모니터링 alter index 인덱스명 monitoring usage ; 2) used 컬럼을 조회해서 사용여부 확인(no: 한번도 사용되적 없음) select index_name, used from v$object_usage ; 3) 모니터링 중지 alter index 인덱스명 nomonitoring usage ; 4) 사용하지 않는 인덱스 삭제 drop index 인덱스명 ;

Programming/Oracle 2021.04.08

OS/DB 슈퍼유저 접근제어

1. OS/DB 슈퍼유저 접근제어 - OS 슈퍼유저 접근 제어 (IP Check) #cat /etc/hosts.deny #cat /etc/hosts.allow -> refresh –s inetd - OS root 엑세스 제한 설정 - DB 슈퍼유저 접근 제어(IP Check) #cat $ORACLE_HOME/network/admin/sqlnet.ora > TCP.VALIDNODE_CHECKING = YES(DB 접근제어 사용 여부) > TCP.INVITED_NODES = (접속을 허용할 IP or Hostname) > TCP.EXCLUDED_NODES = (접속을 차단할 IP or Hostname) su – oracle로 접속 cd $ORACLE_HOME/network/admin/ vi sqlnet.or..

Programming/Oracle 2021.04.08
728x90