알티베이스연동관련
- 작성자 :
- 이*규
- 작성일 :
- 2013-11-07 12:37:42
- 조회수 :
- 1,229
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요 경찰청 유실물시스템 개발을 진행하고 있습니다.
전자정부프레임워크 2.5를 이용해서 하고 잇는데요 기존 오라클 db에서
알티베이스로 db가 전환되서 알티베이스로 셋팅하고 실행을 시켰는데 이러한
exception 메세지가 출력되어 문의드립니다.
altibase.jar은 lib 폴더에 넣었구요 알티베이스 버전은 6.1.1.3.1을 사용하고
있습니다.
또 datasource 에 아래와 같이 설정을 하였습니다.
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="Altibase.jdbc.driver.AltibaseDriver"/>
<property name="url" value="jdbc:Altibase://000.00.00.00:00000/mydb"/>
<property name="username" value="lostadm"/>
<property name="password" value="lost123"/>
</bean>
설정은 여기까지인데 아래와 같은 exception이 발생하는 이유와
Setting JDBC Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] read-only
표기된 버전과 실제 버전이 다르게 나오는 이유도 궁금합니다.
2013-11-07 12:16:52,388 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Acquired Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] for JDBC transaction
2013-11-07 12:16:52,391 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Setting JDBC Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] read-only
2013-11-07 12:16:52,393 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Could not set JDBC Connection read-only
java.sql.SQLException: does not support read-only mode.
at Altibase.jdbc.driver.ex.exception(ex.java:57)
at Altibase.jdbc.driver.ex.exception(ex.java:37)
전자정부프레임워크 2.5를 이용해서 하고 잇는데요 기존 오라클 db에서
알티베이스로 db가 전환되서 알티베이스로 셋팅하고 실행을 시켰는데 이러한
exception 메세지가 출력되어 문의드립니다.
altibase.jar은 lib 폴더에 넣었구요 알티베이스 버전은 6.1.1.3.1을 사용하고
있습니다.
또 datasource 에 아래와 같이 설정을 하였습니다.
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="Altibase.jdbc.driver.AltibaseDriver"/>
<property name="url" value="jdbc:Altibase://000.00.00.00:00000/mydb"/>
<property name="username" value="lostadm"/>
<property name="password" value="lost123"/>
</bean>
설정은 여기까지인데 아래와 같은 exception이 발생하는 이유와
Setting JDBC Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] read-only
표기된 버전과 실제 버전이 다르게 나오는 이유도 궁금합니다.
2013-11-07 12:16:52,388 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Acquired Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] for JDBC transaction
2013-11-07 12:16:52,391 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Setting JDBC Connection [jdbc:Altibase_5.6.2://172.16.18.80:20300/?port=null&FETCH_PROTOCOL_TYPE=1&server=null&user=null&loadbalance=false&fetch_enough=0&isolation_level=2&database=null&password=null, UserName=lostadm, Altibase Ver = 6.1.1.3.1 for JavaVM v1.4] read-only
2013-11-07 12:16:52,393 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Could not set JDBC Connection read-only
java.sql.SQLException: does not support read-only mode.
at Altibase.jdbc.driver.ex.exception(ex.java:57)
at Altibase.jdbc.driver.ex.exception(ex.java:37)
A
안녕하세요. 이정규님.
실제 사용하시는 버전과 JDBC 버전에 차이가 있으신 것 같습니다.
오류도 버전의 차이에 의해 발생되는 것 같습니다.
우선 실제 DBMS 버전에 맞는 JDBC로 변경하신 후에 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
실제 사용하시는 버전과 JDBC 버전에 차이가 있으신 것 같습니다.
오류도 버전의 차이에 의해 발생되는 것 같습니다.
우선 실제 DBMS 버전에 맞는 JDBC로 변경하신 후에 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.