<< Click to Display Table of Contents >>
db.properties
오즈 서버가 사용할 데이터베이스의 연결 정보를 설정합니다.
오즈 서버는 서버 성능 향상을 위해 서버 시작 시에 DB Connection Pool을 생성하고, 이를 공유하여 사용할 수 있도록 하는 DB Connection Pool을 지원합니다.
alias.vendor
데이터베이스 벤더를 설정합니다.
alias.driver
JDBC/ADO.NET 드라이버의 클래스 이름을 설정합니다.
alias.url
JDBC/ADO.NET 드라이버의 연결 URL을 설정합니다.
alias.portNo
데이터베이스 포트 번호를 설정합니다.
alias.serverAddress
데이터베이스 서버 주소를 설정합니다.
alias.serverName
데이터베이스 서버 이름을 설정합니다.
alias.user
데이터베이스에 접속할 사용자 이름을 설정합니다.
db.properties 파일이 외부에 유출될 가능성이 있을 경우 ozencrypted.bat 파일을 이용하여 사용자 이름을 암호화한 후 설정하시기 바랍니다.
alias.password
데이터베이스에 접속할 사용자의 패스워드를 설정합니다.
db.properties 파일이 외부에 유출될 가능성이 있을 경우 ozencrypted.bat 파일을 이용하여 패스워드를 암호화한 후 설정하시기 바랍니다.
alias.sid
Oracle 데이터베이스의 SID를 설정합니다.
alias.dsn
ODBC 데이터베이스의 소스 이름을 설정합니다.
alias.fetchrow
JDBC 전송 ROW 즉, 결과 셋 반환 시 한꺼번에 가져올 수 있는 행 수를 설정합니다.
alias.timeout
최대 Connnection 개수를 초과했을 때 사용 중인 Connnection이 반환되기를 기다리는 최대 시간을 설정합니다.(단위: 초)
alias.initconns
오즈 서버의 초기 Connection 개수를 설정합니다.
alias.maxconns
오즈 서버가 가질 수 있는 최대 Connnection 개수를 설정합니다.
alias.props
JDBC/ADO.NET 드라이버의 Connection Property String을 설정합니다.
User/Password 설정
alias.dbName
데이터베이스 이름을 설정합니다.
alias.encodecharset
인코딩 문자 셋을 설정합니다.
인코딩 문자 셋을 설정하지 않은 경우 오즈 서버의 환경에 따라 적용됩니다.
인코딩 문자 셋을 같은 값으로 설정한 경우 문자 셋이 적용되지 않습니다.
인코딩 문자 셋을 쿼리 디자이너와 db.properties에서 모두 설정한 경우 쿼리 디자이너에서 설정한 값으로 적용됩니다. 단, 쿼리 디자이너에서 설정한 인코딩 문자 셋이 잘못되었거나 같은 값인 경우 db.properties에 설정된 값으로 적용됩니다.
alias.decodecharset
디코딩 문자 셋을 설정합니다.
디코딩 문자 셋을 설정하지 않은 경우 오즈 서버의 환경에 따라 적용됩니다.
디코딩 문자 셋을 같은 값으로 설정한 경우 문자 셋이 적용되지 않습니다.
디코딩 문자 셋을 쿼리 디자이너와 db.properties에서 모두 설정한 경우 쿼리 디자이너에서 설정한 값으로 적용됩니다. 단, 쿼리 디자이너에서 설정한 디코딩 문자 셋이 잘못되었거나 같은 값인 경우 db.properties에 설정된 값으로 적용됩니다.
alias.doConnectionCheck
Connection Pool에서 Connection을 가져올 때마다 테스트 쿼리문를 실행하여 에러가 발생하면 Connection을 새로 생성할지 여부를 설정합니다.
alias.doConnectionCheckMaxTime
Connection 상태를 체크하는 최대 시간을 설정합니다.(단위: 초)
Connection을 사용한 최근 시점이 doConnectionCheckMaxTime 옵션 값보다 큰 경우 doConnectionCheck 옵션 값과 상관 없이 Connection을 새로 생성합니다.
alias.doConnectionCheckMinTime
Connection 상태를 체크하는 최소 시간을 설정합니다.(단위: 초)
doConnectionCheck 옵션 값이 true인 경우 Connection을 사용한 최근 시점이 doConnectionCheckMinTime보다 작은 경우 기존 Connection을 사용하고, doConnectionCheckMinTime보다 크고 doConnectionCheckMaxTime보다 작은 경우 testQueryString을 사용하여 Connection 여부를 체크합니다.
alias.sessionQuery
모니터 로그에서 사용하는 Session ID를 가져오기 위한 쿼리문을 설정합니다.
alias.testQueryString
Connection Pool에서 Connection을 가져올 때마다 수행할 테스트 쿼리문을 설정합니다.
alias.querytimeout
쿼리 실행 제한 시간을 설정합니다.(단위: 초)
특정 쿼리의 실행 속도가 늦어져 세션이 홀딩되고 시스템의 과부하로 인해 다른 쿼리의 응답 속도도 느려지는 문제를 개선하려면 querytimeout 옵션을 0보다 큰 값으로 적절히 설정하시기 바랍니다.
alias.ignoreQueryError
쿼리 실행 에러 발생 시 필드 정보만 있고 결과 셋은 없는 빈 데이터 셋을 전송할지 여부를 설정합니다.