Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Exécuter "sys.dbms_backup_restore" via sqlplus distant


Sujet :

Administration Oracle

  1. #1
    Nouveau membre du Club
    Exécuter "sys.dbms_backup_restore" via sqlplus distant
    Bonjour, je voudrais savoir s'il est possible d'executer certaines cmmandes qu'on execute normalement en local sur le serveur Oracle en sysdba

    Par exmeple je voudrais pouvoir executer cette commande via sqlplus @alias

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sqlplus system/Password@alias
    exec sys.dbms_backup_restore
     
    exit



    Merci

  2. #2
    Membre éclairé
    Bonjour,

    Tu veux te connecter en tant que SYSDBA depuis un client, c'est ça? Il faut pour cela que le paramètre REMOTE_LOGIN_PASSWORDFILE soit à EXCLUSIVE ou SHARED. Il faut qu'il y ait un fichier de mot passe associé.
    En général à la création de la BDD c'est déjà fait. Il faut donc que tu connaisses le mot de passe de SYS pour te connecter via un client.

  3. #3
    Membre expérimenté
    sys.dbms_backup_restore est un package interne Oracle, très très peu documenté.
    Il est appelé par RMAN : pourquoi veux-tu l'exécuter toi même?
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  4. #4
    Nouveau membre du Club
    Je veux l'executer car c'est la seule solution que j'ai trouvée pour purger toutes traces de l'utilisation de RMAN.

    Sans quoi, des outils comme Zabbix indique qu'il y a des erreurs RMAN. Or dans ma boite la politique est de ne plus utiliser RMAN au profit d'une grosse daube qu'est VeeamBackup, tout ca pour que des novices puisque quand meme restaurer une base...

  5. #5
    Membre éclairé
    Une autre possibilité si tu es au moins en 12.1 c'est de créer un job Oracle de type 'BACKUP_SCRIPT'. Ce nouveau type permet d'exécuter des commandes RMAN au travers d'un script. Exemple :

    https://oracle-base.com/articles/12c...#backup-script

###raw>template_hook.ano_emploi###