본문 바로가기

카테고리 없음

티베로설치_오라클_딕셔너리

☑️ 정확한 실행 절차

  1. 시작 메뉴 → cmd → 우클릭 → '관리자 권한으로 실행'
  2. 아래 명령 입력:
set TB_HOME=C:\Tibero\tibero6
set TB_SID=tibero
cd /d %TB_HOME%\bin
tbinstall %TB_HOME% %TB_SID%

✅ 설치 성공! (tbinstall 정상 실행됨)

  • Tibero 인스턴스가 Windows 서비스에 성공적으로 등록됨
  • ✅ 이제 서비스 창에서 Tibero_tibero 서비스가 보일 거예요

 

 

 

SELECT
    utc.table_name,
    utc.comments AS table_comment,
    ucc.column_name,
    ucc.comments AS column_comment,
    utc2.data_type ||
    CASE
        WHEN utc2.data_type IN ('VARCHAR2', 'CHAR') THEN '(' || utc2.data_length || ')'
        WHEN utc2.data_type = 'NUMBER' AND utc2.data_precision IS NOT NULL
            THEN '(' || utc2.data_precision ||
                 CASE WHEN utc2.data_scale > 0 THEN ',' || utc2.data_scale ELSE '' END || ')'
        ELSE utc2.data_type
    END AS column_type,
    CASE
        WHEN pk.column_name IS NOT NULL AND fk.column_name IS NOT NULL THEN 'PK+FK'
        WHEN pk.column_name IS NOT NULL THEN 'PK'
        WHEN fk.column_name IS NOT NULL THEN 'FK'
        ELSE NULL
    END AS key_flag
FROM
    user_tab_comments utc
JOIN
    user_col_comments ucc ON utc.table_name = ucc.table_name
JOIN
    user_tab_columns utc2 ON utc2.table_name = ucc.table_name
                          AND utc2.column_name = ucc.column_name
LEFT JOIN (
    SELECT acc.table_name, acc.column_name
    FROM user_constraints ac
    JOIN user_cons_columns acc ON ac.constraint_name = acc.constraint_name
    WHERE ac.constraint_type = 'P'
) pk ON pk.table_name = utc.table_name AND pk.column_name = utc2.column_name
LEFT JOIN (
    SELECT acc.table_name, acc.column_name
    FROM user_constraints ac
    JOIN user_cons_columns acc ON ac.constraint_name = acc.constraint_name
    WHERE ac.constraint_type = 'R'
) fk ON fk.table_name = utc.table_name AND fk.column_name = utc2.column_name
ORDER BY
    utc.table_name,
    CASE
        WHEN pk.column_name IS NOT NULL AND fk.column_name IS NOT NULL THEN 1
        WHEN pk.column_name IS NOT NULL THEN 2
        WHEN fk.column_name IS NOT NULL THEN 3
        ELSE 4
    END,
    utc2.column_id;

    
    
    
    


CREATE TABLE B_CATE (
    BIDX VARCHAR2(10) PRIMARY KEY,
    BLBL VARCHAR2(100) NOT NULL
);

COMMENT ON TABLE B_CATE IS '대분류 테이블';
COMMENT ON COLUMN B_CATE.BIDX IS '대분류 코드 (Primary Key)';
COMMENT ON COLUMN B_CATE.BLBL IS '대분류 명칭';



CREATE TABLE M_CATE (
    MIDX VARCHAR2(10) PRIMARY KEY,
    MLBL VARCHAR2(100) NOT NULL,
    BIDX VARCHAR2(10) NOT NULL,
    CONSTRAINT FK_M_TO_B FOREIGN KEY (BIDX)
        REFERENCES B_CATE (BIDX)
);

COMMENT ON TABLE M_CATE IS '중분류 테이블';
COMMENT ON COLUMN M_CATE.MIDX IS '중분류 코드 (Primary Key)';
COMMENT ON COLUMN M_CATE.MLBL IS '중분류 명칭';
COMMENT ON COLUMN M_CATE.BIDX IS '대분류 참조 코드 (Foreign Key)';




CREATE TABLE S_CATE (
    SIDX VARCHAR2(10) PRIMARY KEY,
    SLBL VARCHAR2(100) NOT NULL,
    MIDX VARCHAR2(10) NOT NULL,
    CONSTRAINT FK_S_TO_M FOREIGN KEY (MIDX)
        REFERENCES M_CATE (MIDX)
);

COMMENT ON TABLE S_CATE IS '소분류 테이블';
COMMENT ON COLUMN S_CATE.SIDX IS '소분류 코드 (Primary Key)';
COMMENT ON COLUMN S_CATE.SLBL IS '소분류 명칭';
COMMENT ON COLUMN S_CATE.MIDX IS '중분류 참조 코드 (Foreign Key)';