목록oracle (12)
Chanho_Park
사용방법은 간단하다. 먼저 : 공백이 아닐 경우, 해당 쿼리문 제거 1 2 3 Test_test = #Test_test# - property : 있는지 없는지를 판단할 프로퍼티 이름 - prepared : 있을 때 조건 앞에 붙는 논리 키워드 (AND, OR 등) : Null이 아닐 경우, 해당 쿼리문 제거 1 2 3 allow_ip = #allow_ip#
equals 는 isNotEmpty 보다 효율이 떨어진다. isNotEmpty를 사용할 때 여러개를 비교할때는 iBatis 에서 isEmpty/isNotEmpty 를 이용하여 multiple property 로 처리하는 예제 (아래) 멀티 nested tag 를 사용하여 해결 가능합니다. select * from table where date_start >= #startDate# AND date_end >
컬럼 lotattribute04 의 3번째부터 1개만 출력 select substr(lotattribute04,3,1) table명 lot1 컬럼에 0-9가 포함되지 않는 것 조회 select * from table명 where NOT REGEXP_LIKE(lot1,'[0-9]') lota 에 영문(대소문자) 포함되지 않는 것 조회 select * from table명 where NOT REGEXP_LIKE(lota,'[a-zA-Z]')
AWS의 RDS 를 사용하는데 가장 작은 용량을 사용해도 2주면 3만원 돈이 나간다. (Oracle은 Free tier가 없기때문) 그러기에 비용을 줄이고자 DB저장소를 한 컴퓨터에 두고 공유하는 방법을 찾았다. [Ngrok] 사용 아래 사이트에 들어가 회원 가입을 해준다. 이메일 인증 메일도 오면 해준다. ngrok - Online in One Line Zero Trust Add SSO, Mutual TLS, IP Policy, and webhook signature verification. ngrok.com 오른쪽 위의 Download 클릭 저는 Windows 때문에 Windows 설치 다 설치가 끝나면 해당 알집 풀고 오른쪽 버튼으로 관리자 권한으로 실행해준다. 실행한 후 계정을 등록 안할 시 2시..
AWS 든 Oracle 이든 무료티어 무료버전은 다 제한이 걸려있다. AWS 는 RAM 용량을 적게하여 사용하기 제한이 있고 Oracle cloud 는 DB작업시 여러명에서 협업을 해야하는데 전부 다 접속이 안된다.. 되다안되다한다. Oracle cloud 에서 DB에 제한을 걸어둔듯하다. 세션이 2개까지는 된다고하지만 안된다.. DB 접속 시 ' 소켓에서 읽을 데이터가 없습니다 ' 라고 뜬다. 근데 다시 접속하면 또 된다.. 되다 안되다 한다. AWS RDS로 돈을 지불하고 간단하게 하는 것이 편할 것 같다.
spring 과 Oracle cloud 연동을 마치고 실행을 하였는데 아래와 같은 에러가 발생 "org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (IO 오류: Connection reset)" [원인] 이전에 사용 하던 JDBC 버전 : ojdbc6 때문에 발생 [해결방법] pom.xml 에 원래 존재하던 com.oracle 디펜던시를 삭제/주석처리 한 후 아래와 같은 코드 입력 Dependency 주소 : https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8 com.oracle.database.jdbc ojdbc8 21.7.0.0 & p..
먼저 oracle cloud 는 무분별한 db 접근을 방지하기 위해 자신의 컴퓨터 ip를 등록해주어야 한다. **********나중에 Spring 과 aws ec2 를 연결하여 서버에 올릴 경우 서버의 IP를 등록해주어야 한다********** Oracle Cloud 홈페이지에 접속하여 액세스 제어 목록 편집 클릭 이곳에 AWS EC2 아이피도 등록해두고 내 컴퓨터에서도 사용할 거라면 내 IP 주소 추가도 눌러준다. 2. Spring 과 oracle Cloud 를 연결하기 spring 프로젝트 - > webapp\WEB-INF\spring\root-context.xml - JDBC 수정 수정하기 위해 필요한 것들 URL , username , password 오라클 클라우드의 database에 연결할 때..
Sql Developer 실행, 접속 유형에 '클라우드 전자 지갑' 이 있는 지 확인 클라우드 전자 지갑이 없을 경우 아래의 주소에 접속을 통해 다운로드 하고 다시 실행 SQL Developer Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools, a DBA console, a reports interface, and mor www.oracle.com 클라우드 전자지갑을 넣어서 DB..
AWS 에 인스턴스에 AWS RDS 를 사용하는게 편하긴 하겠지만 유료이고 돈이 얼마나 나올 지 예상이 안가기 때문에 Oracle DB를 사용하는 유저들은 Oracle Cloud에서 무료로 제공하는 Oracle Database를 사용하면 된다. Oracle Cloud 회원가입 할 때 휴대전화 입력을 010 이아닌 10으로 시작해야한다. 회원가입을 마친 후 에 왼쪽 위 메뉴를 클릭 -> Oracle Database -> 자율운영 트랙잭션 처리(ATP) 자율운영 데이터베이스 생성 클릭 * 설정별 자세한 내용은 : https://hoing.io/archives/24492 표시 이름 : 사용하고 싶은 이름 데이터 베이스 이름 : orcl 작업 로드 유형 - 트랙잭션 처리 배치 유형 선택 - 공유 인프라 데이터베..
환경 Spring maven [boot x] oracle oracle cloud db jenkins aws spring jenkins로 maven 프로젝트 생성하여 jar 파일 만들어 build 할 때 build가 완료되지 않고 계속 진행중이면 에러난 것임. log4jdbc 는 에러 확인 또는 테스트 확인용인데 배포는 완벽한것을 배포하는 것이기 때문에 모든 프로젝트 배포할때는 log4jdbc 를 삭제해주어야 한다.