Salut
Est il possible d'arrêter /redémarrer une base oracle depuis un SQL*Plus Client de Windows sachant que ma base est sur serveur AIX et que mon user possède le rôle DBA.
Si oui dans quelles conditions ?
Version imprimable
Salut
Est il possible d'arrêter /redémarrer une base oracle depuis un SQL*Plus Client de Windows sachant que ma base est sur serveur AIX et que mon user possède le rôle DBA.
Si oui dans quelles conditions ?
Oui si il peux se connecter comme sysdba.
Bonjour,
comment redémarrer la base sur un poste distant si le listener ne connait pas la base? (car au moment où la base est arrêté, le listener ne connait pas la base et du coup, je ne vois pas comment le client distant sqlplus peut accèder à la base)
Comme ça:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 C:\Users\>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Lun. FÚvr. 24 15:39:36 2014 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> connect sys as sysdba Entrez le mot de passe : ConnectÚ Ó une instance inactive. SQL> startup; Instance ORACLE lancÚe. Total System Global Area 314572800 bytes Fixed Size 2083696 bytes Variable Size 96470160 bytes Database Buffers 209715200 bytes Redo Buffers 6303744 bytes Base de donnÚes montÚe. Base de donnÚes ouverte. SQL>
Pour redémarrer la base il faut être sysdba ou sysoper. Donc pour se connecter à distance en sysdba il faut créer un fichier de password sur le serveur de données et s'y connecter via un alias TNS:
connect sys/syspwd@alias as sysdba
Donc si je récapitule il faut les 2 conditions :
1- avoir un fichier password sur le serveur
2- avoir enregistré l'instance en statique dans le listener.ora
Vous confirmez ? Merci
Oui en ajoutant:
3- remode_login_passwordfile=exclusive