bjour ,je cherche si c possible de stoper le listener a distance c a d a partir d'une machine cliente et si c posssible comment ?? merci d'avance
bjour ,je cherche si c possible de stoper le listener a distance c a d a partir d'une machine cliente et si c posssible comment ?? merci d'avance
Ben il faut que tu sois identifié sur la machine distante avec un compte ayant des privilèges suffisants pour arrêter le listener comme sur une machine local.
Voir tnsnames.ora et listener.ora sur les deux machines...
bjour merci pour votre reponse mai je c pas coment s'identifier???et voila mes fichiers pour me guider si c possible
listener.ora:
tnsnames.ora:# LISTENER.ORA Network Configuration File: C:\oracle\ora92\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xpsp2-51bea5d93)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\ora92)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = BDD)
(ORACLE_HOME = C:\oracle\ora92)
(SID_NAME = BDD)
)
)
merci d'avance .# TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
BDD_10.1.17.223 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.17.223)(PORT = 1521))
)
(CONNECT_DATA =
(SID = BDD)
(SERVER = DEDICATED)
)
)
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xpsp2-51bea5d93)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
BDD_KHALED =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = khaled)(PORT = 1521))
)
(CONNECT_DATA =
(SID = BDD)
(SERVER = DEDICATED)
)
)
BDD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xpsp2-51bea5d93)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = BDD)
)
)
Est ce que tu accèdes à ta BD à distance avec cette config ?
bjour , oui avec cette config j'accede normale . merci d'avance
Alors accèdes y avec les privilèges nécessaires pour arrêter le listener avec LISTENER STOP
Mais je sais pas si ça sera possible tout de même parce au moment même tu pourras plus accéder à la même BD.
A tester ..![]()
bjour, mai comment j'accèdes y avec les privilèges nécessaires pour arrêter le listener avec LISTENER STOP
meme dans la machine cliente il ya oracle client et apparament quand tu veu lancer lasnrctl par le dos il affiche un msg d'erreur : que c pas une commande externe ou interne (il ne save pas ce processus).si vous avez une iddes sur sa n'hesiter pas .merci d'avance
JE vois ...
J'ai trouvé ça sur google pour toi.
http://www.supinfo-projects.com/fr/2006/oraclenet/
sinon cherches toi même côté Oracle Net![]()
bjour, je cherche une aide sur les appele des procedures externes car j'ai esseyer un truc et sa marche pas il m'affiche une erreur de chemin non valide
j'ai executer sa :Rem
Rem oracmd.sql
Rem
Rem Run system commands via Oracle database servers
Rem
CREATE OR REPLACE LIBRARY exec_shell AS
'C:\WINDOWS\system32\msvcrt.dll';
/
show errors
CREATE OR REPLACE PACKAGE oracmd IS
PROCEDURE exec (cmdstring IN CHAR);
end oracmd;
/
show errors
CREATE OR REPLACE PACKAGE BODY oracmd IS
PROCEDURE exec(cmdstring IN CHAR)
IS EXTERNAL
NAME "system"
LIBRARY exec_shell
LANGUAGE C;
end oracmd;
/
show errors
SQL> connect system/manager@orcl Connected.
SQL> @c:\oracmd.sql Library created.
No errors.
Package created.
No errors.
Package body created.
No errors.
SQL>
// et maintenant j'ai voulu appeler la procedure avec un argument d'une commande system (dir):
SQL> exec oracmd.exec ('dir > c:\oracle.txt);
il m'affiche un msg d'erreur comme quoi chemin non vaalide ...
je cherche une aide sur samerci d'avance
ps: je travaille sur oracle 9i et SE :windows xp.
Partager