본문 바로가기

oracle

오라클 JOB 설정 1) 일단 초기화 파라미터에 job_queue_processes 를 1이상 설정한다. 2) job등록 variable jobno number begin dbms_job.submit(:jobno, 'a;',sysdate, 'Trunc(sysdate, ''MI'') + (1/(24*60))',FALSE); commit; end; / 위에 예제의 경우 a 라는 프로시져를 1분간격으로 실행하는 job를 등록한 예제 입니다. select * from user_jobs를 보시면 해당 job이 등록되어 있을 겁니다. 자세한 내용은 오라클 블루틴이나 document의 dbms_job패키지 spec을 살펴보시기 바립니다. **** job_queue_processes 변경 방법**** 1. sqlplus "/as sysd.. 더보기
오라클, MSSQL 함수 비교 문자열 함수 Function Oracle SQL Server Convert character to ASCII ASCII ASCII String concatenate CONCAT (expression + expression) Convert ASCII to character CHR CHAR Return starting point of character in character string (from left) INSTR CHARINDEX Convert characters to lowercase LOWER LOWER Convert characters to uppercase UPPER UPPER Pad left side of character string LPAD N/A Remove leading blank sp.. 더보기
DB Link 생성하기 //----------------------------------------------------------------- 접속을 시도하는 데이터베이스의 tnsnames.ora를 수정한다. # vi /etc/hosts #접속하려는 데이타베이스의 아이피 192.168.255.1 test_db # vi tnsnames.ora LINKDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test_db)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = LINKeDB) ) ) //------------------------------------------------------------------ DB L.. 더보기