본문 바로가기
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.
Confluence Server 버전 이동설치시 지원이 만료된 라이센스 적용하기 Confluence Server:Starter License 제품사용 중 지원일정이 만료된 라이센스를 이전 설치하는 과정에서 기록한다. 1. Atlassian 웹페이지를 통해서 Confluence를 내려받아 설치한다. 해당 이동 설치시 가장최근 버전을 받아 설치했으며, 설치 완료시 지원일정이 만료되었다는 알림 메시지가 표시되긴 했지만 동작은 문제 없었다. 2. confluence.cfg.xml 파일의 정보를 기존 정보로 수정한다. Confluence Application-Data 경로의 해당 파일을 찾아 아래와 같이 수정한다. Installer를 통해 설치할 경우 아래와 같은 경로가 기본이 된다. Window 경로 : C:\Program Files\Atlassian\Application Data\Conf.. 2017. 6. 27.
Tomcat8 manager 권한이 적용되지 않을 경우 원격배포를 즐겨사용하는데, 언제부터 생겼는지 Manager 접근을 제한하는 설정값이 기본값으로 로컬만 허용하도록 설정되어 있다. 외부에서도 Manager 권한으로 접근이 가능하도록 제한을 풀도록 하자. 1. Tomcat Manager 설정파일 경로 tomcat8/webapp/manager/META-INF/context.xml 2. 해당 파일에서 로컬만 가능하도록 되어있는 Value Element를 주석처리 하거나, 외부 특정 IP를 허용해주도록 하자. 2017. 5. 26.
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.
Confluence 모든 외부링크 새 창에서 열기 Confluence 사용하는데 외부링크 클릭할 때마다 현재 페이지에서 이동하는 바람에, 페이지 확인 후 뒤로가기 버튼을 이용해 돌아오거나 다시 접근해야 하는 번거로움이 있다. 검색을 해보니 Confluence에서 제공하는 기능으로 Custom HTML을 사용하여 해결할 수 있었다. 웹 개발 경험이 있다면 어렵지 않게 다양한 방향으로 활용할 수 있을 것 같다. Confluence > Administration > Custom HTML 화면으로 이동해 In the At end of the HEAD 항목에 아래 스크립트를 추가 하는데, Atlassian Documentation - 원문 보기 2016. 4. 29.
리눅스 모니터링 툴 glances 설치/실행하기 - CensOS 6.x # rpm -ivh http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm # yum clean all # yum update # yum install glances # glances -t 5 출처 - https://syslint.com/blog/tutorial/how-to-install-glances-monitoring-tool-in-centos-rhel-servers/ 2016. 4. 14.
UltraGrid - 정의된 컬럼만 보이게하기 이런 속성이 있을거라는 강함! 믿음으로 찾아보니 있다. // NewColumnLoadStyle 라는 속성으로 정의한다. // 기본값은 NewColumnLoadStyle.Show UltraGrid grid = new UltraGrid(); grid.DisplayLayout.NewColumnLoadStyle = NewColumnLoadStyle.Hide; 2016. 2. 15.