본문 바로가기

전체 글

(170)
[Tibero] 아카이브모드 설정 방법 및 조회 방법 Tibero는 Oracle과 유사한 구조로 구현되어 있습니다. 한국의 Oracle이라고 불리우며 최근 공기업, 공공기관등 많은 회사들이 Oracle 에서 Tibero DB로 교체하고 있습니다. Tibero는 Oracle처럼 Redo log file과 Archive log file이 존재한며, 당연히 Archive log mode로 설정을 해줘야 됩니다. 1. 기동중인 데이터베이스를 종료 tbdown immediate 2. Tibero 설정파일에 아카이브 로그 경로 추가 $TB_HOME/config/DB이름.tip 파일에 아래와 같이 설정값을 추가해줍니다. EX)vi $TB_HOME/config/$TB_SID.tip LOG_ARCHIVE_DEST="지정될 경로" EX)LOG_ARCHIVE_DEST="/ho..
[Window] 명령 프롬프트(CMD)창에서 D드라이브로 이동하는 방법 명령 프롬프트 화면에서 폴더 간 이동은 CD(Change Directory) 명령어를 이용하면 됩니다. 그럼 드라이브 간 이동도 마찬가지로 CD 명령어를 활용하면 될까요? 정답은 No입니다. 저도 이 부분을 몰라서 한참 헤매었는데 답은 생각보다 너무 간단했습니다. 원하는 드라이브 알파벳과 콜론을 조합하면 이동이 가능했던 것입니다. - 예시 # D 드라이브로 이동 D: ASSOC : 파일 확장명 연결을 보여주거나 수정합니다. ATTRIB : 파일 속성을 표시하거나 바꿉니다. BREAK : 확장된 CTRL+C 검사를 설정하거나 지웁니다. BCDEDIT : 부팅 로딩을 제어하기 위해 부팅 데이터베이스에서 속성을 설정합니다. CACLS : 파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다. CALL :..
[Tibero교육] Tibero Backup & Recovery 1. 백업 및 복구 Introduction  Backup 및 recovery Introduction −여러 가지 유형의 장애로부터 데이터베이스를 보호 MTBF (Mean Time Between Failure)를 증가시키고 MTTR (Mean Time Between Recover)를 감소 −시스템 장애 발생시 복원을 하거나, 시스템 작동을 유지하기 위한 절차 또는 기법 −관리자는 시스템 장애시 발생할 손실을 최소화하고 복구 가능한 상태로 데이터베이스를 운용해야 함. 최소한 한 달에 한번 데이터베이스 전체 백업 하루에 한번씩 Export 백업 권장 −데이터베이스 관리자는 백업에 대한 정책을 수립하고 꼭 필요한 데이터를 최소한의 양으로 백업 백업은 DBA의 주요 역할 중 가장 주의를 기울여야 함 −“..
[Tibero교육] Tibero Installation Tibero Installation 1. Tibero Installation Overview Tibero 설치 가능 O/S  지원 플랫폼 및 운영체제 H/W,S/W CPU OS Binary Bits HP Itanium HP-UX 11i v2 (11.23) HP-UX 11i v3 (11.31) 64Bit SUN SPARC Solaris 10, 11 64Bit x86 Solaris 10 64Bit IBM PPC AIX 5.3 , 6.1 , 7.1 64Bit GNU X86(Pentium4 이상) Red Hat Enterprise Linux 4 ~ 6 SUSE Linux Enterprise Server 10 32bits Red Hat Enterprise Linux 4 ~ 7 SUSE Linux Enterpri..
[Linux] 리눅스의 퍼미션(권한)을 조정하기 (chmod, chown) 리눅스는 여러사용자가 들어와 사용하는 멀티유저 시스템입니다.. 그런데 한가지 문제가 발생합니다. 여러 사용자가 들어오면 서버에 올려진 비밀자료 열람과 그것을 변조,수정,삭제를 할 우려가 높아집니다.. 그리고 그 비밀자료는 일부 사용자에게만 공개하는 것이였습니다. 하지만 모든사용자들이 다 볼 수 있겠죠.. 왜냐면 여러사람들이 사용하는 컴퓨터이기때문이지요.. 이 문제가 극복하기위해 리눅스에 한가지 기능을 추가합니다. 바로 퍼미션(권한)이라는 기능을 추가했습니다.. 퍼미션은 말그대로 시스템에서 유지되는 권한기능입니다.. 참고로 윈도우도 퍼미션기능이 있긴하지만, 여러사용자들이 들어오는 서버용이 아니기에 리눅스처럼 활성화되어있지않습니다.. 이 기능으로 사용자들은 자신한테 읽기퍼미션이 부여된 파일만 읽을 수 있고,..
[Oracle] Chapter 10. 백업/복구의 구조와 동작 10.1 백업/복구를 왜 배워야하는가? 데이터는 매우 중요한 자산이며 시스템에 따라서는 '돈과도 바꿀 수 없을 정도로 중요하다'라고 이야기하기도 한다. 여러분도 '열심히 작업하던 파일(데이터)을 실수로 저장하기 전에 종료해버렸다'와 같은 난감한 상황을 겪어 보지 않았는가? 개인적인 파일(데이터)이라면 다시 생성하면 되겠지만, 여러 사람이 사용하는 시스템에서는 그런 식으로 데이터를 복원할 수 없다. 예를 들어, 은행의 계좌 정보가 사라졌다면 어떻게 될까? 계좌 데이터를 다시 생성하는 방식은 애초에 불가능하며, 이내 대혼란이 발생할 것이다. 견고한 시스템을 구축하기 위해 디스크를 다중화하는 등의 노력을 기울인다 하더라도, 시스템이나 관련된 장비가 만능일 수는 없다. 오랜 시간 동안 가동하여 장비들이 노후화되..
[Oracle] Chapter 9. REDO와 UNDO의 동작 9.1 REDO와 UNDO를 왜 배워야 하는가? 트랜잭션이 가지고 있어야 하는 특성에 'ACID'라는 것이 있다. 이 특성을 구현하기 위해서 REDO와 UNDO는 빠질 수 없으므로 이들을 배울 필요가 있다. REDO와 UNDO에 대한 설명에 들어가기 앞서 ACID 특성이 대체 무엇인지 먼저 살펴보자. 9.1.1 A(Atomicity): 원자성 트랜잭션에 포함된 데이터의 변경은 '전부 OK'이거나 '모두 NG'라는 'all or nothing'을 말한다. DBMS는 수행 중인 트랜잭션에서 데이터를 일부만 변경하고 나머지는 수행하지 않은 채 커밋할 수 없다. 예를 들어, 어떤 트랜잭션에서 A 계좌에서 출금하고 B 계좌에 입금했을 떄 '출금은 기록됐지만 입금은 기록되지 않았다'는 상황이 발생하면 곤란하다. 원..
[Tibero교육] Tibero Database Administration Tibero Database Administration Contents 1. 데이터베이스 유지관리 2. 사용자 관리 3. 오브젝트 관리 1. 데이터베이스 유지관리 • Tibero 구조 • Tibero 기동 환경 • tbSQL 유틸리티 • Tibero 기동 종료 • Parameter File • Controlfile 관리 • Redo Log 관리 • Tablespace 와 Datafile 관리 Tibero 구조 Tibero 구조 - Process  Tibero 프로세스 구조  대규모 사용자 접속을 수용하는 다중 프로세스 및 다중 스레드 기반의 아키텍쳐 구조 - Listener, 워커프로세스 (Working Process 또는 Foregroud Process) , Background Process  L..