본문 바로가기

분류 전체보기

(65)
Node js 버전 업데이트를 위한 nvm 설치하는 방법 Node js 버전 업데이트를 위한 nvm 설치하기 expo를 이용한 React Native App을 만드는 중에 폰트 관련 라이브러리를 설치하다가 나온 에러npm WARN EBADENGINE Unsupported engine {npm WARN EBADENGINE package: 'metro@0.81.0',npm WARN EBADENGINE required: { node: '>=18.18' },npm WARN EBADENGINE current: { node: 'v18.17.1', npm: '9.6.7' }npm WARN EBADENGINE } 현재 node 버전 18.17.1과 라이브러리 설치에 필요한 최소 버전 18.18이 맞지 않아서 발생한 문제라서 Node 버전을 업데이트 해야 한다. 최..
[Tibero] 디비 커넥션풀(DBCP) 스프링 설정하기 (spring 오라클, 티베로 DB 2개 연결하는 방법) 디비 커넥션풀(DBCP) 스프링 설정(spring 오라클, 티베로 DB 2개 연결하는 방법)기본 오라클DB를 사용하고 있는 서비스에서 추가로 티베로DB를 연결해야 할 때 DBCP 설정하는 방법이다. 서비스 하는 환경에 따라 변수는 가변적으로 사용하면 됨. 스프링 기반 전자정부프레임워크에서 티베로 추가 시 수정해야할 파일 목록은 다음과 같다.  ✅사전 준비tibero6-jdbc.jar 파일을 WEB-INF/lib/ 경로에 넣어준다.   1. jdbc 설정 파일에 티베로 추가(jdbc.properties)#tiberojdbc.tibero.driver=com.tmax.tibero.jdbc.TbDriverjdbc.tibero.url=jdbc:tibero:thin:@ip주소:포트:SIDjdbc.tibero.use..
이번주 계획 이번주 계획🐕오라클 업그레이드 > 진짜 할거임디비버에서 ojdbc 버전 2개 다 쓸 수 없나? > 검색 결과 부족sql developer에서는 오라클 버전 달라고 스키마가 안 깨짐대신 쓰기가 불편해서 이걸 커스텀 하는 방법을 고려 중스케줄러 모니터링하기
ibatis iterate list 반복문으로 merge update insert 하기 ibatis iterate list 반복문으로 merge update insert 하는 방법‼️참고‼️티베로DB에서 조회한 데이터를 오라클DB로 insert 하는 방법👉   1. javaibatis를 이용한 for문을 구현하려면 먼저 java단에서 List로 조회한 데이터를 List 방식으로 sqlmap에 던진다. ibatis에서 받은 List를 이용해 반복문을 수행한다.// controllerpublic void copyTiberoData() throws Exception{ Map param = new HashMap(); // 티베로DB에서 데이터 조회 List list = ggoyoService.selectTiberoList(param) if(list.size() > 0){ ..
디비버(dbeaver) 티베로(tibero) 데이터베이스 연결하기 디비버(dbeaver) 티베로(tibero) 데이터베이스 연결하기디비버 티베로 데이터베이스 연결하는데 tibero 검색 결과가 없다.   디비버에서 기본으로 선택할 수 있는 DB에 티베로가 없다.  디비버 티베로 드라이버 추가하기  1. 데이터베이스 > 드라이버 관리자 > New > 세팅 Driver Name : TiberoDriver Type : GenericClass Name : com.tmax.tibero.jdbc.TbDriverURL Template : jdbc:tibero:thin:@{host}[:{port}]:{database}Default Port : 8629   2. Libraries 탭 > Add File > tibero6-jdbc.jar파일 추가 tibero6-jdbc.jar 파일 다운..
다음주 투두리스트 1. 로컬db 오라클 19c로 업그레이드 live db connect test 2. 티베로 > 자바 > 오라클 데이터 이동 tibero database to oracle database with java 3. 달리기🏃‍➡️
[오라클Error] ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음(오라클 인스턴스 2개인 경우 디폴트 sysdba 설정) ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음오라클 인스턴스 설정이 잘못되었나 살펴보기database : oracle 11.2.0.1.0인스턴스는 A, B로 SID가 다르게 2개 설정  ✅ 현상cmd 창에서 sqlplus에 접속하려고 하는데 해당 SID를 인식하지 못하고 있다.지정된 접속 식별자라고 하는건 아이디/패스워드@접속식별자(아래 예시에서는 ORLC을 말함)>sqlplus 아이디/패스워드@SID명   해당 SID 계정(ORCL)이 패스워드가 만료되어 막힌 관계로 풀어야 하는데 접속 자체가 안 되니까 해결 방법을 찾아야함!!+ 오라클 인스턴스 2개인 경우 디폴트 sysdba 설정하는 방법 참고: 패스워드 만료일자 없애는 방법 👉👉  https://ggoyobirdy.tistor..
[오라클Error] ORA-28001: the password has expired / 오라클 패스워드 만료 해결 ORA-28001: the password has expired오라클 패스워드 만료되었을 때 해결방법을 알아보자!✅ 현상디비링크를 통해 데이터를 수신 받는 구문이 있는데 계정이 곧 만료되어 패스워드를 바꿔야 한다는 메시지가 떴다.ORA-28001 : the password has expired   1) sql developer에서 로컬 오라클 데이터베이스에 접속하면 위와 같이 장황하게 메시지가 뜨고 접속이 아예 안되었고2) 디비버(dbeaver)에선 만료로 인하여 패스워드를 바꾸라고 떴으나 바뀌지 않고 expired만 뱉어냈다.    ✅ 해결1. cmd창 관리자권한으로 열어서 sysdba로 접속sqlplus "/as sysdba" 2. 로컬DB에서 매번 패스워드를 바꾸기 귀찮으니까 password_lif..