Database/Goldilocks

원인 1. 세션이 데이터베이스에 설정된 최대 접속가능한 세션 수보다 더 많이 접속하려는 경우 발생합니다.2. CLEANUP 쓰레드가 종료된 세션을 정리하지 못하는 경우 발생합니다. 해결방안 방법 1. 접속가능한 세션 수를 추가합니다. 이 때에는 데이터베이스 재구동이 필요합니다. -> sysdba 로도 접속할 수 없는 경우 admin Role 을 이용하여 접속할 수 있습니다.$ gsql sys --as admin Copyright © 2010 SUNJESOFT Inc. All rights reserved. Release Venus.3.1.1 revision(23756) Connected to GOLDILOCKS Database. gSQL> ALTER SYSTEM SET CLIENT_MAX_COUNT = 1..
원인세션이 close 되지 않고 프로그램이 종료되었을 때 발생합니다. 해결방안 방법 1. 프로그램이 종료되기 전 세션을 close 하는 함수를 작성합니다. * JDBC 프로그램에서 close 메소드 없이 프로그램을 수행하는 경우 system.trc 조회public static Connection createConnectionByDriverManager(String id, String password) throws Exception { Class.forName(GOLDILOCKS_DRIVER_CLASS); return DriverManager.getConnection(URL_BASIC, id, password); } public static void main(String[] args) throws Exce..
원인 리스너가 구동되어 있지 않을때 발생합니다. 해결방안 방법 1. 리스너를 구동합니다. $ glsnr --status Copyright © 2010 SUNJESOFT Inc. All rights reserved. Release Venus.3.1.1 revision(23756) Listener is not running.$ gsqlnet TEST test Copyright © 2010 SUNJESOFT Inc. All rights reserved. Release Venus.3.1.1 revision(23756) ERR-08001(19044): Client unable to establish connection ERR-HY000(11067): failed to connect to an host with a..
원인 Listener 포트에 대한 방화벽이 구동되어 있는경우 발생합니다. 해결방안 방법 1. Listener 포트에 대한 방화벽을 제거합니다.$ gsqlnet TEST test Copyright © 2010 SUNJESOFT Inc. All rights reserved. Release Venus.3.1.1 revision(23756) ERR-08001(19044): Client unable to establish connection ERR-HY000(11067): failed to connect to an host with a socket : connect() : stnConnect() returned errno(113)$ glsnr --status Copyright © 2010 SUNJESOFT Inc..
원인 1. DDL_AUTCOMMIT 이 OFF 이고, 다른 세션에서 DDL 작업 후 커밋하지 않은경우에 발생합니다.2. 커밋은 되었으나 Ager 가 자원을 제거하지 못한경우에 발생합니다. 해결방안 방법 1. DDL 을 수행한 세션에서 커밋을 수행합니다. * 다른 세션에서 DDL 작업한 세션의 커밋 전 후 비교gSQL> SELECT SESSION_ID() FROM DUAL; SESSION_ID() ------------ 4 1 row selected. gSQL> CREATE TABLE T1 (C1 INT); Table created.gSQL> SELECT SESSION_ID() FROM DUAL; SESSION_ID() ------------ 12 1 row selected. gSQL> CREATE TAB..
원인 1. 데이터베이스와 세션의 인코딩이 맞지 않은 경우에 발생합니다.2. 데이터가 깨진 경우에 발생합니다. 해결방안 1. 데이터베이스와 세션의 인코딩이 맞지 않은 경우에 발생합니다. -> 세션의 인코딩을 데이터베이스에 맞게 변경한 뒤 조회합니다. 변경방법은 $HOME/.odbc.ini 의 파일의 CHARSET 의 변수를 데이터베이스의 인코딩에 맞게 변경합니다. * 데이터베이스 인코딩 조회gSQL> SELECT CHARACTER_SET_NAME FROM CATALOG_NAME; CHARACTER_SET_NAME ------------------ UTF8* 세션의 인코딩이 UHC ( euc ) 인 경우gSQL> SELECT CLIENT_CHARSET FROM V$SESSION_CONNECT_INFO WHE..
연동환경 서버 OS CentOS Linux release 7.2.1511 DATABASE Goldilocks 3.1.0 r23226 클라이언트 OS CentOS Linux release 7.2.1511 UNIX ODBC unixODBC v2.3.4 PHP PHP v7.1.9 PHP 다운로드 전 1. unixODBC 와 Goldilocks 가 연동되어 있어야 합니다. 연동방법은 http://mozi.tistory.com/9 다음 포스팅을 참고해 주세요. PHP 다운로드 [ 다운로드 방법 1 ] 1. http://php.net/ 사이트에 접속합니다. 2. Download 탭을 클릭한 뒤, tar.gz 압축파일을 클릭합니다. 3. Republic of Korea 에서 kr1.php.net 을 클릭하여 다운로드..
연동환경 서버 OS CentOS Linux release 7.2.1511 DATABASE Goldilocks 3.1.0 r23226 클라이언트 OS CentOS Linux release 7.2.1511 UNIX ODBC unixODBC v2.3.4 unixODBC DRIVER MANAGER 다운로드 [ 다운로드 방법 1 ] 1. http://www.unixodbc.org/ 사이트에 접속합니다. 2. Download 탭을 클릭한 뒤, tar.gz 압축파일을 다운로드 합니다. 3. 다운로드한 압축파일을 클라이언트 OS로 전송합니다. [ 다운로드 방법 2 ] 1. 클라이언트 OS 에서 wget 명령어를 사용하여 다운로드 합니다. * SHELL> wget http://www.unixodbc.org/unixODB..
연동환경 서버 OS CentOS Linux release 7.2.1511 DATABASE Goldilocks 3.1.0 r23173 클라이언트 OS Windows 7 SQL Tool SqlDbx v3.58 SqlDbx 다운로드 1. http://www.sqldbx.com/ 사이트에 접속합니다. 2. Download 탭을 누른 뒤, latest version 링크를 클릭하여 다운로드 합니다. SqlDbx 실행 1. zip 파일을 압축해제 합니다. 2. SqlDbx.exe 파일을 실행합니다. 3. 라이센스 창이 나오면 동의합니다. SqlDbx 드라이버 및 커넥션 설정 1. SqlDbx Server Login 창에서 ODBC 드라이버를 등록합니다. * 만약 Goldilocks Windows ODBC 32 bi..
연동환경 서버 OS CentOS Linux release 7.3.1611 DATABASE Goldilocks 3.1.0 r23084 클라이언트 OS Windows 10 SQL Tool Squirrel v3.8.0 SquirrelSQL 다운로드 1. http://squirrel-sql.sourceforge.net/ 사이트에 접속합니다. 2. 좌측 탭의 Menu - Download and Installation 을 클릭합니다. 3. Plain zips the latest release for Windows/Linux/MacOS X/others 를 클릭합니다. 4. -optional.zip 을 다운로드 합니다. SquirrelSQL 실행 1. zip 파일을 압축해제 합니다. 2. squirrel-sql 배치파..
꽁담
'Database/Goldilocks' 카테고리의 글 목록 (8 Page)