1. Enterprise Manager의 종류
- Enterprise Manager Database Express : 하나의 데이터베이스를 간이적으로 관리하고, 퍼포먼스를 감시하기 위한 툴
- Enterprise Manager Cloud Control : Oracle 인프라스트럭쳐 전체를 하나의 콘솔으로 감시 및 관리하는 것이 가능
2. EM Express 란?
- 오라클 소프트웨어와 함께 설치된다.
- 오라클 인스턴스와 데이터베이스를 관리하기 위한 가벼운 웹베이스의 툴이다.
- 데이터 베이스가 오픈 되어있는 상태일때만 사용할 수 있고, 기본적인 데이터베이스 관리 태스크의 실행과 데이터베이스의 퍼포먼스감시 및 스테이터스 정보의 표시를 실행할 수 있다.
- 데이터베이스의 기동, 정지는 할 수 없는 한정되어 있는 관리 툴이다.
- 엑세스 방법 : https://호스트명:포트번호/em
- 호스트명 또는 IP주소
- 포트번호 : 디폴트는 5500
- 확인방법 : SELECT dbms_xdb_config.gethttpsport FROM DUAL;
- 액세스 권한 : EM_EXPRESS_BASIC(읽기 전용. SELECT_CATALOG_ROLE), EM_EXPRESS_ALL(모든 기능사용 가능. EM_EXPRESS_BASIC권한도 포함된다)
3. SQL*Plus 및 SQL Developer를 사용한 데이터베이스 액세스
- SQL*Plus 기동방법 : sqlplus /nolog
- 데이터베이스 접속시 : connect sys/oralce as sysdba 또는 sysoper
- 배치 모드. - test.sql 을 작성하여, @test 로 실행 가능.
- OS 커맨드 실행 - host OS의 커맨드. ex) host ls
- 대화적인 SQL 커맨드 입력, 실행
- SQL스크립트파일 작성, 배치모드 실행
- SQL*Plus를 종료하지 않고, OS 커맨드 실행
- SQL Developer 실행 : ex) 리눅스 환경. $ORACLE_HOME/sqldeveloper sh sqldeveloper.sh
- 통상모드에서 스키마, 오브젝트(표, 뷰 등)을 참조, 작성, 편집 및 삭제와 같은 스키마, 오브젝트에 대한 작업을 실행한다.
- DBA네비게이터를 사용해서 DBA접속을 하는 것으로, Oracle 데이터베이스의 기동, 정지를 포함한 데이터베이스 관리를 실행한다.
- 데이터베이스 기동과 정지, 데이터베이스의 구성, 데이터베이스의 상태표시, 데이터 펌프(익스포트, 임포트), RMAN의 백업조작과 리커버리 조작, 스케줄러 설정, 리소스 메니저의 구성, 세큐리티 설정, 기억영역의 설정.