내용 목차
본 장에서는 Tibero의 설치 방법에 대하여 설명한다.
Tibero에서는 제품 설치를 위한 방법을 다음의 형태로 제공하고 있다.
모든 플랫폼에 대하여 tibero7-bin-<fixset>_<platform>.tar.gz 형태로 제공된다.
Tibero가 지원하는 모든 플랫폼에 대하여 데이터베이스를 수동으로 설치할 수 있다. 이를 수동 설치라 정의한다.
다음은 Windows 환경에서 수동으로 Tibero를 설치하는 과정에 대한 설명이다. Windows 환경에서의 설치 과정은 반드시 관리자 권한으로 진행되어야 한다.
다음의 두 가지 파일이 준비되었는지 확인한다.
바이너리 실행 파일(tar.gz)
라이선스 파일(license.xml)
[시작] > [설정] > [제어판] > [시스템] > [고급] 탭에서 [환경변수] 버튼을 클릭하여 환경변수 중 시스템 변수를 설정한다. 본 예제에서는 다음과 같이 시스템 변수를 설정한다.
환경변수 | 설정값 |
---|---|
TB_HOME | C:\Tibero\tibero7 |
TB_SID | tibero |
PATH | C:\Tibero\tibero7\bin;C:\Tibero\tibero7\client\bin |
C:\Tibero 디렉터리에서 압축된 바이너리 실행 파일(tar.gz)을 해제한다. 그 후에 %TB_HOME%의 license라는 하위 디렉터리에 발급받은 라이선스 파일(license.xml)을 복사한다.
%TB_HOME%\bin 디렉터리에서 다음의 명령어를 입력한다. 이때 서비스명은 생략할 수 있다.
tbinstall %TB_HOME% %TB_SID% [-s 서비스명]
이 명령이 실행되면 Tibero가 Windows 서비스에 등록된다. 등록된 Windows 서비스는 [시작] > [설정] > [제어판] > [관리 도구] > [서비스]에서 확인할 수 있다. 오른쪽 마우스를 클릭해서 [관리자 권한으로 실행]으로 명령 프롬프트 창을 실행한다.
C:\Tibero\tibero7\bin>tbinstall %TB_HOME% %TB_SID% Microsoft (R) Windows Script Host 버전 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. TB_HOME = C:\Tibero\tibero7 TB_SID = tibero service account = LocalSystem Tibero_tibero installed successfully.
%TB_HOME%\config 디렉터리에서 다음의 명령어를 입력한다.
gen_tip.bat
이 명령이 실행되면 환경 파일(.tip)과 tbdsn.tbr, psm_commands.bat 파일이 생성된다.
C:\Tibero\tibero7\config>gen_tip.bat Using TB_SID [tibero] C:\Tibero\tibero7\config\tibero.tip generated C:\Tibero\tibero7\client\config\tbdsn.tbr generated. C:\Tibero\tibero7\config\psm_commands.bat generated
1. tbdsn.tbr 파일 설정에 대해 자세한 내용은 "Tibero 관리자 안내서"의 "Appendix A. tbdsn.tbr"을 참고한다.
2. %TB_SID%.tip 파일 설정에 대해 자세한 내용은 "Tibero 참조 안내서"의 "Appendix A. 초기화 파라미터의 설정 예제"를 참고한다.
Tibero 서버를 'NOMOUNT 모드'로 기동한다.
C:\Tibero\tibero7\bin>tbboot nomount Tibero instance started up (NOMOUNT mode).
tbSQL 유틸리티를 이용하여 데이터베이스에 접속한다. 본 예제에서는 'sys' 사용자로 접속한다.
C:\Tibero\tibero7\bin>tbsql sys/tibero tbSQL 7 Copyright (c) 2008, 2009, 2011, 2012 TmaxData Corporation. All rights reserved. Connected to Tibero.
CREATE DATABASE 문을 이용하여 원하는 데이터베이스를 생성한다. 본 예제에서는 'tibero'로 생성한다.
SQL> create database "tibero" user sys identified by tibero maxinstances 8 maxdatafiles 100 character set MSWIN949 national character set UTF16 logfile group 1 'log001.log' size 50M, group 2 'log002.log' size 50M, group 3 'log003.log' size 50M maxloggroups 255 maxlogmembers 8 noarchivelog datafile 'system001.dtf' size 100M autoextend on next 10M maxsize unlimited default temporary tablespace TEMP tempfile 'temp001.dtf' size 100M autoextend on next 10M maxsize unlimited extent management local autoallocate undo tablespace UNDO datafile 'undo001.dtf' size 200M autoextend on next 10M maxsize unlimited extent management local autoallocate SYSSUB datafile 'syssub001.dtf' size 10M autoextend on next 10M maxsize unlimited default tablespace USR datafile 'usr001.dtf' size 100M autoextend on next 10M maxsize unlimited extent management local autoallocate; Database created. SQL> quit;
해당 과정에서 설정하는 주요 항목에 대한 설명은 다음과 같다.
항목 | 설명 |
---|---|
maxdatafiles | 데이터베이스에서 사용할 데이터 파일의 최댓값을 설정한다. (기본값: 100) |
character set | 데이터베이스의 문자 집합을 설정한다. |
maxloggroups | 로그 그룹의 최댓값을 설정한다. (기본값: 255) |
maxlogmembers | 로그 그룹 내의 로그 파일의 최댓값을 설정한다. (기본값: 8) |
CREATE DATABASE 문에 대한 자세한 내용은 "Tibero SQL 참조 안내서"를 참고한다.
데이터베이스 생성이 완료되면 tbboot 명령어로 Tibero를 다시 기동한다.
C:\Tibero\tibero7\bin>tbboot Tibero instance started up (NORMAL mode)
기본 스크립트 호스트를 cscript로 변경한다. cscript로 설정되어 있지 않은 경우 vbs 파일을 실행할 때 사용자 입력 부분에서 경고창으로 출력되어 설치를 진행할 수 없는 현상이 발생한다.
C:\Tibero\tibero7\scripts> cscript //H:CScript Microsoft (R) Windows Script Host 버전 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 기본 스크립트 호스트가 이제 "cscript.exe"로 설정되었습니다.
%TB_HOME%\scripts 디렉터리에서 system.vbs 명령어를 입력하면 현재 디렉터리에 있는 SQL 문이 저장된 파일(*.sql, 이하 SQL 파일)이 수행된다.
SQL 파일을 수행하면 role, system user, view, package 등이 생성된다. 사용되는 sys 및 syscat 계정에 대한 기본 암호는 각각 tibero, syscat이다.
C:\Tibero\tibero7\scripts>system.vbs Microsoft (R) Windows Script Host 버전 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. Creating the role DBA... Running C:\Tibero\tibero7\scripts\create_dba_gen.sql... Creating system users & roles... Running C:\Tibero\tibero7\scripts\system_users.sql... Creating virtual tables(1)... Running C:\Tibero\tibero7\scripts\vt_drop_gen.sql... Creating virtual tables(2)... Running C:\Tibero\tibero7\scripts\vt_create_gen.sql... Granting public access to _VT_DUAL... Running C:\Tibero\tibero7\scripts\vt_dual.sql... Creating the system generated sequences... Running C:\Tibero\tibero7\scripts\create_seq.sql... Creating internal dynamic performance views... Running C:\Tibero\tibero7\scripts\dpvx.sql... Creating system packages: Running C:\Tibero\tibero7\scripts\pkg\pkg_standard.sql... Running C:\Tibero\tibero7\scripts\pkg\pkg_dbms_output.sql... Running C:\Tibero\tibero7\scripts\pkg\pkg_dbms_lob.sql... Running C:\Tibero\tibero7\scripts\pkg\pkg_dbms_utility.sql... Running C:\Tibero\tibero7\scripts\pkg\pkg_dbms_obfuscation.sql... ......중간 생략...... Creating dynamic performance view descriptions... Running C:\Tibero\tibero7\scripts\dpv_dict.sql... Creating spatial meta tables and views ... Running C:\Tibero\tibero7\scripts\create_gis.sql... Creating internal system tables... Running C:\Tibero\tibero7\scripts\sys_tbl.sql...
system.vbs 실행할 때 환경변수에 설정한 "%TB_SID%"를 가지고 DB에 접속하기 때문에[제어판] > [관리도구] > [데이터 원본(ODBC)]에 %TB_SID%와 같은 이름의 DSN이 존재하지 않는지 주의해야 한다. 이는 데이터 원본(ODBC)에 "%TB_SID%"와 같은 이름의 DSN이 존재할 경우 데이터 원본(ODBC)에 있는 DSN에 설정된 DB로 접속을 시도하여 system.vbs가 수행되기 때문이다. system.sh(.vbs)에서 제공되는 각 옵션에 대한 설명은 “Appendix D. system.sh”를 참고한다.
Tibero의 설치가 정상적으로 완료되면 tblistener, tbsvr 프로세스가 실행된다. 해당 프로세스는 Windows 작업 관리자의 [프로세스] 탭을 통해 확인할 수 있다.
이미지 이름 사용자 이름 CPU 메모리 사용 ... tblistener.exe SYSTEM 00 2,804 KB tbsvr.exe SYSTEM 00 216,056 KB ...
다음은 UNIX 환경에서 수동으로 Tibero를 설치하는 순서에 대한 설명이다.
다음의 두 가지 파일이 준비되었는지 확인한다.
바이너리 실행 파일(tar.gz)
라이선스 파일(license.xml)
해당 운영체제의 사용자 계정별로 존재하는 환경설정 파일(.bashrc, .bash_profile, .profile 등)에 환경변수를 설정한다. 본 예제에서는 다음과 같이 환경변수를 설정한다.
export TB_HOME=/home/tibero/Tibero/tibero7 export TB_SID=tibero export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin
1. 환경변수를 변경하는 방법은 OS에 따라 다르므로, 자세한 내용은 각 OS 안내서를 참고한다.
2. 각 환경변수 값에 대한 설명은 “3.3.2. 사용자 환경설정 파일의 적용 및 확인”을 참고한다.
/home/tibero/Tibero 디렉터리에서 압축된 바이너리 실행 파일(tar.gz)을 해제한다. 그 후에 발급받은 라이선스 파일(license.xml)을 $TB_HOME/license 디렉터리에 복사한다.
$TB_HOME/config 디렉터리에서 다음의 명령어를 입력한다.
gen_tip.sh
이 명령이 실행되면 환경 파일(.tip)과 tbdsn.tbr, psm_commands 파일이 생성된다.
tibero@Tibero:~/Tibero/tibero7/config$ gen_tip.sh Using TB_SID "tibero" /home/tibero/Tibero/tibero7/config/tibero.tip generated /home/tibero/Tibero/tibero7/config/psm_commands generated /home/tibero/Tibero/tibero7/client/config/tbdsn.tbr generated. Running client/config/gen_esql_cfg.sh Done.
Tibero 서버를 'NOMOUNT 모드'로 기동한다.
tibero@Tibero:~/Tibero/tibero7/bin$ tbboot nomount Change core dump dir to /home/tibero7/tibero7/bin/prof. Listener port = 8629 Tibero7 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Tibero instance started up (NOMOUNT mode).
tbSQL 유틸리티를 이용하여 데이터베이스에 접속한다. 본 예제에서는 'sys' 사용자로 접속한다.
tibero@Tibero:~/Tibero/tibero7/client/bin$ tbsql sys/tibero tbSQL 7 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Connected to Tibero. SQL>
CREATE DATABASE 문을 이용하여 원하는 데이터베이스를 생성한다. 본 예제에서는 'tibero'로 생성한다.
SQL> create database "tibero" user sys identified by tibero maxinstances 8 maxdatafiles 100 character set MSWIN949 national character set UTF16 logfile group 1 'log001.log' size 50M, group 2 'log002.log' size 50M, group 3 'log003.log' size 50M maxloggroups 255 maxlogmembers 8 noarchivelog datafile 'system001.dtf' size 100M autoextend on next 10M maxsize unlimited default temporary tablespace TEMP tempfile 'temp001.dtf' size 100M autoextend on next 10M maxsize unlimited extent management local autoallocate undo tablespace UNDO datafile 'undo001.dtf' size 200M autoextend on next 10M maxsize unlimited extent management local autoallocate SYSSUB datafile 'syssub001.dtf' size 10M autoextend on next 10M maxsize unlimited default tablespace USR datafile 'usr001.dtf' size 100M autoextend on next 10M maxsize unlimited extent management local autoallocate; Database created. SQL> quit Disconnected.
해당 과정에서 설정하는 주요 항목에 대한 설명은 다음과 같다.
항목 | 설명 |
---|---|
maxdatafiles | 데이터베이스에서 사용할 데이터 파일의 최댓값을 설정한다. (기본값: 100) |
character set | 데이터베이스의 문자 집합을 설정한다. |
maxloggroups | 로그 그룹의 최댓값을 설정한다. (기본값: 255) |
maxlogmembers | 로그 그룹 내의 로그 파일의 최댓값을 설정한다. (기본값: 8) |
CREATE DATABASE 문에 대한 자세한 내용은 "Tibero SQL 참조 안내서"를 참고한다.
데이터베이스 생성이 완료되면 tbboot 명령어로 Tibero를 다시 기동한다.
tibero@Tibero:~/Tibero/tibero7/bin$ tbboot Change core dump dir to /home/tibero7/tibero7/bin/prof. Listener port = 25010 Tibero 7 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Tibero instance started up (NORMAL mode).
$TB_HOME/scripts 디렉터리에서 system.sh 셸을 실행한다. 이 셸을 실행하면 현재 디렉터리에 있는 SQL 파일이 수행된다. SQL 파일을 수행하면 role, system user, view, package 등이 생성된다. 사용되는 sys 및 syscat 계정에 대한 기본 암호는 각각 tibero, syscat이다.
tibero@Tibero:~/Tibero/tibero7/scripts$ system.sh Enter SYS password: Enter SYSCAT password: Creating the role DBA... create default system users & roles?(Y/N): Creating system users & roles... Creating virtual tables(1)... Creating virtual tables(2)... Granting public access to _VT_DUAL... Creating the system generated sequences... Creating internal dynamic performance views... Creating outline table... Creating system package specifications: Running /home/tibero/Tibero/tibero7/scripts/pkg/pkg_standard.sql... Running /home/tibero/Tibero/tibero7/scripts/pkg/pkg_dbms_output.sql... Running /home/tibero/Tibero/tibero7/scripts/pkg/pkg_dbms_lob.sql... Running /home/tibero/Tibero/tibero7/scripts/pkg/pkg_dbms_utility.sql... ......중간 생략...... Creating spatial meta tables and views ... Creating internal system jobs... Creating internal system notice queue ... Done. For details, check /home/tibero7/tibero7/instance/tibero/log/system_init.log.
system.sh(.vbs)에서 제공되는 각 옵션에 대한 설명은 “Appendix D. system.sh”를 참고한다.
Tibero의 설치가 정상적으로 완료되면 Tibero 프로세스가 실행된다. 이 프로세스는 다음의 명령어를 실행하면 확인할 수 있다.
tibero@Tibero:~/Tibero/tibero7/scripts$ ps -ef | grep tbsvr tibero 19981 1 0 21:12 pts/2 00:00:00 tbsvr ... tibero 19983 19981 0 21:12 pts/2 00:00:00 tbsvr_TBMP ... tibero 19984 19981 0 21:12 pts/2 00:00:00 tbsvr_WP000 ... tibero 19985 19981 3 21:12 pts/2 00:00:00 tbsvr_WP001 ... tibero 19986 19981 1 21:12 pts/2 00:00:12 tbsvr_WP002 ... tibero 19987 19981 2 21:12 pts/2 00:00:12 tbsvr_PEP000 ... tibero 19988 19981 0 21:12 pts/2 00:00:00 tbsvr_AGNT ... tibero 19989 19981 1 21:12 pts/2 00:00:00 tbsvr_DBWR ... tibero 19999 19981 0 21:12 pts/2 00:00:00 tbsvr_RECO ...
본 절에서는 Tibero가 설치된 후 정상적인 설치 여부를 확인하는 방법에 대해서 설명한다.
Tibero가 설치되면 다음과 같은 디렉터리가 생성된다.
$TB_HOME +- bin | | | +- update | +- client | | | +- bin | +- config | +- include | +- lib | | | | | +- jar | | +- php | +- ssl | | | | | +- misc | +- epa | | | +- java | | | +- config | +- lib | +- config | +- database | +- $TB_SID | | | +- java | +- instance | | | +- $TB_SID | | | +- audit | +- dump | | | | | +- act | | +- diag | | +- tracedump | +- log | | +- dlog | | +- ilog | | +- lsnr | | +- slog | | +- sqltrace | +- path | +- lib | +- license | | | +- oss_licenses | +- nls | | | +- zoneinfo | +- scripts | +- pkg
위의 디렉터리 구조에서 $TB_SID라고 보이는 부분은 각각의 시스템 환경에 맞는 서버의 SID로 바꿔서 읽어야 한다.
Tibero에서 사용하는 기본 디렉터리는 다음과 같다.
Tibero의 실행 파일과 서버 관리를 위한 유틸리티가 위치한 디렉터리이다. 이 디렉터리에 속한 파일 중에서 tbsvr과 tblistener는 Tibero를 구성하는 실행 파일이며, tbboot와 tbdown은 각각 Tibero를 기동하고 종료하는 역할을 담당한다. tbsvr과 tblistener 실행 파일은 반드시 tbboot 명령어를 이용하여 실행되어야 하며, 절대로 직접 실행해서는 안 된다.
다음은 하위 디렉터리에 대한 설명이다.
하위 디렉터리 | 설명 |
---|---|
bin | Tibero의 클라이언트 실행 파일이 있는 디렉터리이다. 이 디렉터리에는 다음과 같은 유틸리티가 있다. 유틸리티에 대한 내용은 "Tibero 유틸리티 안내서"를 참고한다. 단, tbpc 유틸리티는 "Tibero tbESQL/C 안내서"를 참고한다. |
config | Tibero의 클라이언트 프로그램을 실행하기 위한 설정 파일이 위치하는 디렉터리이다. |
include | Tibero의 클라이언트 프로그램을 작성할 때 필요한 헤더 파일이 위치하는 디렉터리이다. |
lib | Tibero의 클라이언트 프로그램을 작성할 때 필요한 라이브러리 파일이 위치하는 디렉터리이다. 자세한 내용은 "Tibero 애플리케이션 개발자 안내서"와 "TiberotbESQL/C 안내서"를 참고한다. |
ssl | 서버 보안을 위한 인증서와 개인 키를 저장하는 디렉터리이다. |
epa | External Procedure와 관련된 설정 파일과 로그 파일이 있는 디렉터리이다. 이에 대한 자세한 내용은 "Tibero External Procedure 안내서"를 참고한다. |
Tibero의 환경설정 파일이 위치하는 디렉터리이다. 이 위치에 존재하는 $TB_SID.tip 파일이 Tibero의 환경설정을 결정한다.
다음은 하위 디렉터리에 대한 설명이다.
$TB_SID
Tibero의 데이터베이스 정보를 별도로 설정하지 않는 한 모든 데이터베이스 정보가 이 디렉터리와 그 하위 디렉터리에 저장된다. 이 디렉터리에는 데이터 자체에 대한 메타데이터(metadata)뿐만 아니라 다음과 같은 종류의 파일이 있다.
$TB_SID/java
JAVA_CLASS_PATH가 정의되지 않은 경우 Java EPA Class File이 저장되는 디렉터리이다.
다음은 하위 디렉터리에 대한 설명이다.
$TB_SID/audit
데이터베이스 사용자가 시스템 특권 또는 스키마 객체 특권을 사용하는 것을 감시(AUDIT)한 내용을 기록한 파일이 저장되는 디렉터리이다.
$TB_SID/log
Tibero의 시스템 로그 파일(slog)과 DBMS 로그(dlog), Internal 로그(ilog), Listener 로그(lsnr), memlog 파일이 저장되는 디렉터리이다.
시스템 로그 파일, DBMS 로그 파일, Internal 로그 파일, Listener 로그 파일은 데이터베이스를 사용할수록 계속 누적되어 저장된다. 또한 전체 디렉터리의 최대 크기를 지정할 수 있으며, Tibero는 그 지정된 크기를 넘어가지 않도록 오래된 파일을 삭제한다.
로그 파일을 설정하는 초기화 파라미터는 다음과 같다.
초기화 파라미터 | 설명 |
---|---|
DBMS_LOG_FILE_SIZE | DBMS 로그 파일 하나의 최대 크기를 설정한다. |
DBMS_LOG_TOTAL_SIZE_LIMIT | DBMS 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다. |
SLOG_FILE_SIZE | 시스템 로그 파일 하나의 최대 크기를 설정한다. |
SLOG_TOTAL_SIZE_LIMIT | 시스템 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다. |
ILOG_FILE_SIZE | Internal 로그 파일 하나의 최대 크기를 설정한다. |
ILOG_TOTAL_SIZE_LIMIT | Internal 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다. |
LSNR_LOG_FILE_SIZE | Listener 로그 파일 하나의 최대 크기를 설정한다. |
LSNR_LOG_TOTAL_SIZE_LIMIT | Listener 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다. |
$TB_SID/dump
Tibero의 DDL 또는 실행 중 에러에 의해 발생하는 덤프 파일이 저장되는 디렉터리이다.
하위 디렉터리 | 설명 |
---|---|
act | 스레드 액티비티 모니터에 의한 정보가 남는 디렉터리이다. |
diag | TAC의 diag 기능을 사용하는 경우 로그 및 덤프가 남는 디렉터리이다. |
tracedump | SQL 수행 중 에러가 발생하는 경우 디버깅을 위해 sql, psm 정보를 수집해서 남긴다. 이외에도 DDL dump 명령을 통해 남긴 덤프가 남는 디렉터리이다. |
$TB_SID/path
Tibero의 프로세스 간에 통신을 위한 소켓 파일이 있는 디렉터리이다. Tibero가 운영 중일 때 이 위치에 존재하는 파일을 읽거나 수정해서는 안 된다.
Tibero 서버에서 Spatial과 관련된 함수를 사용하기 위한 라이브러리 파일이 있는 디렉터리이다.
Tibero의 라이선스 파일(license.xml)이 있는 디렉터리이다. XML 형식이므로 일반 텍스트 편집기로도 라이선스의 내용을 확인할 수 있다.
다음은 하위 디렉터리에 대한 설명이다.
하위 디렉터리 | 설명 |
---|---|
oss_licenses | 반드시 준수해야 하는 오픈소스 라이선스의 대한 정보를 확인할 수 있는 디렉터리이다. |
다음은 하위 디렉터리에 대한 설명이다.
하위 디렉터리 | 설명 |
---|---|
zoneinfo | Tibero에서 사용하는 시간대 파일이 있는 디렉터리이다. |
Tibero의 데이터베이스를 생성할 때 사용하는 각종 SQL 문장이 있는 디렉터리이다. 또한 Tibero의 현재 상태를 보여주는 각종 뷰의 정의도 이 디렉터리에 있다.
다음은 하위 디렉터리에 대한 설명이다.
하위 디렉터리 | 설명 |
---|---|
pkg | Tibero에서 사용하는 패키지의 생성문이 저장되는 디렉터리이다. |
Tibero가 설치된 후에 사용자의 환경설정 파일에는 다음의 내용이 추가된다.
UNIX에서는 비정상적으로 프로세스를 종료할 경우 가상 메모리 정보를 디스크로 남긴다. (Core Dump)
이 과정에서 많은 컴퓨팅 자원을 요구하여 시스템 성능을 순간적으로 저하시키며, 이때 생성되는 Core 파일은 많은 디스크 용량을 필요로 한다. 따라서 Tibero에서는 이 기능을 사용하기를 권장하지 않는다.
Core Dump 기능을 사용하지 않으려면 사용자 계정의 환경설정 파일(.profile)에 다음의 명령어를 추가한다.
ulimit -c 0
위와 같이 사용자의 환경설정 파일이 생성되어도 실제로 적용된 것은 아니다. 환경설정 파일을 적용하기 위해서는 다음과 같은 과정을 거쳐야 한다.
다음의 명령어를 입력하여 사용자 환경설정 파일을 적용한다. UNIX 계열(LINUX 포함)에서만 아래 명령어를 입력한다.
sh .profile
환경설정 파일이 제대로 적용되었는지 확인하려면 다음의 명령어를 입력한다.
Linux 계열의 경우
echo $TB_HOME
Windows 계열의 경우
echo %TB_HOME%
Tibero의 기동과 종료는 데이터베이스 관리자(DBA: Database Administrator, 이하 DBA)만 할 수 있다.
Tibero의 기동은 tbboot 명령어를 사용한다. 옵션을 포함한 tbboot의 명령어는 다음과 같다.
tbboot [-h] [-v] [-l] [-C] [-c] [-t BOOTMODE]
옵션 | 설명 |
---|---|
-h | tbboot 명령어의 도움말을 보여주는 옵션이다. |
-v | Tibero의 버전 정보를 보여주는 옵션이다. |
-l | Tibero의 라이선스 정보를 보여주는 옵션이다. |
-C | Tibero가 지원하는 문자 집합의 정보를 보여주는 옵션이다. |
-c | Tibero가 replication mode로 설정되어 있을 경우 replication mode를 사용하지 않는 옵션이다. |
-t BOOTMODE | Tibero 서버를 기동할 수 있는 옵션이다. 이 옵션은 생략이 가능하다. Tibero에서는 tbboot 명령어에서 부트 모드(bootmode)를 제공한다.
|
Tibero의 종료는 tbdown 명령어를 사용한다. 옵션을 포함한 tbdown의 명령어는 다음과 같다.
tbdown [-h] [-t DOWNMODE]
옵션 | 설명 |
---|---|
-h | tbdown 명령어의 도움말을 보여주는 옵션이다. |
-t DOWNMODE | Tibero 서버를 종료할 수 있는 옵션이다. 이 옵션은 생략이 가능하다. Tibero에서는 tbdown 명령어에서 다운 모드(downmode)를 제공한다.
|
tbsql 명령으로 데이터베이스에 접속한다. 다음과 같이 데이터베이스 사용자의 ID와 패스워드를 함께 입력하여 접속할 수 있다.
tbsql sys/tibero
리스너를 통한 접속을 위해서는 다음과 같이 데이터베이스 사용자 ID와 패스워드 뒤에 @을 입력하고 @ 뒤에는 tbdsn.tbr 파일에 지정된 별칭을 입력한다.
tbsql sys/tibero@tibero
Tibero가 설치되면 아래와 같은 사용자 계정이 자동으로 생성된다.