Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Strona główna Oracle tylko do odczytu

Począwszy od Oracle Database 18c, możesz skonfigurować bazę danych Oracle w trybie tylko do odczytu. Zalety Oracle Home tylko do odczytu:

– Umożliwia bezproblemowe instalowanie poprawek i aktualizowanie baz danych Oracle bez wydłużonych przestojów
– Upraszcza instalowanie poprawek i masowe wdrażanie, ponieważ jeden obraz wystarczy do dystrybucji poprawki na wiele serwerów
– Upraszcza udostępnianie dzięki rozdzieleniu instalacji i konfiguracji

SKŁADNIA


$ roohctl -help
Usage: roohctl [<flag>] [<command> <option>]
Following are the possible flags:
-help

Following are the possible commands:
-enable Enable Read-only Oracle Home
[-nodeList List of nodes in a cluster environment]

orabasetab plik znajduje się w ORACLE_HOME/install/orabasetab i może służyć do określenia, czy ORACLE_HOME jest tylko do odczytu, czy do odczytu/zapisu. Ostatnie pole to „N ‘ i oznacza, że ​​Oracle Home tylko do odczytu jest wyłączony.


$ cat $ORACLE_HOME/install/orabasetab
#orabasetab file is used to track Oracle Home associated with Oracle Base
/u01/app/oracle/product/18.0.0.0/dbhome_1:/u01/app/oracle:c10_DbHome_1:N:

Włącz Oracle Home tylko do odczytu

Jeśli narzędzie „roohctl ” znajdzie istniejącą bazę danych lub nasłuchiwanie związane z tym Oracle Home, zwróci błąd:


$ roohctl -enable
Enabling Read-Only Oracle home.
Cannot enable Read-Only Oracle home in a configured Oracle home.
The Oracle Home is configured with databases 'cpdbanq01,cpdbcmi10,cpdbdcd1'.

Istnieje nieudokumentowany parametr „-force”, który należy dodać do „roohctl -enable”:


$ roohctl -enable -force
Enabling Read-Only Oracle home.
The Oracle Home is configured with databases databases 'cpdbanq01,cpdbcmi10,cpdbdcd1'.
Update orabasetab file to enable Read-Only Oracle home.
Orabasetab file has been updated successfully.
Create bootstrap directories for Read-Only Oracle home.
Bootstrap directories have been created successfully.
Bootstrap files have been processed successfully.
Read-Only Oracle home has been enabled successfully.

Wyświetl zawartość pliku orabasetab. Ostatnie pole to „Y ‘ i oznacza, że ​​Oracle Home tylko do odczytu jest włączony.


$ cat $ORACLE_HOME/install/orabasetab
#orabasetab file is used to track Oracle Home associated with Oracle Base
/u01/app/oracle/product/18.0.0.0/dbhome_1:/u01/app/oracle:c10_DbHome_1:Y:

Wyłącz Oracle Home tylko do odczytu

Wyłączasz Oracle Home tylko do odczytu za pomocą opcji „roohctl -disable ‘:

$ roohctl -disable -force 
Disabling Read-Only Oracle home. 
Update orabasetab file to disable Read-Only Oracle home. 
Orabasetab file has been updated successfully. 
Read-Only Oracle home has been disabled successfully. 
Check the log file /u01/app/oracle/cfgtoollogs/roohctl/roohctl-210110PM125527.log. 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można utworzyć wystąpienia błędu dostawcy OLE DB jako użytkownik uwierzytelniania systemu Windows

  2. Wartości oddzielone przecinkami do funkcji IN w Oracle

  3. alternatywa dla listygg w Oracle?

  4. Czy istnieje zapytanie Oracle SQL, które agreguje wiele wierszy w jeden wiersz?

  5. lokalne typy kolekcji nie są dozwolone w instrukcjach SQL