study:oracle:11g2daydba:03
문서의 이전 판입니다!
목차
Getting Started with Database Administration
Managing Your Database: A Roadmap
데이타베이스 관리
- Database Instance를 시작합니다.
- Client Database에 대한 연결을 설정하려면 네트워크 환경을 구성합니다.
- Database 저장 구조(tablespace와 datafile, online redo logfile 및 controlfile )을 확인합니다.
필요에 따라 저장 구조를 만들거나 수정합니다. - 메모리 할당을 확인하고 필요에 따라 조정합니다.
- 필요한 경우 Database User를 확인하고 잠금을 해제(unlock)하고 password를 다시 설정합니다.
새 사용자를 만든 다음 역할 및 권한을 할당합니다. - Table, View 및 Index 포함하여 필요한 schema objects를 만듭니다.
Table에 데이터를 입력(insert)합니다. - Database 백업계획(backup strategy)을 작성하거나 확인하고 Database를 백업(backup) 합니다.
- online redo log files 의 archiving 이 활성화되지 않았다면 활성화 시켜줍니다.
- 데이터베이스 성능을 모니터링하고 성능 문제를 진단하고 필요에 따라 데이터베이스를 튜닝합니다.
- 데이터베이스의 중요한 오류를 조사하여 진단 데이터를 수집하여 Oracle 지원 서비스에보고합니다.
- 최신 패치 릴리스를 사용하여 Oracle Database 소프트웨어를 최신 상태로 유지합니다.
Introduction to Oracle Enterprise Manager Database Control
- Oracle Enterprise Manager Database Control(EM)는 Oracle Database를 관리하는 중요한 도구이다.
- 데이터베이스와 함께 설치할 수 있다.
- Database Control에서 schema objects (table, view, index 등)를 만들고, 사용자의 보안 관리, 데이터베이스의 메모리 및 기억 장치 관리 데이터베이스 백업 및 복구, 데이터 가져오기 및 내보내기 등의 관리 작업을 수행 수있습니다.
- 데이터베이스의 성능 및 상태 정보를 볼 수있습니다
Configuring the Operating System Environment Variables
Linux 또는 Unix 상에서 OS 환경변수 구성
- 콘솔을 연다.
- 환경변수에 ORACLE_HOME 과 ORACLE_SID 가 설정되어 있는지 확인한다.
- bash 또는 ksh
export ORACLE_SID=ADMIN
- csh 또는 tcsh
setenv ORACLE_SID=ADMIN
- 환경변수에 PATH에 $ORACLE_HOME/bin 이 존재하는지 확인한다.
- /home/oracle 등의 사용자 홈 디렉토리에서 기본 쉘의 경우 프로필 파일을 편집하여
로그인할 때마다 환경변수가 설정되도록 설정한다.
Windows 상에서 OS 환경변수 구성
- command 창을 연다.
- regedit 또는 Oracle Administration Assistant for Windows를 사용하여
ORACLE_HOME 과 ORACLE_SID 매개변수 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME
레지스트리 하위 키에 올바른 값으로 설정되어 있는지 확인한다. - %ORACLE_HOME%\bin 디렉토리가 PATH 환경 변수에 포함되어 있는지 확인합니다.
set PATH=%ORACLE_HOME%\bin;%PATH%
Starting and Stopping the Database Control Console Process
- 브라우저에서 Oracle Enterprise Manager Database Control(EM)에 액세스하려면 데이터베이스를 호스트 컴퓨터에서 Database Control 콘솔 프로세스 dbconsole 실행해야합니다.
- dbconsole 과정은 설치 후 자동으로 시작됩니다.
- 시스템을 다시 시작해야하는 경우 dbconsole 프로세스를 명령줄에서 수동으로 시작하거나 Windows 서비스로 실행할 수있습니다.
- 명령을 실행 dbconsole 프로세스를 중지하고 상태를 볼 수있습니다.
| EM dbconsole 시작 | emctl start dbconsole |
|---|---|
| EM dbconsole 종료 | emctl stop dbconsole |
| EM dbconsole 상태확인 | emctl status dbconsole |
- ORACLE_UNQNAME 환경 변수를 설정하라는 메시지가 나타나면이 변수를 설정하여 emctl 명령을 다시 실행합니다.
변수를 데이터베이스의 고유 이름 DB_UNIQUE_NAME 데이터베이스 매개 변수의 값)으로 설정합니다
Accessing the Database Home Page
- dbconsole 프로세스가 데이터베이스 호스트 컴퓨터에서 실행되고 있는지 확인한다.
- Web 브라우저에 다음 URL을 입력합니다.
https://hostname:portnumber/em
<color red> http가 아닌 https 임에 주의한다.</color>
기본포트는 1158 이다.
예를 들면 다음과 같다.https://oracle.adminschool.net:1158/em
- Linux/Unix 포트확인 : $ORACLE_HOME/install/portlist.ini
- Windows 포트확인 : $ORACLE_HOME/Oracle_sid/sysman/config/emd.properties
Oracle_sid 데이터베이스 인스턴스의 시스템ID(SID) 이다.
- Database Control에 액세스 권한이있는 사용자계정(SYS,SYSTEM) 데이터베이스에 로그인한다.
- SYSTEM : 일상적인 관리작업
- SYS AS SYSDBA : 데이터베이스 백업, 복구 또는 업그레이드
Granting Access to Database Control for Nonadministrative Users
Creating Database Control Administrative Users
Setting Database Control Preferences
Administering the Database with SQL-Based Management Tools
study/oracle/11g2daydba/03.1265175000.txt.gz · 마지막으로 수정됨: 저자 starlits
