Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pemadaman dengan EMCLI

Dalam posting saya sebelumnya, saya berbicara tentang cara mengatur pemadaman Manajer Perusahaan dengan utilitas emctl Agen di baris perintah. Semuanya berfungsi dengan baik sampai saya mencoba mengatur pemadaman dengan database berkerumun. Saat mencoba menyetel pemadaman pada target basis data berkerumun, Anda akan mendapatkan kesalahan yang mirip dengan berikut:

./emctl start blackout testblackout orcl
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
"orcl" is a cluster target, hence skipping it. Please use EM console.

Dari Metalink Note 419740.1, kami menemukan bahwa kami tidak dapat menggunakan utilitas emctl Agen untuk mengatur pemadaman pada basis data RAC. Anda memang memiliki opsi untuk menjadwalkan pemadaman di Enterprise Manager, tetapi saya masih ingin melakukan ini melalui baris perintah. Caranya adalah dengan menggunakan utilitas emcli (Command Line Interface) EM di server OMS.

export JAVA_HOME=/u01/app/oracle/product/middleware/oms11g
export PATH=$JAVA_HOME/jdk/bin:$PATH
cd /u01/app/oracle/product/middleware/oms11g/bin
./emcli login -username=bpeasland
./emcli create_blackout -name="Standby Snapshot" -add_targets="resp:cluster_database" -description="Standby taken down to perform cold snapshot" -schedule="duration::10" -reason="backup"
./emcli logout

Sayangnya, opsi ini mengharuskan saya untuk masuk dan jika saya ingin memasukkan ini ke dalam skrip shell, saya akan diminta untuk mengkodekan kata sandi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - Identifikasi rentang nilai berurutan

  2. Partisi Oracle Dengan Kata Kunci

  3. Kembalikan nilai dari skrip sql ke skrip shell

  4. Oracle Pl/SQL:Loop melalui node XMLTYPE

  5. FNDCPASS &AFPASSWD