사용자 도구

사이트 도구


study:oracle:11g2daydba:03

문서의 이전 판입니다!


Getting Started with Database Administration

Managing Your Database: A Roadmap

데이타베이스 관리

  1. Database Instance를 시작합니다.
  2. Client Database에 대한 연결을 설정하려면 네트워크 환경을 구성합니다.
  3. Database 저장 구조(tablespace와 datafile, online redo logfile 및 controlfile )을 확인합니다.
    필요에 따라 저장 구조를 만들거나 수정합니다.
  4. 메모리 할당을 확인하고 필요에 따라 조정합니다.
  5. 필요한 경우 Database User를 확인하고 잠금을 해제(unlock)하고 password를 다시 설정합니다.
    새 사용자를 만든 다음 역할 및 권한을 할당합니다.
  6. Table, View 및 Index 포함하여 필요한 schema objects를 만듭니다.
    Table에 데이터를 입력(insert)합니다.
  7. Database 백업계획(backup strategy)을 작성하거나 확인하고 Database를 백업(backup) 합니다.
  8. online redo log files 의 archiving 이 활성화되지 않았다면 활성화 시켜줍니다.
  9. 데이터베이스 성능을 모니터링하고 성능 문제를 진단하고 필요에 따라 데이터베이스를 튜닝합니다.
  10. 데이터베이스의 중요한 오류를 조사하여 진단 데이터를 수집하여 Oracle 지원 서비스에보고합니다.
  11. 최신 패치 릴리스를 사용하여 Oracle Database 소프트웨어를 최신 상태로 유지합니다.

Introduction to Oracle Enterprise Manager Database Control

  1. Oracle Enterprise Manager Database Control(EM)는 Oracle Database를 관리하는 중요한 도구이다.
  2. 데이터베이스와 함께 설치할 수 있다.
  3. Database Control에서 schema objects (table, view, index 등)를 만들고, 사용자의 보안 관리, 데이터베이스의 메모리 및 기억 장치 관리 데이터베이스 백업 및 복구, 데이터 가져오기 및 내보내기 등의 관리 작업을 수행 수있습니다.
  4. 데이터베이스의 성능 및 상태 정보를 볼 수있습니다

Configuring the Operating System Environment Variables

Linux 또는 Unix 상에서 OS 환경변수 구성

  1. 콘솔을 연다.
  2. 환경변수에 ORACLE_HOME 과 ORACLE_SID 가 설정되어 있는지 확인한다.
    1. bash 또는 ksh
       export ORACLE_SID=ADMIN
    2. csh 또는 tcsh
       setenv ORACLE_SID=ADMIN
  3. 환경변수에 PATH에 $ORACLE_HOME/bin 이 존재하는지 확인한다.
  4. /home/oracle 등의 사용자 홈 디렉토리에서 기본 쉘의 경우 프로필 파일을 편집하여
    로그인할 때마다 환경변수가 설정되도록 설정한다.

Windows 상에서 OS 환경변수 구성

  1. command 창을 연다.
  2. regedit 또는 Oracle Administration Assistant for Windows를 사용하여
    ORACLE_HOME 과 ORACLE_SID 매개변수 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME
    레지스트리 하위 키에 올바른 값으로 설정되어 있는지 확인한다.
  3. %ORACLE_HOME%\bin 디렉토리가 PATH 환경 변수에 포함되어 있는지 확인합니다.
     set PATH=%ORACLE_HOME%\bin;%PATH%

Starting and Stopping the Database Control Console Process

  1. 브라우저에서 Oracle Enterprise Manager Database Control(EM)에 액세스하려면 데이터베이스를 호스트 컴퓨터에서 Database Control 콘솔 프로세스 dbconsole 실행해야합니다.
  2. dbconsole 과정은 설치 후 자동으로 시작됩니다.
  3. 시스템을 다시 시작해야하는 경우 dbconsole 프로세스를 명령줄에서 수동으로 시작하거나 Windows 서비스로 실행할 수있습니다.
  4. 명령을 실행 dbconsole 프로세스를 중지하고 상태를 볼 수있습니다.
EM dbconsole 시작 emctl start dbconsole
EM dbconsole 종료 emctl stop dbconsole
EM dbconsole 상태확인 emctl status dbconsole
  1. ORACLE_UNQNAME 환경 변수를 설정하라는 메시지가 나타나면이 변수를 설정하여 emctl 명령을 다시 실행합니다.
    변수를 데이터베이스의 고유 이름 DB_UNIQUE_NAME 데이터베이스 매개 변수의 값)으로 설정합니다

Accessing the Database Home Page

Database Homepage 접근방법

  1. dbconsole 프로세스가 데이터베이스 호스트 컴퓨터에서 실행되고 있는지 확인한다.
  2. Web 브라우저에 다음 URL을 입력합니다.
     https://hostname:portnumber/em 

    <color red> http가 아닌 https 임에 주의한다.</color>
    기본포트는 1158 이다.
    예를 들면 다음과 같다.

     https://oracle.adminschool.net:1158/em 
    1. Linux/Unix 포트확인 : $ORACLE_HOME/install/portlist.ini
    2. Windows 포트확인 : $ORACLE_HOME/Oracle_sid/sysman/config/emd.properties
      Oracle_sid 데이터베이스 인스턴스의 시스템ID(SID) 이다.
  3. Database Control에 액세스 권한이있는 사용자계정(SYS,SYSTEM) 데이터베이스에 로그인한다.
    1. SYSTEM : 일상적인 관리작업
    2. SYS AS SYSDBA : 데이터베이스 백업, 복구 또는 업그레이드

Granting Access to Database Control for Nonadministrative Users

  1. 관리자가 아닌 계정에 Database Control(EM)에 접근부여를 할 수 있다.
  2. SELECT_CATALOG_ROLE 이라는 롤을 부여함으로써 접근할 수 있다.
    GRANT SELECT_CATALOG_ROLE FROM SCOTT;

Creating Database Control Administrative Users

Database Control 관리작업

  1. Database Control 관리자 만들기
  2. e-mail 및 기타경고방법 구성
  3. tablespace 퍼센트 나 SQL응답시간초과 등 데이타베이스 측정(metric)을 통한 임계치(thresholds) 설정
  4. 데이터베이스 정책(policy) 적용
    정책을 위반하는 경우 Database Control 경고(alert)를 표시 가능
  5. 유지보수 작업에 모니터링 데이터를 추가하지 않거나 불필요한 경고를 생성하지 않도록 데이터베이스 모니터링을 일시 중지하는 기간이다 blackouts 을 정의

EM 사용자 생성

  1. Database Control 페이지의 페이지 상단의 setup을 클릭합니다.
  2. 왼쪽의 탐색바에서 Administrators를 클릭합니다.
  3. create 버튼를 누른다.
  4. Name 필드에 기존 데이터베이스 사용자 이름을 입력하거나
    필드 옆에있는 손전등 모양의 아이콘을 클릭하여 기존 데이터베이스 사용자를 선택합니다.
  5. 데이터베이스 전자 메일 알림을 설정하는 경우에만 관리자의 이메일 주소를 입력합니다.
  6. Review을 클릭하여 입력한 정보에 대한 개요를 설명하는 페이지를 표시합니다.
  7. Finish를 클릭하여 Database Control 관리 사용자로 데이터베이스 사용자를 구성합니다

Setting Database Control Preferences

Administering the Database with SQL-Based Management Tools

study/oracle/11g2daydba/03.1265176414.txt.gz · 마지막으로 수정됨: 2010/02/03 14:53 저자 starlits