원인 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..
Database
원인 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..
테이블이나 인덱스같은 저장공간의 데이터블록에 설정 가능한 옵션입니다. INITRANS 와 MAXTRANS * INITRANS1. 데이터 블록에 동시에 접근 가능한 트랜잭션의 초기 수를 의미합니다.2. 트랜잭션이 많이 발생하는 경우 MAXTRNAS 까지 늘어나며, PCTFREE 로 확보된 영역에 추가 확장됩니다. * MAXTRANS1. 데이터 블록에 접근 가능한 최대 트랜잭션 수를 의미합니다.2. 접근하는 트랜잭션 수가 MAXTRNAS 값을 초과하는 경우, 앞의 트랜잭션이 COMMIT 혹은 ROLLBACK 을 해야 다음 트랜잭션이 접근 가능합니다. 그렇다면 INITRANS 를 많이 설정해도 되지 않을까 라는 생각을 하게 되는데,INITRANS 을 위한 슬롯도 블록에 공간을 차지하며, 트랜잭션이 많지 않은 ..
연동환경 서버 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 배치파..
연동 환경 서버 OS CentOS Linux release 7.3.1611 DATABASE Goldilocks 3.1.0 r23084 클라이언트 OS Windows 10 SQL Tool ExecuteQuery v4.3.4 ExecuteQuery 다운로드 1. http://executequery.org/index.php 사이트에 접속합니다. 2. Download 탭을 클릭합니다. 3. zip 파일은 선택하여 다운로드를 진행합니다. ExecuteQuery 실행 1. zip 파일을 압축해제 합니다. 2. eq.exe 프로그램을 실행합니다. ExecuteQuery 드라이버 설정 1. Drivers 를 클릭 한뒤, 톱니모양 아이콘을 클릭합니다. 2. JDBC 드라이버를 등록합니다. 아래 표는 JDBC url 등록..
연동 환경 서버 OS CentOS Linux release 7.2.1511 DATABASE Goldilocks 3.1.0 r23173 클라이언트 OS Windows 7 CLIENT Tool Goldilocks 3.1.0 r23173 win32 CLIENT Tool Goldilocks 3.1.0 r23173 win64 * 여기에서는 64 bit 운영체제에서 32 비트 Client Tool 을 설치하였습니다. Goldilocks Windows Client 설치 1. technet@sunjesoft.com 메일로 설치파일을 요청합니다. 2. 받은 설치파일을 실행합니다. 3. 설치를 완료합니다. Goldilocks Windows Client 파일 구성도 1. goldilocks_home/bin 은 실행파일이 들..
설치를 작성할 예정입니다.