database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
ㆍTibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Tibero Columns 520 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 520
Tibero 설치 및 기동 (2/2)
작성자
티맥스데이타(Tibero1)
작성일
2009-10-13 22:40ⓒ
2009-10-13 22:44ⓜ
조회수
20,716
Tibero 설치기동
1.     Tibero 데이터베이스생성
- Tibero nomount 모드로부팅

$ tbboot nomount
listener port = 8629
change core dump dir to /home/tibero/tibero4/bin/prof
 
Tibero 4
 
TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.
 
Tibero instance started suspended at NOMOUNT mode.

- System 유저로접속

$ tbsql sys/tibero
tbSQL 4
 
TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.
 
Connected to Tibero.
 
SQL>

 
2.     Database 생성스크립트
- 생성스크립트실행

create database "tibero"
       user sys identified by tibero
       maxdatafiles 256
       character set MSWIN949 -- UTF8, EUCKR , ASCII,MSWIN949
       logfile group 0 ('redo01.redo') size 50M,
              group 1 ('redo11.redo') size 50M,
              group 2 ('redo21.redo') size 50M
       maxlogfiles 100
       maxlogmembers 8
       noarchivelog
       datafile 'system001.tdf' size 256M
               autoextend on next 16M maxsize 3072M
               default tablespace USR
       datafile 'usr001.tdf' size 128M
               autoextend on next 16M maxsize 3072M
               default temporary tablespace TEMP
       tempfile 'temp001.tdf' size 512M
               autoextend on next 16M maxsize 10240M
               extent management local AUTOALLOCATE
       undo tablespace UNDO
               datafile 'undo001.tdf' size 512M
               autoextend on next 16M maxsize 10240M
      extent management local AUTOALLOCATE;

-->스크립트의 첫 번째 라인에 tibero 은 자신에 DB_NAME 으로 변경을 해야 합니다. tb_newmount.sh는 1)-12)까지의 과정을 한번에 수행을 시켜주는 역할을 하는 스크립트입니다. 그러나 Default로 Database를 생성을 하면 설정 값들이 작게 잡혀 있어 실 운영에는 반영하기에는 설정 값이 맞지 않아 위와 같이 설정 값을 일일이 지정을 해서 생성을 하시는 것을 권장합니다.
 
- /home/tibero/tibero4/tbdata 디렉토리확인

[tibero@dbtest2 tbdata]$ ls -al
합계 1599028
drwx------ 3 tibero tibero      4096 10 13 20:41 .
drwxrwxr-x 9 tibero tibero      4096 10 13 20:29 ..
-rw-r--r-- 1 tibero tibero        24 10 13 20:41 .passwd
-rw------- 1 tibero tibero   2080768 10 13 20:41 c1.ctl
drwx------ 2 tibero tibero      4096 10 13 20:29 psm
-rw------- 1 tibero tibero 52428800 10 13 20:41 redo01.redo
-rw------- 1 tibero tibero 52428800 10 13 20:40 redo11.redo
-rw------- 1 tibero tibero 52428800 10 13 20:40 redo21.redo
-rw------- 1 tibero tibero 268435456 10 13 20:41 system001.tdf
-rw------- 1 tibero tibero 536870912 10 13 20:40 temp001.tdf
-rw------- 1 tibero tibero 536870912 10 13 20:41 undo001.tdf
-rw------- 1 tibero tibero 134217728 10 13 20:41 usr001.tdf
[tibero@dbtest2 tbdata]$

- Tibero재기동

$ tbdown
$ tbboot
listener port = 8629
change core dump dir to /home/tibero/tibero4/bin/prof
 
Tibero 4
 
TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.
 
Tibero instance started up (NORMAL mode).

3.     Data Dictionary System 패키지생성

$ cd $TB_HOME/scripts
$ sh system.sh
Creating the role DBA...
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 system packages:....
 ..................

4.     설치 Tibero 프로세스확인

$ ps -ef | grep tbsvr

5.     Tibero 접속
- tbSQL

$ tbsql sys/tibero

- Tibero Default 유저

+sys/tibero     (sys유저)       # DBA 권한, Data Dic. 소유
+syscat/syscat (syscat유저)     # SYS 유저와 유사하지만 DBA 권한없음.
+tibero1/tmax   (test유저)
+tibero/tmax    (test 유저)

6.     테이블스페이스생성
- sys 유저로접속

$ tbsql sys/tibero

- 데이터파일경로확인

SQL> select file_name from dba_data_files;
 
FILE_NAME
--------------------------------------------------------------------------------
/home/tibero/tibero4/tbdata/system001.tdf
/home/tibero/tibero4/tbdata/undo001.tdf
/home/tibero/tibero4/tbdata/usr001.tdf
 
3 rows selected.

- 테이블스페이스생성

SQL> CREATE TABLESPACE test_tb
DATAFILE '/home//tibero4/tbdata/test_tb.tdf' SIZE 10M
AUTOEXTEND ON
EXTENT MANAGEMENT LOCAL AUTOALLOCATE ;
 
Tablespace 'TEST_TB' created.                                             

- 생성테이블스페이스정보확인

SQL> SELECT A.FILE_NAME, A.TABLESPACE_NAME, BYTES/1024/1024||'M' "SIZE"
      FROM DBA_DATA_FILES A, DBA_TABLESPACES B
      WHERE A.FILE_ID = B.TS_ID
      AND A.TABLESPACE_NAME = 'TEST_TB';
                
 FILE_NAME                                          TABLESPACE_NAME     SIZE
 -------------------------------------------------------     ----------------------------- ---     ------------
 /home/tibero/tibero4/tbdata/test_tb.tdf       TEST_TB                       10M

- 테이블스페이스삭제

SQL> DROP TABLESPACE test_tb INCLUDING CONTENTS AND DATAFILES;
 
Tablespace 'TEST_TB' dropped.

7.     유저생성, Database 접속리소스사용권한생성과삭제

SQL> CREATE USER test IDENTIFIED BY test;   ß유저생성
             Created.
 
             SQL> GRANT RESOURCE, CONNECT TO test;    ß접속권한리소스생성
             Granted.
 
             SQL> DROP USER test CASCADE;
             Dropped.

8.     Tibero boot down
- Tibero 시작

$ tbboot –t normal (=tbboot)
** tbboot Mode
+ NORMAL   (default)
+MOUNT     (MOUNT Mode)
+NOMOUNT (NOMOUNT Mode)

- Tibero 종료

$ tbdown –t normal (=tbdown)
** tbdown Mode
+ NORMAL      (default)
+IMMEDIATE   
+ABORT       

[Top]
No.
제목
작성자
작성일
조회
520Tibero 설치 및 기동 (2/2)
티맥스데이타
2009-10-13
20716
519Tibero 설치 및 기동 (1/2)
티맥스데이타
2009-10-13
17204
518Tibero 설치 가능 OS, 설치 요구사항
티맥스데이타
2009-10-13
10870
515Tibero 주요기능 비교
티맥스데이타
2009-10-07
19758
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다