tibero 14

티베로를 지원하는 접근제어 솔루션

요즘 IT쪽에 보안 문제가 큰 화두가 되고있습니다. 물론 보안은 아주 기본적인 요구사항입니다. 하지만 제 경험상 보안 솔루션 도입은 비용과 운용상의 불편함을 이유로 검토 후 보류해버리는 경우가 많았습니다. 요즘 수 많은 사건사고로 인해서 보안 솔루션 도입에 꽤 적극적이 된 회사의 모습을 보면, 역시 어디서 한 건 터지고, 법으로 규제해야 기업체가 돈을 쓴다는걸 다시한번 머리속에 새깁니다. (기업이 돈을 많이 남기면 재투자하고, 고용을 확대해서 서민 경제가 좋아진다는 얘기는 어느나라 얘기일지...) 티베로 엔지니어를 통해서 확인한 티베로를 지원하는 DBMS 접근제어 솔루션들입니다. 1. 피앤피시큐어의 DBSafer 2. 웨어벨리의 Shakra(샤크라) 샤크라 맥스는 아직 티베로를 지원하지 않고 샤크라만 티..

IT 기술/Database 2011.12.02

Tibero 4 SP1에서 DBMS_RANDOM 패키지 사용하기

Oracle database에 무작위로 숫자나 문자열을 생성하는 DBMS_RANDOM 패키지가 있죠. Tibero에도 있을까 궁금했었습니다. 그래서 PDF file로 받은 메뉴얼을 열어보았는데... 이럴수가 "tbPSM 참조 안내서(Tibero RDBMS 4 SP1 (TD-MAN-TDR-415005))"와 "tbPSM 안내서(Tibero RDBMS 4 SP1 (TD-MAN-TDR-415006))"에는 DBMS_RANDOM이라는 패키지 관련 내용이 없네요. 정말 없을까? 궁금해서 tbAdmin에서 "DESC DBMS_RANDOM"을 실행해 보았습니다. 그랬더니, 메뉴얼에는 없지만DBMS_RANDOM이라는 패키지 정보가 뜨네요. 아래의 쿼리를 실행해보세요. 대충 어떻게 써야 할지 감이 올겁니다. SELECT..

IT 기술/Database 2011.10.26

Tibero RDBMS의 특정 session을 명령행에서 종료시키기.

Tibero RDBMS를 UNIX나 Linux상에서 운영할때 가끔씩은 session을 종료시켜야 할때가 있다. 이상한 쿼리가 실행되고 있다거나, Memory나 Disk I/O를 많이 일으킨다거나... 뭐 암튼 tm(Tibero Monitoring script)으로 확인한 session을 종료시키고 싶을때 명령행에서 처리하는 방법이다. 1. tbsql을 이용한다. 이 방법은 뭐 따로 설명할 필요가 있을까마는.... # tbsql sys tbSQL 4 SP1 TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved. Enter Password: SQL> alter system kill session(111,1111); 이런식으로 처리해준다. Oracle과 다를거..

IT 기술/Database 2011.07.07

Tibero 4 SP1 RDBMS를 archivelog mode로 변경하기

Tibero는 Oracle과 유사한 구조로 구현되어있기에, Oracle처럼 Redo log file과 Archive log file이 존재한다. 당연히 Archive log mode로 설정을 해줘야 된다. 1. Tibero RDBMS의 설정 파일에 Archive log file이 저장될 디렉토리를 지정해준다. $TB_HOME/config/DB명.tip파일에 디렉토리 설정을 추가해준다. LOG_ARCHIVE_DEST="/data/tb_archive_log" 2. 운영중인 Tibero를 종료시킨 뒤 mount mode로 기동한다. # tbboot mount 3. Achive log mode로 변경한다. # tbsql sys SQL> alter database archivelog; 4. DBMS를 재기동한 뒤..

IT 기술/Database 2011.05.23

Tibero 4의 tbexport, tbimport 사용시 유의 할 점. (Tablespace 관련)

Tibero 4 SP1을 사용한지도 벌써 일년이 넘어가고 있다. 그동안 안정화에 꽤 많은 노력을 기울였고, 생각보다 오래 걸렸지만, Tibero를 그럭저럭 사용하고 있다. 문제는 아직까지는 초기에 Tibero 영업에서 얘기한 "Oracle 10g 기준으로 거의 모든(?) 기능이 동일하다"는 얘기에는 많이 모자란 모습이라는 것이다. 그동안 Tibero에 대해서 몇번 얘기했었는데, 이번에 얘기할 것은 Oracle의 exp, imp에 해당하는 tbexport와 tbimport에 대한 얘기이다. tbexport는 Oracle의 exp와 같이 Online 상태의 DB에서 data를 backup할때 사용하는 무엇이 문제인가!! Oracle에서 export한 덤프 파일을 import할 때에 원본 DB에는 A라는 Ta..

IT 기술/Database 2011.05.11

Tibero4 migration 모험기 (4) 중간정리 : Oracle DBA의 Tibero 사용 후기

Tibero4 migration 모험기 (4) 중간정리 Oracle DBA의 Tibero 사용기 사용기나 감상문 정도로 적으면 될걸 굳이 모험기라는 조금은 부정적인 의미의 단어를 사용한건, Tibero라는 생소한 제품으로의 이전이 제게는 모험에 가깝다고 생각되어서입니다. 아주 주관적인 얘기니까 혹시 티맥스 관계자분들이 보시면... 걍 얘가 겁이 많구나... 이 정도로 생각하시면 됩니다. 현재 Tibero를 아주 잘 사용하고 있습니다. ^^ 그동안 Oracle을 사용하다가 Tibero RDBMS로 이전을 하기로 결정이 내려졌고, 현재 하나의 시스템을 제외하고는 Tibero로 이전을 하였습니다. 처음 Tibero를 접했을때는 너무 자료가 없고, 폐쇄적이라 테스트 해보기 힘들었다는게 문제였고, 실제 서비스에 ..

IT 기술/Database 2010.06.16

국산 DBMS. TmaxData Tibero TAC의 좋은점과 아쉬운점.

ROqynQX3gVz0_QcF16svVOdb_B0bY6IcdGWU77GNOT8, 저희 회사에 Tibero TAC(Tibero Active Cluster)가 도입되었다는건, 이전의 제 글들을 보신 분이라면 아실겁니다. 국산 DBMS 시장에 여러가지 제품이 출시되어 있지만, Oracle RAC처럼 Shared disk 방식으로 구현한 Active-Active 형태의 Cluster 제품은 Tibero TAC가 처음이죠. 현재 TAC를 사용중인데 편한 점부터 얘기를 해볼까합니다. 우선 서비스 중단 없이 OS, DBMS 등의 패치 및 점검 작업 등을 할 수 있다는 점이 아주 편하다고 생각합니다. 각 노드를 번갈아가면서 재부팅하는 작업을 해보니 꽤 편하더군요. ^^ 그리고 한쪽 노드에 부하가 몰려있을때라도 좀 한가..

IT 기술/Database 2010.05.07

Oracle 9.2.0.7에서의 로그마이너 버그

작년말에 한창 문제가 되었던 내용입니다. 저희가 운영하는 Oracle DB 중에서 Tibero로 이전하는 DB가 있었습니다. Tibero에서 Oracle로 Gateway(Tibero에서 제공한 Gateway)를 이용해서 Database link를 만들어서 일반 DB Link 이용하듯이 쓸 수 있어서 좋았는데, 문제는 Oracle DB에 있는 기준 정보들이 변경되었을때 이를 Tibero에 적용시킬 방법이었습니다. Oracle에서는 현재 Tibero로 DB Link를 지원하지 않으므로 Oracle측에서 변동내용이 있을때 Data 동기화 작업을 위해서 Tmax Prosync라는 제품을 이용하였습니다. * Tmax Prosync [Oracle to Tibero Prosync], [Tibero to Oracle ..

IT 기술/Oracle 2010.04.14

[이기종 DB간 Data 공유] MS-SQL에서 Openquery를 사용할때 문제점.

Oracle과 MS-SQL 사이의 Data 공유를 위해서 Openquery를 이용하고 있습니다. 지금까지 잘 이용하고 있었는데, 문제가 발생했습니다. Oracle DB를 Tibero로 바꾼다는거죠. 그래서 Tibero에서도 해당 기능을 사용할 수 있는지 점검해 봤습니다. Tibero to MSSQL Gateway라는게 존재하는데, 이는 설정을 따로 요청해야 하고, 기존의 MS-SQL측에서 생성된 프로시져를 쓸 수가 없다는 단점이 있어서 일단 Openquery를 이용하는 방법을 시도해봤습니다. MS-SQL에서 Linked server를 생성하는 방법에는 Tibero ODBC driver를 이용해서 Data 원본(DSN)을 만든 뒤에 이를 이용해서 Linked server를 생성하는 법과, Tibero ol..

IT 기술/Database 2010.02.25