Accéder au contenu principal

Articles

Affichage des articles du juillet, 2023
 Base de données de secours manuelle Si l'objectif est d'économiser de l'argent en utilisant Oracle Standard Edition, qui ne comprend pas Oracle Data Guard, la réplication multimaster et Oracle Streams, une approche manuelle peut être la solution. Dans cette approche, un processus démon est écrit sur le système d'exploitation qui détectera le moment où le processus Oracle ARCH a terminé l'écriture d'un redo log archivé.  Ensuite, le démon utilise FTP ou rsh pour déplacer le redo archivé vers le serveur d'instance Oracle où il est automatiquement accepté dans l'instance Oracle parce qu'il reste en mode RECOVER DATABASE.  Base de données de secours manuelle Oracle Data Guard L'astuce de cette approche consiste à définir la taille des redo logs en ligne afin de minimiser la perte de données.  Pour ce faire, il convient d'examiner le taux de basculement des journaux pour la base de données Oracle à sa charge DML maximale.  Par exemple, si la tai...
  By using our website, you agree to the use of our cookies. Got it! HOME >  Oracle Database  >  Privilegies  >  USER WITH "SELECT ANY TABLE" PRIVILEGE GETS "ORA-00942: TABLE OR VIEW DOES NOT EXIST" USER WITH "SELECT ANY TABLE" PRIVILEGE GETS "ORA-00942: TABLE OR VIEW DOES NOT EXIST" by  Victor Khalturin  22.06.2022 ORA-00942 ,  PRIVILEGIES A user with SELECT ANY TABLE privilege gets ORA-00942: TABLE OR VIEW DOES NOT EXIST when quering any table. SYMPTOMS A user has  SELECT ANY TABLE  privilege but He/She gets  ORA-00942: table or view does not exist  error when querying any table. SELECT ANY TABLE Query tables, views, or materialized views in any schema except SYS,AUDSYS. Obtain row locks using a SELECT ... FOR UPDATE. CAUSE A user does not have the direct  SELECT ANY TABLE  privilege. The  SELECT ANY TABLE  privilege have been granted to a role, and the role has been granted to a user. The ro...