SlideShare une entreprise Scribd logo
1  sur  4
1. Giới thiệu về ADRCI
- ADRCI viết tắt của Automatic Diagnostic Repository Command Interpreter.
- ADRCI là công cụ sử dụng các dòng lệnh để quản trị và chuẩn đoán dữ liệu Oracle Database.
2. Tổ chức ADRCI
- Cấu trúc các thư mục chứa thông tin ADRCI:
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/alert
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/cdump
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/hm
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/incident
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/trace
$ADR_BASE/diag/rdbms/{DB-name}/{SID}/{others}
Hoặc có thể xem qua view V$DIAG_INFO
SELECT name, value FROM v$diag_info;
3. Thiết lập vị trí ADRCI
- Với Database sử dụng tham số diagnostic_dest để thiết lập. Thí dụ, thiết lập và xem lại kết quả:
SQL> ALTER SYSTEM SET diagnostic_dest='/u01/app/oracle';
SQL> show parameter diagnostic_dest
- Với Listener, ADR location được đặt trong "$ORACLE_HOME/network/admin/listener.ora":
ADR_BASE_LISTENER = /u01/app/oracle
Sau khi thiết lập xong Listener, phải khởi động lại listener:
$ lsnrctl stop
$ lsnrctl start
==> If the "diag" directory is not already present, it will be created when the listener or database
are started with the new setting.
4. Starting ADRCI and Getting Help
Trước khi bắt đầu sử dụng ADRCI, cần phải thiết lập một số tính năng:
- Thiết lập Base ADR: Base ADR mặc định bằng ORACLE_BASE
adrci> set base /u01/app/oracle
- Thiết lập HomePath:
adrci> set homepath [homepath_dir]
Thí dụ:
adrci> set homepath diag/rdbms/{DB-name}/{SID}
Xem kết quả:
adrci> show homes
4.1 Sử dụng ADRCI trong chế độ Interactive
- Đảm bảo ORACLE_HOME và biến mội trường PATH được thiết lập đúng. Biến môi trường
PATH phải bao gồm ORACLE_HOME/BIN.
- Truy cập vào ORACLE_HOME/BIN và gõ lệnh:
adrci
- Kết quả hiển thị trạng thái bắt đầu của ADRCI:
adrci
- Tại dấu nhắc ">" hãy thao tác các dòng lệnh của ADRCI, để thoát khỏi chế độ ADRCI thực
hiện như sau:
adrci> Exit
adrci> Quit
4.2 Trợ giúp trong ADRCI
- Sử dụng các lệnh sau:
adrci> help
HELP [topic]
Available Topics:
CREATE REPORT
ECHO
EXIT
HELP
HOST
IPS
PURGE
RUN
SET BASE
SET BROWSER
SET CONTROL
SET ECHO
SET EDITOR
SET HOMES | HOME | HOMEPATH
SET TERMOUT
SHOW ALERT
SHOW BASE
SHOW CONTROL
SHOW HM_RUN
SHOW HOMES | HOME | HOMEPATH
SHOW INCDIR
SHOW INCIDENT
SHOW PROBLEM
SHOW REPORT
SHOW TRACEFILE
SPOOL
There are other commands intended to be used directly by Oracle, type
"HELP EXTENDED" to see the list
adrci> help extended
HELP [topic]
Available Topics:
BEGIN BACKUP
CD
CREATE STAGING XMLSCHEMA
CREATE VIEW
DDE
DEFINE
DELETE
DESCRIBE
DROP VIEW
END BACKUP
INSERT
LIST DEFINE
MERGE ALERT
MERGE FILE
MIGRATE
QUERY
REPAIR
SELECT
SET COLUMN
SHOW CATALOG
SHOW DUMP
SHOW SECTION
SHOW TRACE
SHOW TRACEMAP
SWEEP
UNDEFINE
UPDATE
VIEW
- Để hiểu về từng TOPIC, sử dụng theo cấu trúc:
adrci> help [topic]
- Tại dấu nhắc của hệ điều hành, nhập lệnh sau để được trợ giúp nhiều hơn.
[oracle@SVR01 ~]$ adrci -help
Syntax:
adrci [-help] [script=script_filename]
[exec = "one_command [;one_command;...]"]
Options Description (Default)
-----------------------------------------------------------------
script script file name (None)
help help on the command options (None)
exec exec a set of commands (None)
-----------------------------------------------------------------
4.3 Sử dụng ADRCI trong chế độ Batch
- Tại dấu nhắc của hệ điều hành, nhập lệnh sau:
ADRCI EXEC="COMMAND[; COMMAND]..."
Thí dụ:
ADRCI EXEC="SHOW HOMES"
ADRCI EXEC="SHOW HOMES; SHOW INCIDENT"
- Chạy ADRCI script:
ADRCI SCRIPT=SCRIPT_FILE_NAME
Thí dụ:
ADRCI SCRIPT=adrci_script.txt
Thí dụ một script adrci_script.txt có chứa các lệnh cách nhau bằng dấu ";"
SET HOMEPATH diag/rdbms/orcl/orcl; SHOW ALERT -term
4.4 Viewing the Alert Log
Để xem được các Alert log trong ADRCI cần thực hiện các bước sau:
- Bước 1: Vào chế độ dòng lệnh ADRCI
- Bước 2: Set Home | Homes | Homepath
- Bước 3: Thực hiện show alert. Trong quá trình xem alert log có trợ giúp bằng cách "help show
alert".
SHOW ALERT
SHOW ALERT -TAIL
SHOW ALERT -TAIL 50
SHOW ALERT -TAIL -F
Thí dụ:
SHOW ALERT -P "MESSAGE_TEXT LIKE '%ORA-600%'"
ADR Home = /u01/app/oracle/product/11.1.0/db_1/log/diag/rdbms/orclbi/orclbi:
******************************************************************************
01-SEP-06 09.17.44.849000000 PM -07:00
AlertMsg1: ORA-600 dbgris01, addr=0xa9876541
Có thể tạo ra file log và lưu vào thư mục, bằng cách:
SPOOL /tmp/MYALERT.LOG
SHOW ALERT -TERM
SPOOL OFF

Contenu connexe

En vedette

Ebook oracle-thuc-hanh-nguyen-huu-trong
Ebook oracle-thuc-hanh-nguyen-huu-trongEbook oracle-thuc-hanh-nguyen-huu-trong
Ebook oracle-thuc-hanh-nguyen-huu-trongngobacuong
 
Nhom 16 big data
Nhom 16 big dataNhom 16 big data
Nhom 16 big dataDuy Phan
 
Hdsd quan triwebjoomla
Hdsd quan triwebjoomlaHdsd quan triwebjoomla
Hdsd quan triwebjoomlaViet Tran
 
Giao trinh oracle[bookbooming.com]
Giao trinh oracle[bookbooming.com]Giao trinh oracle[bookbooming.com]
Giao trinh oracle[bookbooming.com]bookbooming1
 
Tập trung hay là chết
Tập trung hay là chếtTập trung hay là chết
Tập trung hay là chếtbookbooming1
 
Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]bookbooming1
 
AntoanbaomatQQQQQQQQQ
AntoanbaomatQQQQQQQQQAntoanbaomatQQQQQQQQQ
AntoanbaomatQQQQQQQQQViet Tran
 
Phần mềm quản lý doanh nghiệp ERP
Phần mềm quản lý doanh nghiệp ERPPhần mềm quản lý doanh nghiệp ERP
Phần mềm quản lý doanh nghiệp ERPCao Thừa
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringYury Velikanov
 
Tai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleTai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleKiet Tran
 
Tài liệu data warehouse vietsub
Tài liệu data warehouse  vietsubTài liệu data warehouse  vietsub
Tài liệu data warehouse vietsubhoangdat1361
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEMinh Tri Lam
 

En vedette (15)

Ebook oracle-thuc-hanh-nguyen-huu-trong
Ebook oracle-thuc-hanh-nguyen-huu-trongEbook oracle-thuc-hanh-nguyen-huu-trong
Ebook oracle-thuc-hanh-nguyen-huu-trong
 
Nhom 16 big data
Nhom 16 big dataNhom 16 big data
Nhom 16 big data
 
Tip oracle
Tip oracleTip oracle
Tip oracle
 
Hdsd quan triwebjoomla
Hdsd quan triwebjoomlaHdsd quan triwebjoomla
Hdsd quan triwebjoomla
 
Giao trinh oracle[bookbooming.com]
Giao trinh oracle[bookbooming.com]Giao trinh oracle[bookbooming.com]
Giao trinh oracle[bookbooming.com]
 
Tập trung hay là chết
Tập trung hay là chếtTập trung hay là chết
Tập trung hay là chết
 
Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]
 
ZK framework
ZK frameworkZK framework
ZK framework
 
AntoanbaomatQQQQQQQQQ
AntoanbaomatQQQQQQQQQAntoanbaomatQQQQQQQQQ
AntoanbaomatQQQQQQQQQ
 
Huong dan dung index_oracle
Huong dan dung index_oracleHuong dan dung index_oracle
Huong dan dung index_oracle
 
Phần mềm quản lý doanh nghiệp ERP
Phần mềm quản lý doanh nghiệp ERPPhần mềm quản lý doanh nghiệp ERP
Phần mềm quản lý doanh nghiệp ERP
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory Monitoring
 
Tai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleTai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracle
 
Tài liệu data warehouse vietsub
Tài liệu data warehouse  vietsubTài liệu data warehouse  vietsub
Tài liệu data warehouse vietsub
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLE
 

Similaire à Understand

Cac lenh co_ban_linux
Cac lenh co_ban_linuxCac lenh co_ban_linux
Cac lenh co_ban_linuxgofriv
 
Bài 10: Giới thiệu về Server Core - Giáo trình FPT
Bài 10: Giới thiệu về Server Core - Giáo trình FPTBài 10: Giới thiệu về Server Core - Giáo trình FPT
Bài 10: Giới thiệu về Server Core - Giáo trình FPTMasterCode.vn
 
Cai dat squid proxy trong suot
Cai dat  squid proxy trong suotCai dat  squid proxy trong suot
Cai dat squid proxy trong suotTHT
 
Cau hinh router coban
Cau hinh router coban Cau hinh router coban
Cau hinh router coban Hate To Love
 
Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)NamPhmHoi1
 
Thực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thôngThực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thôngAi Tôi
 
Lab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduceLab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduceanhtrang181289
 
Tìm hiểu đầy đủ về tràn bộ đệm
Tìm hiểu đầy đủ về tràn bộ đệmTìm hiểu đầy đủ về tràn bộ đệm
Tìm hiểu đầy đủ về tràn bộ đệmtienhien110293
 
LP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdfLP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdfChuong
 
L C D Demo Cho Microblaze
L C D Demo Cho MicroblazeL C D Demo Cho Microblaze
L C D Demo Cho Microblazeiuui
 
Lập trình Shell 1.pdf
Lập trình Shell 1.pdfLập trình Shell 1.pdf
Lập trình Shell 1.pdfCuongLy23
 
Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Son Giap
 
Tóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuTóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuQuang Ngoc
 
Tom tat lenh_ubuntu
Tom tat lenh_ubuntuTom tat lenh_ubuntu
Tom tat lenh_ubuntuthanhhokh03
 
Tom tat lenh ubuntu
Tom tat lenh ubuntuTom tat lenh ubuntu
Tom tat lenh ubuntunghoanganh
 
Chuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itChuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itbamboosky4991
 

Similaire à Understand (20)

Cac lenh co_ban_linux
Cac lenh co_ban_linuxCac lenh co_ban_linux
Cac lenh co_ban_linux
 
Bài 10: Giới thiệu về Server Core - Giáo trình FPT
Bài 10: Giới thiệu về Server Core - Giáo trình FPTBài 10: Giới thiệu về Server Core - Giáo trình FPT
Bài 10: Giới thiệu về Server Core - Giáo trình FPT
 
Cai dat squid proxy trong suot
Cai dat  squid proxy trong suotCai dat  squid proxy trong suot
Cai dat squid proxy trong suot
 
Elastix backup-guide
Elastix backup-guideElastix backup-guide
Elastix backup-guide
 
Cau hinh router coban
Cau hinh router coban Cau hinh router coban
Cau hinh router coban
 
Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)Cấu hình Router cơ bản(Cisco)
Cấu hình Router cơ bản(Cisco)
 
Thực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thôngThực hành cơ sở mạng truyền thông
Thực hành cơ sở mạng truyền thông
 
Lab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduceLab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduce
 
Tìm hiểu đầy đủ về tràn bộ đệm
Tìm hiểu đầy đủ về tràn bộ đệmTìm hiểu đầy đủ về tràn bộ đệm
Tìm hiểu đầy đủ về tràn bộ đệm
 
LP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdfLP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdf
 
Hop ngu mips
Hop ngu mipsHop ngu mips
Hop ngu mips
 
L C D Demo Cho Microblaze
L C D Demo Cho MicroblazeL C D Demo Cho Microblaze
L C D Demo Cho Microblaze
 
Lập trình Shell 1.pdf
Lập trình Shell 1.pdfLập trình Shell 1.pdf
Lập trình Shell 1.pdf
 
Tailieu
TailieuTailieu
Tailieu
 
Bao cao final
Bao cao finalBao cao final
Bao cao final
 
Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879
 
Tóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuTóm tắt lệnh Ubuntu
Tóm tắt lệnh Ubuntu
 
Tom tat lenh_ubuntu
Tom tat lenh_ubuntuTom tat lenh_ubuntu
Tom tat lenh_ubuntu
 
Tom tat lenh ubuntu
Tom tat lenh ubuntuTom tat lenh ubuntu
Tom tat lenh ubuntu
 
Chuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itChuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto it
 

Understand

  • 1. 1. Giới thiệu về ADRCI - ADRCI viết tắt của Automatic Diagnostic Repository Command Interpreter. - ADRCI là công cụ sử dụng các dòng lệnh để quản trị và chuẩn đoán dữ liệu Oracle Database. 2. Tổ chức ADRCI - Cấu trúc các thư mục chứa thông tin ADRCI: $ADR_BASE/diag/rdbms/{DB-name}/{SID}/alert $ADR_BASE/diag/rdbms/{DB-name}/{SID}/cdump $ADR_BASE/diag/rdbms/{DB-name}/{SID}/hm $ADR_BASE/diag/rdbms/{DB-name}/{SID}/incident $ADR_BASE/diag/rdbms/{DB-name}/{SID}/trace $ADR_BASE/diag/rdbms/{DB-name}/{SID}/{others} Hoặc có thể xem qua view V$DIAG_INFO SELECT name, value FROM v$diag_info; 3. Thiết lập vị trí ADRCI - Với Database sử dụng tham số diagnostic_dest để thiết lập. Thí dụ, thiết lập và xem lại kết quả: SQL> ALTER SYSTEM SET diagnostic_dest='/u01/app/oracle'; SQL> show parameter diagnostic_dest - Với Listener, ADR location được đặt trong "$ORACLE_HOME/network/admin/listener.ora": ADR_BASE_LISTENER = /u01/app/oracle Sau khi thiết lập xong Listener, phải khởi động lại listener: $ lsnrctl stop $ lsnrctl start ==> If the "diag" directory is not already present, it will be created when the listener or database are started with the new setting. 4. Starting ADRCI and Getting Help Trước khi bắt đầu sử dụng ADRCI, cần phải thiết lập một số tính năng: - Thiết lập Base ADR: Base ADR mặc định bằng ORACLE_BASE adrci> set base /u01/app/oracle - Thiết lập HomePath: adrci> set homepath [homepath_dir] Thí dụ: adrci> set homepath diag/rdbms/{DB-name}/{SID} Xem kết quả: adrci> show homes 4.1 Sử dụng ADRCI trong chế độ Interactive - Đảm bảo ORACLE_HOME và biến mội trường PATH được thiết lập đúng. Biến môi trường PATH phải bao gồm ORACLE_HOME/BIN. - Truy cập vào ORACLE_HOME/BIN và gõ lệnh: adrci
  • 2. - Kết quả hiển thị trạng thái bắt đầu của ADRCI: adrci - Tại dấu nhắc ">" hãy thao tác các dòng lệnh của ADRCI, để thoát khỏi chế độ ADRCI thực hiện như sau: adrci> Exit adrci> Quit 4.2 Trợ giúp trong ADRCI - Sử dụng các lệnh sau: adrci> help HELP [topic] Available Topics: CREATE REPORT ECHO EXIT HELP HOST IPS PURGE RUN SET BASE SET BROWSER SET CONTROL SET ECHO SET EDITOR SET HOMES | HOME | HOMEPATH SET TERMOUT SHOW ALERT SHOW BASE SHOW CONTROL SHOW HM_RUN SHOW HOMES | HOME | HOMEPATH SHOW INCDIR SHOW INCIDENT SHOW PROBLEM SHOW REPORT SHOW TRACEFILE SPOOL There are other commands intended to be used directly by Oracle, type "HELP EXTENDED" to see the list adrci> help extended HELP [topic]
  • 3. Available Topics: BEGIN BACKUP CD CREATE STAGING XMLSCHEMA CREATE VIEW DDE DEFINE DELETE DESCRIBE DROP VIEW END BACKUP INSERT LIST DEFINE MERGE ALERT MERGE FILE MIGRATE QUERY REPAIR SELECT SET COLUMN SHOW CATALOG SHOW DUMP SHOW SECTION SHOW TRACE SHOW TRACEMAP SWEEP UNDEFINE UPDATE VIEW - Để hiểu về từng TOPIC, sử dụng theo cấu trúc: adrci> help [topic] - Tại dấu nhắc của hệ điều hành, nhập lệnh sau để được trợ giúp nhiều hơn. [oracle@SVR01 ~]$ adrci -help Syntax: adrci [-help] [script=script_filename] [exec = "one_command [;one_command;...]"] Options Description (Default) ----------------------------------------------------------------- script script file name (None) help help on the command options (None) exec exec a set of commands (None) ----------------------------------------------------------------- 4.3 Sử dụng ADRCI trong chế độ Batch - Tại dấu nhắc của hệ điều hành, nhập lệnh sau: ADRCI EXEC="COMMAND[; COMMAND]..."
  • 4. Thí dụ: ADRCI EXEC="SHOW HOMES" ADRCI EXEC="SHOW HOMES; SHOW INCIDENT" - Chạy ADRCI script: ADRCI SCRIPT=SCRIPT_FILE_NAME Thí dụ: ADRCI SCRIPT=adrci_script.txt Thí dụ một script adrci_script.txt có chứa các lệnh cách nhau bằng dấu ";" SET HOMEPATH diag/rdbms/orcl/orcl; SHOW ALERT -term 4.4 Viewing the Alert Log Để xem được các Alert log trong ADRCI cần thực hiện các bước sau: - Bước 1: Vào chế độ dòng lệnh ADRCI - Bước 2: Set Home | Homes | Homepath - Bước 3: Thực hiện show alert. Trong quá trình xem alert log có trợ giúp bằng cách "help show alert". SHOW ALERT SHOW ALERT -TAIL SHOW ALERT -TAIL 50 SHOW ALERT -TAIL -F Thí dụ: SHOW ALERT -P "MESSAGE_TEXT LIKE '%ORA-600%'" ADR Home = /u01/app/oracle/product/11.1.0/db_1/log/diag/rdbms/orclbi/orclbi: ****************************************************************************** 01-SEP-06 09.17.44.849000000 PM -07:00 AlertMsg1: ORA-600 dbgris01, addr=0xa9876541 Có thể tạo ra file log và lưu vào thư mục, bằng cách: SPOOL /tmp/MYALERT.LOG SHOW ALERT -TERM SPOOL OFF