Oracle Enterprise Manager
Oracle Enterprise Manager
1.6.0
1998 9
Oracle Enterprise Manager 1.6.0 : A61823-1
1 : 1998 9
: Oracle Enterprise Manager Configuration Guide, Release 1.6.0
: A63732-01
: Eric Belden, Muralidharan Bhoopathy, Maureen Byrne, Erik DeMember, Jorge Fox, Jacque-line Gosselin, Todd Guay, Daniela Hansell, Marilyn Hollinger, John Kennedy, Dennis Lee, Priscilla Lee, Nahed Majzoub, Dimitris Nakos, Mark Osborn, Linda Pratt, Hanne Rasmussen, Geoffrey Rego, Bert Rich, Jonathan Riel, Marilyn Roncati, Gaylen Royal, Vipul Shah, and Jon Soule.
Copyright © Oracle Corporation 1996, 1998 All rights reserved.
Printed in Japan.
Oracle Corporation
目次
目次
目次
目次
はじめに
はじめに
はじめに
はじめに
... vii1
エージェントの構成
エージェントの構成
エージェントの構成
エージェントの構成
Windows NTでのインテリジェント・エージェントのインストールでのインテリジェント・エージェントのインストール... でのインテリジェント・エージェントのインストールでのインテリジェント・エージェントのインストール 1-2 Windows NTでのでのでのでのSNMPの構成の構成 ... 1-2の構成の構成 Windows NTでのインテリジェント・エージェントの構成でのインテリジェント・エージェントの構成... でのインテリジェント・エージェントの構成でのインテリジェント・エージェントの構成 1-2 エージェントの検出アルゴリズム... 1-2 ジョブの実行のためのWindows NT ユーザー・アカウントの作成... 1-3 新規NT ユーザー・アカウントの作成... 1-4 既存のNT ユーザー・アカウントへの権限の割当て... 1-4 エージェント・ユーザーとしてのドメイン・ユーザーの構成... 1-5 NT エージェント操作の制御 ... 1-5 Windows NT でのインテリジェント・エージェントの起動... 1-6 Windows NT でのインテリジェント・エージェントの停止... 1-6 エージェントの実行の確認... 1-6 DOS プロンプトからの起動、停止およびステータスの確認 ... 1-7 起動しないNT エージェントのトラブルシューティング... 1-7 UNIXでのでのでのでのOracle Intelligent Agentのインストールのインストールのインストールのインストール ... 1-8 root.shシェル・スクリプトの実行シェル・スクリプトの実行 ... シェル・スクリプトの実行シェル・スクリプトの実行 1-8 root.sh が正常に実行されたことの確認 ... 1-10 root.sh の実行 ... 1-10 UNIXでのでのでのでのSNMPの構成の構成の構成の構成... 1-11起動しないUNIX エージェントのトラブルシューティング ... 1-13 データ収集サービスの構成 データ収集サービスの構成データ収集サービスの構成 データ収集サービスの構成... 1-14 要件... 1-15 Data Gatherer のアップグレード... 1-15 NT および UNIX のデータ収集サービス操作の制御 ... 1-16 Windows NT での操作制御のその他の方法... 1-16 データ収集サービスが実行中であることの確認... 1-17 Oracle Intelligent AgentおよびおよびおよびおよびOracle Names... 1-17 エージェントに必要なロールとユーザー エージェントに必要なロールとユーザーエージェントに必要なロールとユーザー エージェントに必要なロールとユーザー... 1-18 Oracle NT DBのためのパスワード・ファイルの作成のためのパスワード・ファイルの作成 ... のためのパスワード・ファイルの作成のためのパスワード・ファイルの作成 1-19
2
コンソールの構成
コンソールの構成
コンソールの構成
コンソールの構成
リポジトリ・ユーザー・アカウントの設定 リポジトリ・ユーザー・アカウントの設定リポジトリ・ユーザー・アカウントの設定 リポジトリ・ユーザー・アカウントの設定... 2-2 リポジトリ専用の表領域の作成... 2-2 ユーザーの作成... 2-3 リポジトリの作成 リポジトリの作成リポジトリの作成 リポジトリの作成... 2-4 Oracle Enterprise Managerの起動の起動... 2-6の起動の起動 リポジトリの接続 リポジトリの接続リポジトリの接続 リポジトリの接続... 2-6 ネットワーク・サービスの検出 ネットワーク・サービスの検出ネットワーク・サービスの検出 ネットワーク・サービスの検出... 2-7 Oracle Enterprise ManagerコンソールおよびコンソールおよびコンソールおよびコンソールおよびOracle Names... 2-9 Oracle Enterprise Manager DBAアプリケーションの起動アプリケーションの起動アプリケーションの起動アプリケーションの起動 ... 2-10 作業環境の設定 作業環境の設定作業環境の設定 作業環境の設定... 2-11 バックアップまたは バックアップまたはバックアップまたは バックアップまたはSYSDBA管理のためのリモート・データベースの構成管理のためのリモート・データベースの構成管理のためのリモート・データベースの構成管理のためのリモート・データベースの構成 ... 2-11 サーバー側(UNIX): ... 2-12 クライアント側(Windows NT):... 2-12 バックアップ・モードの設定... 2-13 Oracle8のためのリカバリ・カタログの設定および登録のためのリカバリ・カタログの設定および登録のためのリカバリ・カタログの設定および登録のためのリカバリ・カタログの設定および登録 ... 2-14 リカバリ・カタログの設定... 2-14 表領域の作成... 2-14 ユーザーの作成... 2-15 catrman スクリプトの実行 ... 2-15 リカバリ・カタログのOracle8 Recovery Manager (GUI) への登録... 2-16 電子メールの送信時の日本語文字のコード化 電子メールの送信時の日本語文字のコード化電子メールの送信時の日本語文字のコード化 電子メールの送信時の日本語文字のコード化... 2-16 トラブルシューティング トラブルシューティングトラブルシューティング トラブルシューティング... 2-173
管理パックの構成
管理パックの構成
管理パックの構成
管理パックの構成
Oracle Diagnostics Packの設定の設定の設定の設定 ... 3-2 Oracle TopSessions の設定 ... 3-2 Oracle Trace の設定 ... 3-3 Oracle 8 サーバー収集での Oracle Trace の使用... 3-3 Oracle 7.3 サーバー収集での Oracle Trace の使用... 3-4 Oracle Trace のリポジトリ表の作成 ... 3-4 Oracle Trace のフォーマット表の作成 ... 3-4 その他の構成情報... 3-5 Oracle Performance Manager の設定... 3-5 旧Oracle Performance Manager のユーザー定義のグラフの変換... 3-5 パラレル・サーバーでのOracle Performance Manager の使用... 3-6 Oracle Tuning Packの設定の設定 ... 3-7の設定の設定 Oracle Tablespace Manager の設定... 3-7 Oracle Expert の設定 ... 3-7 Oracle SQL Analyze の設定... 3-8
A
構成ファイル
構成ファイル
構成ファイル
構成ファイル
構成ファイル 構成ファイル構成ファイル 構成ファイル... A-2 コンソール・マシン用の構成... A-2 sqlnet.ora ... A-2 tnsnames.ora ... A-3 管理対象ノード用の構成... A-4 sqlnet.ora ... A-4 tnsnames.ora ... A-4 listener.ora... A-5 7.3.3 以前のエージェント専用の snmp.ora ... A-6 snmp_ro.ora ... A-6 snmp_rw.ora ... A-7 services.ora ... A-7 snmp*.ora ファイル用のパラメータ ... A-7ネットワーク・ファイル... B-4 インテリジェント・エージェントのディレクトリ構造 インテリジェント・エージェントのディレクトリ構造インテリジェント・エージェントのディレクトリ構造 インテリジェント・エージェントのディレクトリ構造... B-4
C
ヒント
ヒント
ヒント
ヒント
トラブルシューティング トラブルシューティングトラブルシューティング トラブルシューティング... C-2 システム・レジストリ・エラー... C-2 ジョブ制御およびイベント管理システム... C-2 インテリジェント・エージェント... C-2 NT のインテリジェント・エージェント起動時のエラー・メッセージ... C-3 任意のSID への接続性のテスト ... C-4 ローカル・データベースの手動での定義 ローカル・データベースの手動での定義 ローカル・データベースの手動での定義 ローカル・データベースの手動での定義... C-5 リポジトリの手動での作成、削除またはアップグレード リポジトリの手動での作成、削除またはアップグレードリポジトリの手動での作成、削除またはアップグレード リポジトリの手動での作成、削除またはアップグレード... C-5 オンライン・ヘルプの使用 オンライン・ヘルプの使用オンライン・ヘルプの使用 オンライン・ヘルプの使用... C-6用語集
用語集
用語集
用語集
索引
索引
索引
索引
■ viii ■ viii ■ viii ■ ix ■ xi ■ xii
Oracle Enterprise Manager Oracle
Enterprise Manager Oracle
Oracle Enterprise Manager
Oracle Enterprise Manager Readme
Oracle Enterprise Manager Oracle Enterprise
Manager Oracle Enterprise Manager
Oracle Enterprise Manager
1 Oracle Intelligent Agent
2 Oracle Enterprise Manager
3 Oracle Software Manager
A Oracle Enterprise Manager
B Oracle Enterprise Manager
C Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager
■ Oracle Enterprise Manager Readme
■ Oracle Enterprise Manager Oracle Enterprise
Manager
■ Oracle Enterprise Manager Oracle Enterprise Manager Oracle
■ Oracle Enterprise Manager Oracle Enterprise Manager
■ Oracle Enterprise Manager Oracle Enterprise
Manager
■ Oracle Enterprise Manager Oracle Enterprise
Manager
Oracle Enterprise Manager Change Management Pack
■ Oracle Enterprise Manager Change Management Pack Readme Change Management Pack
■ Oracle Enterprise Manager Oracle Change Management Pack Oracle Management Pack
Oracle Enterprise Manager Diagnostics Pack
■ Oracle Enterprise Manager Diagnostics Pack Readme Diagnostics Pack
■ Oracle Enterprise Manager Oracle Performance Manager Oracle Capacity
Plannner Oracle Performance Manager Oracle
Capacity Planner
■ Oracle Enterprise Manager Oracle Trace Oracle
■ Oracle Enterprise Manager Oracle TopSessions Oracle Lock Manager Oracle TopSessions Oracle Lock Manager
Oracle Enterprise Manager Tuning Pack
■ Oracle Enterprise Manager Tuning Pack Readme Tuning Pack
■ Oracle Enterprise Manager Oracle Expert Oracle Expert
■ Oracle Enterprise Manager Oracle SQL*Analyze Oracle
SQL*Analyze
■ Oracle Enterprise Manager Oracle Tablespace Manager Oracle Tablespace Manager
Oracle Enterprise Manager
■ Oracle Server Oracle Server
■ Oracle Server Oracle Server
■ Oracle Oracle Server
■ Oracle SQL Oracle Server SQL
■ Oracle Server Oracle Server SQL
■ Oracle Oracle Server
■ Oracle
■ Windows NT Oracle Server Oracle Server for Windows NT
■ Oracle Parallel Server Oracle Parallel Server Management
Oracle8 Server Oracle Parallel Server Oracle Enterprise Manager
Oracle Parallel Server Management
: UNIX OPS
Oracle Parallel Server Management Oracle Enterprise
D:¥WINDOWS.PRD
■
1
Oracle Intelligent AgentOracle Enterprise Manager
■ 1-2 Windows NT
■ 1-2 Windows NT SNMP
■ 1-2 Windows NT
■ 1-8 UNIX Oracle Intelligent Agent
■ 1-8 root.sh
■ 1-11 UNIX SNMP
■ 1-11 UNIX
■ 1-14
■ 1-17 Oracle Intelligent Agent Oracle Names
■ 1-18
■ 1-19 Oracle NT DB
Oracle Enterprise Manager Oracle Enterprise Manager
Readme readme
Windows NT
Windows NT
ORACLE_HOME OracleAgent
Data Gatherer Oracle
Capacity Planner Java Oracle Performance Manager
1-14
Oracle Enterprise Manager
Windows NT
SNMP
SNMP Master Agent
SNMP Master Agent Oracle Intelligent Agent SNMP Master Agent
Oracle Oracle Enterprise Manager SNMP
Oracle SNMP SNMP
Windows NT
■ 1-2
■ 1-3 Windows NT
Windows NT listener.ora tnsnames.ora
Windows NT 1. Windows NT 2. listener.ora SID ORACLE_HOME 3. listener.ora GLOBAL_DBNAME 4. GLOBAL_DBNAME listener.ora TNS_ADMIN tnsnames.ora 5. ORACLE_HOME TNS_ADMIN $ORACLE_HOME¥net80¥ADMIN tnsnames.ora 6. tnsnames.ora <SID>_<hostnames>
Oracle Enterprise Manager
TNSNAMES.ORA TNSNAMES.ORA
Windows NT
■ NT
NT
■ Oracle Enterprise Manager
2-11 :
Windows NT
NT
NT Windows NT 1. Windows NT 2. ■ ■ SYSTEM system 3. 4. 5. 6.NT
1. ■ ■ SYSTEM system 2. 3. 4. :Windows NT 5. 1. 2. 3. 4. a. b. c. d. e. OK 5. OK
NT
Windows NT DOS : 7.3.3 :Windows NT
Windows NT
Windows NT 1. 2. OracleAgent a. b. c. OK 3.Windows NT
Windows NT 1. 2. OracleAgent 3. netstart OracleAgent NT dbsnmp: Oracle Enterprise Manager Net8
Net8 SID
Windows NT
DOS
DOS DOSNT
OracleAgent 1. NT NT2. snmp_ro.ora snmp_rw.ora services.ora
snmp_ro.ora snmp_rw.ora ORACLE_HOME¥NET80¥admin services.ora ORACLE_HOME¥NET80¥agent A ■ listener.ora ■ tnsnames.ora 3. SYSTEM ORACLE_HOME/BIN DLL SYSTEM
DOS net start oracleagent
DOS net stop oracleagent
UNIX Oracle Intelligent Agent 5. a. snmp_rw.ora nmi.trace_level=admin 16 nmi.trace_directory=<Oracle > b. c. ORACLE_HOME/NET80/LOG NMI.LOG NMICONFIG.LOG 6. DNS listener.ora tnsnames.ora a. TCP/IP b. DNS 7. a. net80/admin/sqlnet.ora daemon.trace_level=13 daemon.trace_directory=e:¥orant¥net80¥trace b. c. d. daemon.trc
UNIX
Oracle Intelligent Agent
Oracle Enterprise Manager Oracle CD-ROM
Oracle Intelligent Agent
root.sh
Oracle Installer root.sh root.sh oratab
root.sh Manager <SID>:<$ORACLE_HOME>:[Y/N] setuid root.sh root.sh setuid setuid chown root dbsnmp chmod 755 dbsnmp
setuid Enterprise Manager
UNIX ORACLE_HOME
UNIX
root.sh setuid set
root.sh
: setuid root root
setuid
: 1 UNIX Oracle Home
root.sh
root.sh
root.sh dbsnmp 1. cd $ORACLE_HOME/bin $ORACLE_HOME/bin 2. ls -al dbsnmp dbsnmp dbsnmp ls -al -rwsr-xr-x 1 root g651 1497980 Jun 12 21:04 dbsnmp root dbsnmp g651 root -rwsr-xr-x root.shroot.sh
SID Oracle oratab
oratab 1-11
Oracle SID root.sh
oratab 1. root su root 2. $ORACLE_HOME/orainst cd $ORACLE_HOME/orainst 3. root.sh ./root.sh 4. <SID>:<$ORACLE_HOME>:[Y/N] root.sh
UNIX
UNIX
SNMP
SNMP Master Agent
SNMP Master Agent Oracle Intelligent Agent SNMP Master Agent
Oracle Oracle Enterprise Manager SNMP
Oracle SNMP SNMP
UNIX
■ 1-11
■ 1-12 $ORATAB/ORATAB
snmp_ro.ora snmp_rw.ora services.ora
1. Oracle SID oratab
oratab ■ /etc ■ /var/opt/oracle : tnsnames Net8 SID tnsnames.ora listerner.ora C-4 SID
UNIX 3. listener.ora GLOBAL_DBNAME 4. GLOBAL_DBNAME listener.ora TNS_ADMIN tnsnames.ora tnsnames.ora
$ORACLE_HOME/network/admin Solaris tnsnames.ora /var/opt/oracle UNIX tnsnames.ora /etc $TNS_ADMIN 5. TNS_ADMIN tnsnames.ora $ORACLE_HOME/NETWORK/admin 6. tnsnames.ora <SID>_<HOSTNAME> TNSNAMES.ORA TNSNAMES.ORA
$ORATAB/ORATAB
$ORATAB/ORATAB UNIX 733 ORATAB v732:/u01/oracle/product/7.3.2:n v733:/u02/oracle/product/7.3.3:y v732 v733 SID ORACLE_HOME y n oratab $ORATABsetenv ORATAB /etc/oratab
ORATAB /etc/oratab
UNIX
UNIX
UNIX Oracle Enterprise Manager lsnrctl
UNIX lsnrctl ORACLE_HOME/net80/agent/doc/readme.wri ORACLE_HOME/network/agent/doc/readme.wri readme
UNIX
lsnrctl dbsnmp_status 1. UNIX ORACLE_HOME/NETWORK/log/dbsnmp*.log2. Oracle ORACLE_HOME/AGENT/LOG ORACLE_HOME/NETWORK/AGENT
3. snmp_ro.ora,snmp_rw.ora services.ora snmp_ro.ora snmp_rw.ora
ORACLE_HOME/NETWORK/ADMIN services.ora ORACLE_HOME/NETWORK/AGENT A UNIX lsnrctl dbsnmp_start UNIX lsnrctl dbsnmp_stop lsnrctl dbsnmp_status
4. snmp_rw.ora ■ nmi.trace_level=admin 16 ■ nmi.trace_directory=<Oracle > ■ nmi.trace_file=agent 5. snmp_ro.ora snmp_rw.ora services.ora a. dbsnmp INTERNAL SYS catsnmp.sql catsnmp.sql catalog.sql dbsnmp
b. SID SID oratab SID
catsnmp.sql
c. snmp_ro.ora
snmp_rw.ora dbsnmp/dbsnmp backupts.sql
Oracle
Oracle Data Gatherer Oracle Enterprise Manager
Oracle Capacity
Planner Java Oracle Performance Manager 2
: tcl
Oracle Data Gatherer
Oracle Data Gatherer
Oracle Data Gatherer
Oracle Data Gatherer
Oracle Capacity Planner Oracle Performance Manager
■ 8.0.4 OracleData Gatherer
Oracle 8.0.4 8.0.4
■ Data Gatherer
Oracle Data Gatherer
Oracle Data Gatherer
Data Gatherer
Oracle Data Gatherer Oracle
Data Gatherer OracleHome
Oracle Data Gatherer Capacity Planning
Oracle Data Gatherer OracleHome
Oracle Data Gatherer OracleHome
odg/reco $ORACLE_HOME/odg/reco
Oracle Data Gatherer OracleHome Oracle Capacity Planner
NT
UNIX
UNIX NT Oracle Enterprise Manager vppcntl
vppcntl ORACLE_HOME/bin
Oracle Data Gatherer
Windows NT
Windows NT DOS Oracle Data Gatherer
Windows NT Oracle Data Gatherer
1.
2. OracleDataGatherer
Oracle Data Gatherer
a.
b.
c. OK
3.
DOS Oracle Data Gatherer
net start oracledatagatherer
Windows NT Oracle Data Gatherer
Oracle Data Gatherer vppcntl -start
Oracle Data Gatherer vppcntl -stop
Oracle Data Gatherer vppcntl -ping
Oracle Intelligent Agent Oracle Names
1.
2. OracleDataGatherer
3.
DOS Oracle Data Gatherer
net stop oracledatagatherer
Windows NT vppcntl -ping Oracle Data Gatherer NT Task Manager vppdc
ORACLE_HOME¥odg¥bin¥alert_dg.log
UNIX vppcntl -ping Oracle Data Gatherer
$ORACLE_HOME/odg/bin/alert_dg.log
vppcntl -ping OracleDataGatherer Oracle Data Gatherer
Oracle Data Gatherer vppcntl
-ping
Oracle Intelligent Agent
Oracle Names
8.0.4 Oracle
Names listener.ora GLOBAL_DBNAME
Oracle
Enterprise Manager GLOBAL_DBNAME Oracle
Enterprise Manager
GLOBAL_DBNAME Names Server
GLOBAL_DBNAME
Oracle Intelligent Agent Oracle Names Server
Oracle Names Server
Oracle Names
Oracle Enterprise Manager Oracle Names
2 catsnmp.sql Oracle catsnmp.sql catalog.sql dbsnmp dbsnmp dbsnmp SNMPAGENT 7.3.3 dbsnmp dbsnmp dbsnmp/dbsnmp catsnmp.sql snmp_rw.ora catsnmp.sql ORACLE_HOME/NET80/ADMIN snmp_rw.ora SNMP.CONNECT.<svcname>.NAME = <USERNAME> SNMP.CONNECT.<svcname>.PASSWORD = <password> SNMPAGENT SQL
SELECT * FROM dba_roles;
: Net8 DBNAME SID
Net8
: Oracle
Oracle NT DB
SNMPAGENT catsnmp.sql
catsnmp.sql
SYS INTERNAL
Oracle NT DB
Password Utility ORAPWD80 ORAPWD80
Oracle8 Utility
ORACLE_HOME¥DATABASE PWDSID.ORA SID
Oracle8 Oracle8
ORAPWD80
C:¥> ORAPWD80 FILE=ORACLE_HOME¥DATABASE¥PWDSID.ORA PASSWORD=PASSWORD
: : catsnmp.sql
Oracle 8.0.4 NT
2
Microsoft Windows NT Windows95 Oracle Enterprise Manager■ 2-2
■ 2-4
■ 2-6 Oracle Enterprise Manager
■ 2-7
■ 2-9 Oracle Enterprise Manager Oracle Names
■ 2-10 Oracle Enterprise Manager DBA
■ 2-11
■ 2-11 SYSDBA
■ 2-14 Oracle8
■ 2-16
■ 2-17
: Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Oracle Enterprise
Manager
DBA Oracle
DBA
Oracle
Oracle Enterprise Manager Readme
readme $ORACLE_HOME¥SYSMAN¥ADMIN
Oracle Enterprise Manager
1. Oracle Storage Manager
2. DBA 3. 4. OEMREP 5. 6. c:¥orant¥database¥oemrep01.dbf 7. 20M + DB_BLOCK_SIZE 2K 20482K KB ((20 1048576) + (2048)) / 1024 = 20482 1048576 1MB 8. OK
9. : 32K : 128K : 0 : Oracle 7.3 Oracle 7.3 DB_BLOCK_SIZE 75% 10. DBA
1. Oracle Security Manager
2. DBA 3. 4. DB_BLOCK_SIZE 2K 121 90 4K 249 186 8K 505 378 16K 1017 762 32K 2041 1530
OEMREP Oracle 7.3 TEMPORARY temporary_data 5. / DBA 6.
Oracle Enterprise Manager
Repository Manager Oracle Enterprise Manager
Repository Manager
Repository Manager
: Oracle Enterprise Manager 1.3.5
1 1
: Oracle Repository Manager DBA
Oracle
Oracle Enterprise Manager /
/ Repository
Manager
Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack Oracle Enterprise Manager
Tuning Pack Oracle Enterprise Manager
Oracle Enterprise Manager Oracle
Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager
■ Oracle Enterprise Manager Oracle Enterprise Manager
■ Oracle Enterprise Manager Oracle Enterprise Manager Oracle Enterprise Manager
discnode.txt
Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager Oracle
Enterprise Manager Oracle Enterprise Manager
Oracle Enterprise Manager
■
■
1. Enterprise Manager
2.
3. Oracle Enterprise Manager
Oracle
4.
: Oracle Enterprise Manager 1
1 DBA
Oracle Enterprise Manager Oracle : TCP/IP 7.3.3 TCP/IP 7.3.3
Oracle Intelligent Agent 7.3.3
topo_ops.ora
Oracle Parallel Server
7.3.3 Oracle Intelligent Agent
1. Oracle Enterprise Manager 2. 1 2 1 Oracle Enterprise Manager *.txt 3. 4.
services.ora Oracle Enterprise Manager
NT 1-7 NT
UNIX 1-13
UNIX
Oracle Enterprise Manager 1.4.0 7.3.3
topology.ora 7.3.3 : 8.0.4.1 Oracle Intelligent Agent
8.0.4.1
: Oracle Enterprise Manager topology.ora topology.ora
Oracle Enterprise Manager Oracle Names
1. Oracle Enterprise Manager
2.
3. 7.3.3 Oracle Intelligent Agent
4.
5. TNSNAMES.ORA
6. 7.
Oracle Enterprise Manager
Oracle Names
Oracle Enterprise Manager
Oracle Oracle Names
1.
24 Oracle Names Server Oracle Names
Server
2. SQLNET.ORA NAMES.PREFERRED_SERVER
1 Oracle
Names Server
3. Oracle Names Server TCP/IP
Oracle Names Server 1575
oranamesrvr() oranamesrvr1 ...oranamesrvr4
Oracle Names Oracle Names
: Net8
Oracle Enterprise Manager DBA
Oracle Enterprise Manager DBA
1 Oracle Enterprise Manager
Oracle Oracle
3
■
■
■
1. Oracle Enterprise Manager
2. Oracle Enterprise Manager
3.
Administrator Toolbar
:
Backup Manager Data Manager
SYSDBA
1. Oracle Enterprise Manager
/ 2. NT NT UNIX db UNIX sqlplus UNIX /
SYSDBA
Oracle Enterprise Manager
UNIX Windows NT
SYSDBA
UNIX
:
1. ORACLE
setenv ORACLE_HOME your_oracle_home setenv ORACLE_SID your_oracle_sid
2. Oracle dbs
cd $ORACLE_HOME/dbs
3. ORAPWD
$ORACLE_HOME/bin/orapwd file=orapw<SID> password=your_password entries=10
orapw<SID> entries = 10 DBA
OPER $ORACLE_HOME/dbs orapw<SID> 1 4. init<SID>.ora init<SID>.ora remote_login_passwordfile=exclusive 5. 6. Server Manager 7. sys/sys_password 8. SYSDBA remote SYSDBA
create user remote identified by remote;
9. SYSDBA
grant connect, resource to remote; grant sysdba to remote;
10. Server Manager
Windows NT
:
SYSDBA
1. Oracle Enterprise Manager
2. Oracle Instance Manager
3. SYSDBA 4. 5. 6. 7. 8. OK
9. SYSDBA Oracle Instance Manager
SYSDBA
ARCHIVELOG
NOARCHIVELOG
ARCHIVELOG
1. init.ora
# Uncommenting the line below will cause automatic archiving if archiving has # been enabled using ALTER DATABASE ARCHIVELOG.
# log_archive_start = true
# log_archive_dest = %ORACLE_HOME%¥database¥archive # log_archive_format = "%%ORACLE_SID%%T%TS%S.ARC"
2. ARCHIVELOG
Oracle8
Oracle8
Recovery Manager Recovery Manager
Oracle8 Recovery Manager
Recovery Manager Oracle8 Server
: Oracle Enterprise Manager
■
■
■ catrman
1. Oracle Storage Manager
2. DBA
3.
4. rcvcat
5.
Oracle8 6. c:¥orant¥database¥rcvcat01.dbf 7. 10M 8. OK 9.
1. Oracle Security Manager
2. DBA 3. 4. rman rman RCVCAT TEMPORARY_DATA 5. / RECOVERY_CATALOG_OWNER 6. RCVCAT 7.
3. create_rman.log
4. Oracle_Home/rdbms/admin catrman
Oracle8 Recovery Manager (GUI)
1. Oracle Enterprise Manager
2.
3.
SYSDBA
2-14
4. 8.0
5. Oracle Backup Manager
6. Oracle8 Recovery Manager OK Oracle8
Recovery Manager Oracle Backup Manager
7. 8. user=RMAN password=RMAN 9. Oracle Enterprise Manager
10. Oracle Backup Manager
11.
Recovery Manager Oracle8 Server
1. regedit
2. SOFTWARE¥ORACLE¥OracleSMPConsole¥Email szDestCharSet
3. szDestCharSet
Oracle Enterprise Manager
A: UNIX $ORACLE_HOME/bin/dbsnmp dbsnmp 1-10 root.sh B: NT 2-11 C: NT system NT ■ ■ ■ ■
NT Windows NT 1-4 NT 1-4 NT Windows NT 1. 2. OracleAgent a. b. 3.
output from job # lost
■ UNIX $ORACLE_HOME/network/agent ■ catsnmp.sql NT catsnmp.sql 1-18 ■ NT 3.51 SP5
Service Pack 5 readme Microsoft Web
A: NT
Oracle NTFS
1. Windows NT 2. Oracle 3. 4. 5. 6. OK OK B: ping IP TCP/IP
ping Oracle Daemon Manager TCP/IP
C: DNS listener.ora tnsnames.ora 1. TCP/IP 2. DNS *.log $ORACLE_HOME¥net80¥agent $ORACLE_HOME¥net80 $TEMP $ORACLE_HOME
2
Microsoft Windows NT Windows95 Oracle Enterprise Manager■ 2-2
■ 2-4
■ 2-6 Oracle Enterprise Manager
■ 2-7
■ 2-9 Oracle Enterprise Manager Oracle Names
■ 2-10 Oracle Enterprise Manager DBA
■ 2-11
■ 2-11 SYSDBA
■ 2-14 Oracle8
■ 2-16
■ 2-17
: Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Oracle Enterprise
Manager
DBA Oracle
DBA
Oracle
Oracle Enterprise Manager Readme
readme $ORACLE_HOME¥SYSMAN¥ADMIN
Oracle Enterprise Manager
1. Oracle Storage Manager
2. DBA 3. 4. OEMREP 5. 6. c:¥orant¥database¥oemrep01.dbf 7. 20M + DB_BLOCK_SIZE 2K 20482K KB ((20 1048576) + (2048)) / 1024 = 20482 1048576 1MB 8. OK
9. : 32K : 128K : 0 : Oracle 7.3 Oracle 7.3 DB_BLOCK_SIZE 75% 10. DBA
1. Oracle Security Manager
2. DBA 3. 4. DB_BLOCK_SIZE 2K 121 90 4K 249 186 8K 505 378 16K 1017 762 32K 2041 1530
OEMREP Oracle 7.3 TEMPORARY temporary_data 5. / DBA 6.
Oracle Enterprise Manager
Repository Manager Oracle Enterprise Manager
Repository Manager
Repository Manager
: Oracle Enterprise Manager 1.3.5
1 1
: Oracle Repository Manager DBA
Oracle
Oracle Enterprise Manager /
/ Repository
Manager
Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack Oracle Enterprise Manager
Tuning Pack Oracle Enterprise Manager
Oracle Enterprise Manager Oracle
Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager
■ Oracle Enterprise Manager Oracle Enterprise Manager
■ Oracle Enterprise Manager Oracle Enterprise Manager Oracle Enterprise Manager
discnode.txt
Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager Oracle
Enterprise Manager Oracle Enterprise Manager
Oracle Enterprise Manager
■
■
1. Enterprise Manager
2.
3. Oracle Enterprise Manager
Oracle
4.
: Oracle Enterprise Manager 1
1 DBA
Oracle Enterprise Manager Oracle : TCP/IP 7.3.3 TCP/IP 7.3.3
Oracle Intelligent Agent 7.3.3
topo_ops.ora
Oracle Parallel Server
7.3.3 Oracle Intelligent Agent
1. Oracle Enterprise Manager 2. 1 2 1 Oracle Enterprise Manager *.txt 3. 4.
services.ora Oracle Enterprise Manager
NT 1-7 NT
UNIX 1-13
UNIX
Oracle Enterprise Manager 1.4.0 7.3.3
topology.ora 7.3.3 : 8.0.4.1 Oracle Intelligent Agent
8.0.4.1
: Oracle Enterprise Manager topology.ora topology.ora
Oracle Enterprise Manager Oracle Names
1. Oracle Enterprise Manager
2.
3. 7.3.3 Oracle Intelligent Agent
4.
5. TNSNAMES.ORA
6. 7.
Oracle Enterprise Manager
Oracle Names
Oracle Enterprise Manager
Oracle Oracle Names
1.
24 Oracle Names Server Oracle Names
Server
2. SQLNET.ORA NAMES.PREFERRED_SERVER
1 Oracle
Names Server
3. Oracle Names Server TCP/IP
Oracle Names Server 1575
oranamesrvr() oranamesrvr1 ...oranamesrvr4
Oracle Names Oracle Names
: Net8
Oracle Enterprise Manager DBA
Oracle Enterprise Manager DBA
1 Oracle Enterprise Manager
Oracle Oracle
3
■
■
■
1. Oracle Enterprise Manager
2. Oracle Enterprise Manager
3.
Administrator Toolbar
:
Backup Manager Data Manager
SYSDBA
1. Oracle Enterprise Manager
/ 2. NT NT UNIX db UNIX sqlplus UNIX /
SYSDBA
Oracle Enterprise Manager
UNIX Windows NT
SYSDBA
UNIX
:
1. ORACLE
setenv ORACLE_HOME your_oracle_home setenv ORACLE_SID your_oracle_sid
2. Oracle dbs
cd $ORACLE_HOME/dbs
3. ORAPWD
$ORACLE_HOME/bin/orapwd file=orapw<SID> password=your_password entries=10
orapw<SID> entries = 10 DBA
OPER $ORACLE_HOME/dbs orapw<SID> 1 4. init<SID>.ora init<SID>.ora remote_login_passwordfile=exclusive 5. 6. Server Manager 7. sys/sys_password 8. SYSDBA remote SYSDBA
create user remote identified by remote;
9. SYSDBA
grant connect, resource to remote; grant sysdba to remote;
10. Server Manager
Windows NT
:
SYSDBA
1. Oracle Enterprise Manager
2. Oracle Instance Manager
3. SYSDBA 4. 5. 6. 7. 8. OK
9. SYSDBA Oracle Instance Manager
SYSDBA
ARCHIVELOG
NOARCHIVELOG
ARCHIVELOG
1. init.ora
# Uncommenting the line below will cause automatic archiving if archiving has # been enabled using ALTER DATABASE ARCHIVELOG.
# log_archive_start = true
# log_archive_dest = %ORACLE_HOME%¥database¥archive # log_archive_format = "%%ORACLE_SID%%T%TS%S.ARC"
2. ARCHIVELOG
Oracle8
Oracle8
Recovery Manager Recovery Manager
Oracle8 Recovery Manager
Recovery Manager Oracle8 Server
: Oracle Enterprise Manager
■
■
■ catrman
1. Oracle Storage Manager
2. DBA
3.
4. rcvcat
5.
Oracle8 6. c:¥orant¥database¥rcvcat01.dbf 7. 10M 8. OK 9.
1. Oracle Security Manager
2. DBA 3. 4. rman rman RCVCAT TEMPORARY_DATA 5. / RECOVERY_CATALOG_OWNER 6. RCVCAT 7.
3. create_rman.log
4. Oracle_Home/rdbms/admin catrman
Oracle8 Recovery Manager (GUI)
1. Oracle Enterprise Manager
2.
3.
SYSDBA
2-14
4. 8.0
5. Oracle Backup Manager
6. Oracle8 Recovery Manager OK Oracle8
Recovery Manager Oracle Backup Manager
7. 8. user=RMAN password=RMAN 9. Oracle Enterprise Manager
10. Oracle Backup Manager
11.
Recovery Manager Oracle8 Server
1. regedit
2. SOFTWARE¥ORACLE¥OracleSMPConsole¥Email szDestCharSet
3. szDestCharSet
Oracle Enterprise Manager
A: UNIX $ORACLE_HOME/bin/dbsnmp dbsnmp 1-10 root.sh B: NT 2-11 C: NT system NT ■ ■ ■ ■
NT Windows NT 1-4 NT 1-4 NT Windows NT 1. 2. OracleAgent a. b. 3.
output from job # lost
■ UNIX $ORACLE_HOME/network/agent ■ catsnmp.sql NT catsnmp.sql 1-18 ■ NT 3.51 SP5
Service Pack 5 readme Microsoft Web
A: NT
Oracle NTFS
1. Windows NT 2. Oracle 3. 4. 5. 6. OK OK B: ping IP TCP/IP
ping Oracle Daemon Manager TCP/IP
C: DNS listener.ora tnsnames.ora 1. TCP/IP 2. DNS *.log $ORACLE_HOME¥net80¥agent $ORACLE_HOME¥net80 $TEMP $ORACLE_HOME
3
Oracle Diagnostics Pack Oracle Tuning Pack■ 3-2 Oracle TopSessions
■ 3-3 Oracle Trace
■ 3-5 Oracle Performance Manager
■ 3-7 Oracle Tablespace Manager
■ 3-7 Oracle Expert
■ 3-8 Oracle SQL Analyze
Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack
: Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack
Oracle Diagnostics Pack
Oracle Diagnostics Pack
Oracle Diagnostics Pack
■ 3-2 Oracle TopSessions
■ 3-3 Oracle Trace
■ 3-5 Oracle Performance Manager
Oracle TopSessions
Oracle TopSessions ■ TopSessions ■ SELECT smptsixx.sql xx $ORACLE_HOME¥SYSMAN¥ADMIN smptsixx.sql 2 ■ catbloxx.sql ■ utlxplxx.sql 2 Oracle Oracle TopSessions1. Oracle Enterprise Manager SQL Worksheet
Oracle Enterprise Manager 2-10 Oracle
Enterprise Manager DBA
2. SYS
Oracle 7.3 smptsi73.sql Oracle 8.0 smptsi80.sql
Oracle Diagnostics Pack
Oracle Enterprise Manager
3. SELECT ANY TABLE SYSTEM
smptsixx.sql SYS
2-2
4. smptsixx.sql
smptsixx.sql Oracle TopSessions
5. SQL Worksheet
Oracle Trace
Oracle Trace /
Oracle Trace
■ Oracle 7.3.3 Oracle Enterprise Manager Intelligent Agent Oracle Trace
■ Oracle Enterprise Manager Oracle Trace
Oracle Trace Oracle Enterprise Manager
■ 3-3 Oracle 8 Oracle Trace
■ 3-4 Oracle 7.3 Oracle Trace
■ 3-4 Oracle Trace
■ 3-4 Oracle Trace
■ 3-5
Oracle 8
Oracle Trace
Oracle Diagnostics Pack
Oracle 7.3
Oracle Trace
Oracle 7.3 Oracle Trace Oracle Trace
TRACESVR Oracle Trace
DBMS_ORACLE_TRACE_AGENT DBMS_ORACLE_TRACE_USER otrcsvr.sql SYS otrcsvr.sql UNIX $ORACLE_HOME/otrace/admin NT $ORACLE_HOME¥otracexx¥admin otrcsvr.sql NT
Oracle Trace
Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack Oracle Trace
Oracle Trace
Oracle Trace Collection Services 8.0.4
Oracle Trace Oracle Trace
Oracle Trace Oracle Trace collection_name.dat
Oracle
Oracle 7.3.3 Oracle Trace Oracle Trace
Repository Manager DOS vobsh
Repository Manager Oracle Enterprise Manager
vobsh
vobsh
vobsh
vobsh
Oracle Diagnostics Pack
vobsh
vobsh -c "user/password@service" -o DROP -p "EPCFMT"
vobsh
vobsh
vobsh -c "user/password@service" -o VALIDATE -p "EPCFMT"
Oracle Trace
Oracle Enterprise Manager Oracle Trace Oracle Trace
Oracle Performance Manager
3-5 Oracle Performance Manager
3-6 Oracle Performance Manager
Oracle Performance Manager
1.5.0 Oracle Performance Manager Oracle Performance Manager Windows Oracle Performance Manager 1.6.0
Oracle Diagnostics Pack
Oracle Enterprise Manager
vmmmig joseph/password@my_rep
my_rep Oracle Enterprise Manager
2. vmm2vtm vtmusr.txt Oracle Performance
Manager 1.6.0
vmm2vtm Oracle Enterprise
Manager 1.6.0 Oracle Performance
Manager 1.6.0
vmm2vtm joseph/password@my_rep my_db
my_rep Oracle Enterprise Manager 1.6.0
my_db
Oracle Performance Manager 1.6.0 my_db
vmm2vtm vtmusr.txt
vmm2vtm
Oracle Performance Manager
Oracle Performance Manager 2
Oracle Performance Manager
Oracle Parallel Server Oracle Performance Manager 3
3
1. Oracle Performance Manager 1.5.0 Oracle7 Parallel Server
■ ops_ctab.sql ■ ops_dbl.sql ■ ops_gdl.sql ■ ops_mon.sql ■ ops_pack.sql
Oracle Tuning Pack
$ORACLE_HOME¥SYSMAN¥ADMIN
Oracle Performance Manager Oracle7
2. Oracle Performance Manager 1.5.0 Oracle8 Parallel Server
ops_8mon.sql
$ORACLE_HOME¥SYSMAN¥ADMIN
Oracle Performance Manager Oracle8 Parallel Server
3. Oracle Performance Manager 1.5.5 Oracle8 Parallel Server
Oracle Parallel Server
Oracle Tuning Pack
Oracle Tuning Pack
■ 3-7 Oracle Tablespace Manager
■ 3-7 Oracle Expert
■ 3-8 Oracle SQL Analyze
Oracle Tablespace Manager
Tablespace Manager
CHAINED_ROWS CHAINED_ROWS
1. SYS
2. $ORACLE_HOME/RDBMS80/ADMIN utlchain.sql
Oracle Tuning Pack
Oracle Diagnostics Pack Oracle Tuning Pack Oracle Change Management Pack
Oracle SQL Analyze
Oracle SQL Analyze DBA
SQLADMIN
SQLADMIN VMQROLE.SQL
$ORACLE_HOME¥SYSMAN¥ADMIN
1. Oracle Enterprise Manager SQL Worksheet
2. SQL Analyze SYS 3. VMQROLE.SQL SQLADMIN 4. SQL Worksheet SQLADMIN Grant SQLADMIN to < >; 5. SQL Worksheet
A
Oracle Enterprise Manager
Oracle Intelligent Agent
Oracle SQL*Net Oracle Enterprise Manager 1.4
Oracle8 Net8
Oracle Data Manager Oracle Backup Manager Oracle Tablespace Manager
SQL* Net V2.3 Net 8
Oracle Enterprise Manager
sqlnet.ora
################ # Filename...: sqlnet.ora # Name...: tcpcom.world # Date...: 13-AUG-97 10:09:52 ################ AUTOMATIC_IPC = OFF TRACE_LEVEL_CLIENT = OFF SQLNET.EXPIRE_TIME = 0 NAMES.DEFAULT_DOMAIN = world NAME.DEFAULT_ZONE = world SQLNET.CRYPTO_SEED = "2418306024240649" SQLNET.AUTHENTICATION_SERVICES = (NONE) DAEMON.TRACE_LEVEL = 16 DAEMON.TRACE_DIRECTORY = c:¥orant¥network¥trace sqlnet.ora world tnsnames.ora world DAEMON 3 DAEMON.TRACE_LEVEL OFF : world worldORACLE_ HOME¥NET80¥TRACE ORACLE_HOME C:¥ORANT DAEMON.TRACE_DIRECTORY daemon.trc
tnsnames.ora
################ # Filename...: tnsnames.ora # Name...: LOCAL_REGION.world # Date...: 13-AUG-97 10:09:52 ################ mydb.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcpcom.world) (PROTOCOL = TCP) (Host = myhost) (Port = 1526) ) ) (CONNECT_DATA = (SID = mysid) (GLOBAL_NAME = mydb.world) ) ) tnsnames.ora $ORACLE_HOME/network/admin $ORACLE_HOME/net80/admin Solaris tnsnames.ora: mysid SID mydb
global_name world world
Oracle Oracle Intelligent Agent
sqlnet.ora
################ # Filename...: sqlnet.ora # Name...: myhost.world # Date...: 13-AUG-97 10:09:52 ################ AUTOMATIC_IPC = ON TRACE_LEVEL_CLIENT = OFF SQLNET.EXPIRE_TIME = 0 NAMES.DEFAULT_DOMAIN = world NAME.DEFAULT_ZONE = world SQLNET.CRYPTO_SEED = "2418306024240649" SQLNET.AUTHENTICATION_SERVICES = (ALL) sqlnet.ora world tnsnames.ora worldtnsnames.ora
################ # Filename...: tnsnames.ora # Name...: LOCAL_REGION.world # Date...: 13-AUG-97 10:09:52 ################ mydb.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcpcom.world) (PROTOCOL = TCP) (Host = myhost) (Port = 1526) ) ) : world world(CONNECT_DATA = (SID = mysid) (GLOBAL_NAME = mydb.world) ) )
listener.ora
################ # Filename...: listener.ora # Name...: myhost.world # Date...: 13-AUG-97 10:09:52 ################ mylsnr = (ADDRESS_LIST = (ADDRESS = (PROTOCOL=IPC) (KEY= mydb.world) ) (ADDRESS = (PROTOCOL=IPC) (KEY= mysid) ) (ADDRESS = (COMMUNITY = tcpcom.world) (PROTOCOL = TCP) (Host = myhost) (Port = 1526) ) ) STARTUP_WAIT_TIME_mylsnr = 0 CONNECT_TIMEOUT_mylsnr = 10 TRACE_LEVEL_mylsnr = OFF SID_LIST_mylsnr = (SID_LIST = (SID_DESC = (SID_NAME = mysid) (ORACLE_HOME = /myoraclehome) ) )SQL*Net listener ) mylsnr
7.3.3
snmp.ora
################ # Filename...: snmp.ora.sample #################snmp.visibleservices = (mydb_name.world, myhost_name_mylsnr.world) snmp.index.mydb_name.world = 1 snmp.index.myhost_name_mylsnr.world = 2 snmp.contact.mydb_name.world = contact_info snmp.contact.myhost_name_mylsnr.world = contact_info snmp.sid.mydb_name.world = server_id snmp.oraclehome.mydb_name.world=$ORACLE_HOME nmi.register_with_names=false nmi.trace_level = 0 nmi.trace_directory = $ORACLE_HOME¥net80¥trace dbsnmp.address = (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost_ name)(PORT=1748))) dbsnmp.spawnaddress =(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost_ name)(PORT=1754))) snmp.ora 7.3.3 7.3.3 tnsnames.ora snmp.ora Oracle Network Manager Network Topology Generator
snmp_ro.ora snmp_rw.ora 7.3.3
snmp_ro.ora
snmp_ro.ora Windows NT $ORACLE_ HOME¥net80¥admin UNIX $ORACLE_ HOME/network/admin
SNMP.VISIBLESERVICES = (LISTENER, service_name1, service_name2, ...) SNMP.SID.service_name = server_id
snmp_rw.ora
snmp_rw.ora Windows NT $ORACLE_HOME¥net80¥admin
SNMP.INDEX.service_name = unique_index_number SNMP.CONTACT.service_name.world = "contact_info" NMI.REGISTER_WITH_NAMES = FALSE
NMI.TRACE_LEVEL = OFF | USER | ADMIN | nn
7.3.3 1748 1754 TCP/IP SNMP.CONNECT.service_name.USER = user_name SNMP.CONNECT.service_name.PASSWORD = password SNMP.DBPOLLTIME = nn DBSNMP.IPCTIME = nn NMI.TRACE_DIRECTORY = directory NMI.TRACE_FILE = filename NMI.LOG_DIRECTORY = directory NMI.LOG_FILE = filename
services.ora
services.ora Windows NT$ORACLE_HOME¥net80¥agent UNIX $ORACLE_ HOME/network/agent
Oracle
Oracle Enterprise Manager
snmp*.ora
■ service_name tnsnames.ora
■ host_name
■ world
SNMP.VISIBLESERVICES = (service_name1.world, service_name2.world, ...)
SNMP tnsnames.ora Names Server SNMP.INDEX.service_name.world = index_number snmp.index.<service_name1>=10 snmp.index.<service_name2>=20 SNMP.SID.service_name.world = server_id ID SID SNMP.CONNECT.service_name.world.USER = user_name dbsnmp catsnmp.sql SNMP SNMP SNMP NetWare dbsnmp/dbsnmp
: sqlnet.ora .world snmp.ora tnsnames.ora .world
SNMP.CONNECT.service_name.world.PASSWORD = password dbsnmp catsnmp.sql SNMP SNMP SNMP NetWare dbsnmp/dbsnmp SNMP.ORACLEHOME.service_name.world = ORACLE_HOME_DIR Oracle ORACLE_HOME_DIR SNMP.CONTACT.service_name.world ="contact_info" DBSNMP.POLLTIME = nn 30 DBSNMP.IPCTIME = nn
Work Comm ping
Work ping Comm
Work Comm
NMI.TRACE_LEVEL = OFF | USER | ADMIN | nn 13 16 16 TCP/IP 15 NMI.TRACE_DIRECTORY = directory nmi.trace_level $ORACLE_ HOME¥network¥trace NMI.TRACE_FILE = filename NMI.LOG_DIRECTORY = directory NMI.LOG_FILE = filename Windows NT dbsnmp
dbsnmp.address =(ADDRESS=(PROTOCOL=protocol) (HOST=host_name)(PORT=port_ no))) TNS TCP/IP PORT=1748 1748 IANA Oracle TCP :
Oracle Enterprise Manager
7.3.3 Oracle Enterprise Manager
tnsnames.ora
dbsnmp.spawnaddress =(ADDRESS= (PROTOCOL=protocol) (HOST=host_ name)(PORT=spnport_no))) RPC TNS spnport_no DBSNMP.ADDRESS port_no PORT=1754 1754 IANA Oracle TCP
B
Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Enterprise Manager
PC ORACLE_HOME Windows
NT Windows NT ORACLE_HOME
¥orant
¥orant¥bin
Oracle Enterprise Manager DLL
¥orant¥dbs
Oracle Enterprise Manager
¥orant¥otrace... Oracle Trace
Oracle Enterprise Manager
Oracle Enterprise Manager ¥orant¥sysman¥...
¥orant¥sysman¥admin
Oracle Enterprise Manager SQL
¥orant¥sysman¥admin¥rdbms70, rdbms71, rdbms72, rdbms73, rdbms80 TopSessions SQL Oracle ¥orant¥sysman¥admin¥tcl tcl ¥orant¥sysman¥bmp ¥orant¥sysman¥doc Oracle Enterprise Manager
Oracle Enterprise Manager
¥orant¥sysman¥expert Oracle Expert
¥orant¥sysman¥ifiles Oracle Instance Manager
¥orant¥sysman¥ocm160 Change manager
¥orant¥sysman¥ole2
Oracle Enterprise Manager NT
¥orant¥sysman¥osm10 Oracle Software Manager
¥orant¥sysman¥output
¥orant¥sysman¥qtour
Expert Quick Tour
¥orant¥sysman¥scripts
DBA SQL Tcl
¥orant¥sysman¥sdk
Oracle Enterprise Manager Software Developer’s Kit (SDK)
¥orant¥sysman¥temp
¥orant¥sysman¥vtm160 Oracle Performance Manager
¥orant¥sysman¥vtp160 Oracle Capacity planner
Oracle Enterprise Manager ¥orant¥net80¥... ¥orant¥net80¥admin SQL*Net ¥orant¥net80¥log ¥orant¥net80¥trace ORACLE_HOME Windows NT
Windows NT ORACLE_HOME ¥orant
¥orant¥agentbin dbsnmp ¥orant¥net80¥admin snmp_ro.ora snmp_rw.ora ¥orant¥net80¥log nmiconf.log ¥orant¥net80¥mesg ¥orant¥net80¥agent *.q services.ora ¥orant¥rdbms80¥admin SQL
SNMPAGENT catsnmp.sql catalog.sql catnsnmp.sql catsnmp ¥orant¥net80¥agent¥config Tcl ¥orant¥net80¥agent¥doc readme ¥orant¥net80¥agent¥events¥oracle oracle ¥orant¥net80¥agent¥jobs¥oracle oracle ¥orant¥net80¥agent¥mibs MIB orainit.mib ¥orant¥net80¥agent¥packages Oracle Software Manager
¥orant¥net80¥agent¥tcl Tcl
C
Oracle EnterpriseManager Oracle Enterprise Manager
Readme readme
$ORACLE_HOME¥SYSMAN¥ADMIN
Oracle Enterprise Manager 1.x.x. 8.x.x
Oracle Enterprise Manager 1.x.x NT 8.x.x ORACLE_HOME
Oracle Enterprise Manager 1.x.x ORACLE_HOME
Oracle Enterprise Manager
■ C-2
■ C-5
■ C-5
Oracle Installer Oracle Enterprise Manager
Oracle Enterprise Manager Oracle Installer Windows ORACLE_HOME¥SYSMAN¥OLE2 .REG .OCX .OCX 1. DOS ¥ORACLE_HOME¥BIN
2. DIR *.OCX .OCX
3. .OCX REGSVR32 name.OCX name .OCX
: regsvr32 vojt.ocx
Windows NT
■ UNIX ORACLE_HOME/network/log/dbsnmp*.log
■ Windows NT
NT
OS snmimsg.mc
Windows NT
OS
01 OracleAgent Service Control Handler 02 OracleAgent Service Control Manager 03 OracleAgent 04 OracleAgent 05 OracleAgent 06 OracleAgent 07 OracleAgent nmiconf.tcl nmiconf.log
08 OracleAgent Oracle CORE 09 OracleAgent Oracle NLS
10 OracleAgent Oracle SQL*Net %1 11 OracleAgent DES
12 OracleAgent Oracle Remote Operations 13 OracleAgent Oracle Software Manager 14 OracleAgent dbsnmp.ver 15 OracleAgent / 16 OracleAgent 17 OracleAgent 18 OracleAgent SNMP 19 OracleAgent SNMP 20 OracleAgent
SID
SID SID sqlnet
tnsnames.ora SQL*Plus
Net8 Net8 Assistant sqlnet 2.x Oracle Network Manager/SQL*NET easy config
TCP/IP scott-PC ORCL SID
sqlnet scott.world scott.world= (Description= (Address_list= (Address= (community=TCP.world) (protocol=TCP) (host=scott-PC) (port=1521) ( (Address= (community=TCP.world) (protocol=TCP) (host=scott-PC) (port=1526) ) ) (connect_data= (SID=ORCL) ) ) SQL*Plus
sqlplus> connect username/password@scott
SQL*Plus
sqlplus>
SQL*Plus SQL*NET
Personal Oracle 7 Windows 95 Windows NT 1. ¥orawin95¥net80¥admin¥tnsnames.ora local.world tnsnames.ora local.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = beq.world) (PROTOCOL = BEQ) (PROGRAM = oracle73) (ARGV0 = oracle73ORCL) (ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))') ) )
(CONNECT_DATA = (SID = ORCL) )
)
2. Oracle Enterprise Manager
3.
PC
4. : tnsnames.ora local.world
DOS Repository
Manager Oracle Enterprise Manager
DOS
1. DOS ¥ORACLE_HOME¥BIN
2. DOS vobsh 3–1 vobsh 1
Oracle Enterprise Manager
vobsh -c "scott/tiger@mydb" -o VALIDATE -p "Enterprise Manager"
3–1 vobsh
Oracle Enterprise Manager
-b
-c cn cn scott/tiger@mydb
/ -h
-o option
CREATE DROP VALIDATE -p name
Oracle Enterprise Manager Oracle Software Manager Oracle Expert Oracle
Trace ALL CONSOLE
PERFORMANCE ALL PERFORMANCE
CONSOLE Oracle Enterprise Manager Oracle Software Manager
1. 2. [F1]
agent Oracle Intelligent Agent
agent discovery access (database) Oracle 3 1 1 account ID ID application 1 authenticate authorization
back up batch cache (memory) Oracle Server click client 2 Communication Daemon OEM OEM
Oracle Intelligent Agent
connect
Oracle
Console 1.
GUI 2. Windows NT Windows 95
Oracle Enterprise Manager OEM
create
Oracle Daemon Manager
database
1. Oracle Server
REDO 3
2. 3. 1
database administrator: DBA 1. Oracle Server
2. DBA
Oracle 2
database name TNSNAMES.ORA
data definition language: DDL
SQL
CREATE ALTER DROP
DLL
Windows NT/95
datafile
1
Oracle Data Manager Oracle
discovery
Oracle Enterprise Manager
discovery cache
distribution host
event
Event Management System
export Oracle extent file filename fixit job Oracle Enterprise grant
group Name Server index instance Oracle Oracle 2 integrity constraint Management Pack
OEM Oracle Tools Oracle
Oracle Enterprise Manager
Navigator
Name Server
node
Oracle Intelligent Agent
OEM SQLNET
RPC
SNMP SNMP
SNMP Management Information Blocks (MIB) Oracle
Oracle Oracle Process
OraTcl Oracle Tcl Oracle package 1 package body package specification procedure SQL PL/SQL property sheet Q Q Files
REDO redo log
repository Oracle Q ereg.q user.q job.q jstat1.q evocc1.q
role rollback segment scalability schema schema object sequence session Oracle Server
UNIX Windows NT Oracle
Simple Network Management Protocol (SNMP) 1
SQL Worksheet
SQL PL/SQL
synonym
System Global Area: SGA
tablespace
1 1
Tool Command Language: Tcl
Tcl
topology
Oracle Enterprise Manager Oracle Enterprise Manager
trigger
INSERT UPDATE DELETE
PL/SQL
user process
Oracle Tool
view 1
C
catbloxx.sql Oracle 3-2 catnsnmp.sql B-4 catsnmp.sql 1-18 B-4D
DBA , 2-10 DBA 2-3 dbsnmp.address A-10 DBSNMP.POLLTIME A-9 dbsnmp.spawnaddress A-11 Diagnostics Pack 3-2 discnode.txt 2-5G
GLOBAL_DBNAME 1-3 1-12 1-17L
listener.ora A-5 listener.ora 1-17N
NAMES.PREFERRED_SERVER 2-9 NMI.LOG_DIRECTORY A-10O
Oracle Enterprise Manager
sysman B-2 2-10 B-2 B-4 Oracle Expert 3-7 Oracle Names 1-17 2-9 Oracle Performance Manager
3-5 Oracle TopSessions 3-2 Oracle Trace 3-3 3-4 3-4 ORACLE_HOME B-2 Oracle 3-2 3-7 oratab 1-11
R
Repository Manager 2-4 root.sh 1-8 root.sh 1-10S
smptsixx.sql Oracle TopSessions 3-2 Oracle 3-2 smptsixx.sql 3-2 snmp*.ora A-7 snmp_ro.ora 1-2 1-11 A-6 snmp_rw.ora 1-2 1-11 A-7 SNMPAGENT B-4 SNMP.CONNECT.service_name.world.PASSWORD A-9 SNMP.CONNECT.service_name.world.USER A-8 SNMP.CONTACT.service_name.worl A-9 SNMP.INDEX.service_name.world A-8 snmp.ora A-6 A-6 A-7 SNMP.ORACLEHOME.service_name.world A-9 SNMP.SID.service_name.world A-8 SNMP.VISIBLESERVICES A-8 SQL*Net A-2 sqlnet.ora A-2 A-4
sysman B-2
T
Tablespace Manager 3-7 TCP , A-10 TNS_ADMIN 1-3 1-12tnsnames.ora A-3 A-4 topology.ora 2-8 Tuning Pack 3-7
U
utlchain.sql Oracle 3-7 Tablespace Manager 3-7 utlxplxx.sql Oracle 3-2W
Windows NT 1-3 3-2 3-7 snmpagent B-4 TCP A-10 UNIX setuid 1-9 1-8 1-13 1-11 1-11 Windows NT 1-2 1-5 1-2 1-2 1-3 2-6 UNIX 1-8 Windows NT 1-2 UNIX 1-11 Windows NT 1-2 1-6 1-18 B-4 1-9 Windows NT 1-16 Windows UNIX 1-16 networkagent B-4 DBA 2-10Oracle Enterprise Manager 2-6 Oracle Enterprise Manager 2-10
B-4 topo_ops.ora 2-7 2-7 2-7 2-7 2-7 listener.ora A-5 services.ora A-7 snmp_ro.ora A-6 snmp_rw.ora A-7 snmp.ora A-6 SQL*Net A-2 sqlnet.ora A-2 A-4 tnsnames.ora A-3 A-4
A-2 A-4 2-7 2-7 2-7 Oracle Expert 3-7 Oracle Trace 3-4 Oracle Trace 3-4 Windows NT 1-3 , B-4 2-7 Oracle Trace 3-3 SQL Analyze 3-8 Tablespace Manager 3-7 Tuning Pack 3-7 , 2-10 B-2 1-5 C-2 1-7 1-13 2-17 B-4 1-3 snmp.ora A-9 A-9 3-5 , B-4
2-17 2-14 2-16 2-6 2-6 Oracle Trace 3-4 2-2 SYSDBA SYSDBA 2-11