Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Página inicial do Oracle somente leitura


A partir do Oracle Database 18c, você pode configurar um Oracle home no modo somente leitura. Benefícios de um Oracle Home Somente Leitura:

– Permite correção e atualização contínua de bancos de dados Oracle sem tempo de inatividade prolongado
– Simplifica a aplicação de patches e a distribuição em massa, pois uma imagem será suficiente para distribuir um patch para muitos servidores
– Simplifica o provisionamento implementando a separação de instalação e configuração



SINTAXE

$ 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]




O orabasetab arquivo reside em ORACLE_HOME/install/orabasetab e pode ser usado para determinar se um ORACLE_HOME é somente leitura ou leitura/gravação. O último campo é 'N ' e significa que somente leitura oracle home está desabilitada.
O arquivo

$ 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:



Ativar página inicial do Oracle somente leitura




Se o utilitário “roohctl ” encontrar um banco de dados ou listener existente relacionado a este Oracle Home ele retornará o erro:

$ 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'.


Existe um parâmetro “-force” não documentado para adicionar a “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.




Visualize o conteúdo do arquivo orabasetab. O último campo é 'Y ' e significa que somente leitura oracle home está habilitado.
O arquivo

$ 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:



Desativar página inicial do Oracle somente leitura




Você desabilita um Oracle Home Somente Leitura com '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.