본문 바로가기

oracle159

JOB과 관련된 명령어 ## JOB 등록 (JOB이 등록된 스키마에서 수행) DECLARE JOB_LOGPURGE_DAILY number; BEGIN DBMS_JOB.SUBMIT( JOB_LOGPURGE_DAILY ,'scott.PL_JOBTEST;' /* 프로시저의 인자값이 있는 경우 인자값 입력 */ , TRUNC(SYSDATE,'MI') +60/86400 /* 시작시간 */ , 'TRUNC(SYSDATE,''MI'') +60/86400' /* repeat_interval : 10분 */ , TRUE); /* parsing 시점 */ END; ##JOB 삭제 (JOB이 등록된 스키마에서 수행) execute dbms_job.remove(152); ##Broken 된 JOB 정상화 (정상화된 JOB Broken은 True)(.. 2021. 4. 21.
v$version - Oracle 버전&Edition 확인 v$version뷰를 통해 현재 사용 중인 DB의 Edition을 확인할 수 있습니다. Enterprise Edition의 경우 첫번째 값이 Enterprise Edition이라고 표시됨 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for HPUX: Version 11.2.0.4.0.. 2021. 4. 19.
ODBC를 활용한 Oracle ->Mysql DB Link 해당방법은 ODBC프로그램을 이용하여 Oracle에서 Mysql로 DB Link를 생성하여 접속 후 확인할 수 있는 테스트입니다. Source DB 와 Target DB는 동일 서버에 설치된 Oracle과 Mysql을 기준으로 작성하였습니다. Source DB 192.168.56.58 Oracle 11.2.0.2 SID : XE Target DB 192.168.56.58 Mysql 8.0.22 1.Oracle 서버에 ODBC 설치 root유저에서 진행 unixODBC rpm을 설치합니다. (yum을 활용하거나 rpm을 직접 다운 후 rpm -ivh 로 설치 진행) # yum install -y unixODBC Loaded plugins: langpacks, ulninfo local | 2.9 kB 00:.. 2021. 4. 12.
PK 컬럼추가(PK 재생성)(Oracle,Tibero,Mysql) PK는 Primary Key라고 불리며 기본키로 번역되서 불립니다. 특징으로는 테이블 컬럼 내의 유일한 값(Unique)과 빈 값이 없는(Not Null) 특징을 가지고 있습니다. 즉, 각 값들의 특징을 구분할 수 있는 유일한 값이 PK의 값이 되는것이죠. 예를들어 고객의 테이블에서 주민등록번호는 PK가 될 수 있습니다. 한 사람당 유일한 값을 가지는 값이기 때문입니다. 그리고 PK 설정시 자동적으로 Unique Index를 생성하여 줍니다. Oracle과 Tibero의 경우 PK와 같은 컬럼의 Unique Index가 존재 시 따로 생성하지 않고 기존에 있는 Unique Index를 사용합니다. Mysql의 경우에는 이미 있더라도 PK설정시 따로 Unique Index를 생성합니다. 아래의 테스트를 통.. 2021. 4. 5.