본문 바로가기

Oracle6

Springboot, Oracle UDT 사용시 HikariProxyConnection cannot be cast to oracle.jdbc.OracleConnection 문제 해결. 1. 환경 SpringBoot, (아래 스크립트 참조) Oracle 12c Oracle JDK 1.8.0_221 buildscript { ext { springBootVersion = '2.3.5.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") classpath "io.spring.gradle:dependency-management-plugin:1.0.10.RELEASE" } } sourceCompatibility = 1.8 dependencies { implementation 'org.springf.. 2021. 2. 24.
C#, Oracle UDTs(User-Defied Types) .Net 사용하기 Github 레파지토리 바로가기 01. 필요한 DLL oci.dll ociw32.dll OracleDataAccess.dll oraociei11.dll OraOps11w.dll 02. 오라클 사전작업 Oracle type 생성 -- -- 바코드 데이터 -- CREATE OR REPLACE TYPE TEST.BARCODE AS OBJECT ( Data VARCHAR2(20), Type VARCHAR2(20), Length NUMBER ) / -- -- 바코드 목록 -- CREATE OR REPLACE TYPE TEST.BARCODEARRAY AS VARRAY (1000) OF BARCODE / -- -- 데이터 묶음 -- CREATE OR REPLACE TYPE TEST.BCRDATA AS OBJECT (.. 2020. 1. 13.
Maven Oracle OJDBC 의존성 관리 Maven&오라클사용할때마다 찾아보게되는것 같아 메모한다. 1. 로컬 스토리지에 존재하는 ojdbc 연결하여 사용하기 오라클 홈페이지를 통해 내려받은 ojdbc를 해당 프로젝트에 포함시키고, 이를 연결하여 사용한다. com.oracle ojdbc6 11.2.0.4 system ${basedir}/src/main/resources/lib/ojdbc6.jar 2. 임의의 Maven Repository를 추가하여 사용하기 oracle ORACLE JDBC Repository http://maven.jahia.org/maven2 --- com.oracle ojdbc6 11.1.0.7.0 2017. 11. 14.
Oracle, DB Link -- DB LINK 생성 CREATE DATABASE LINK [DB LINK 이름] CONNECT TO [사용자 아이디] IDENTIFIED BY [사용자 패스워드] USING '(DESCRIPTION= ( ADDRESS_LIST= (ADRESS=(PROTOCOL=TCP)(HOST=[아이피 또는 도메인])([PORT=1521])) ) ( CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=[서비스명]) ) );' -- DB LINK 사용 SELECT * FROM TABLE_NM@DB_LINK_NAME 2016. 8. 26.
Oracle Sequence, Synonym을 사용하여 다른 사용자에게 권한 주기 --DROP SEQUENCE wonzopein.TEST_SEQ; CREATE SEQUENCE wonzopein.TEST_SEQ START WITH 0 MAXVALUE 9999999999999999999999999999 MINVALUE 0 NOCYCLE NOCACHE NOORDER; CREATE OR REPLACE SYNONYM mypartner.testseq FOR wonzopein.TEST_SEQ; GRANT ALTER, SELECT ON wonzopein.TEST_SEQ TO mypartner; 1. 설명 1.1 Create Sequnce 값이 0부터 시작하는 TEST_SEQ 라는 Sequence를 생성 CREATE SEQUENCE wonzopein.TEST_SEQ START WITH 0 MAXVAL.. 2015. 12. 23.
(SQL Gate) 대량의 DataBase소스 쉽게 내려받기. 아래 스크린샷을 보면 알겠지만 300개 이상이 되는 스크립트 소스를 내려받아야 할 떄가 있다. 수백개가 되는 소스를 하나씩 저장하고자 하니, 한숨만 나온다. Export 기능이 있을거라는 생각에 찾아보니 다행스럽게 쉽게 빠르게 내려 받을 수 있는 방법이 있었다.SQLGate for Oracle Developer - Freeware - 바로가기 2013. 4. 5.