automatiser la purge de repertoire .../LISTENER/log
Bonjour,
Je souhaite automatiser la purge des fichiers qui se trouve sur le repertoire oracle/ora92/network/log
Seulement dans ce repertoire se trouve :- un fichier listener.log que je dois d'abord changer pour faire un move
- Un second qui fait office de log de l'agent oracle
, donc j'essaie de procéder comme suit j'arrête le service, puis je vais redemarrer le service après que j'ai fait un move
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
NET STOP OracleOraHome92Agent
lsnrctl
REM Changement de fichier listener_purge
set log_file listener_bad.log
move /Y %ORACLE_HOME%\network\log %REP_SAUVE% >>%LOG%
NET START OracleOraHome92Agent
REM Replacement du fichier listener_purge
set log_file listener.log |
Mais quand je suis dans lsnrctl, j'ai une erreur car sous c:\lsnrctl la commande move ne passe pas. Est-ce que y a pas un moyen de faire genre sous sqlplus host move /y....
Merci de l'aide
purge de fichier logs oracle/ora92/netwok/log
Je me suis peut être mal fait comprendre, donc quand je lance lsnrctl ca fonctionne bien mais après je dois mover mes fichiers sans que j'arrete le listener car sinon plus de connexion users.
Mais c'est qlq chose qui doit se faire à chaud,
la commande lsnrctl me permet apres de swicther le log listener sur un autre fichier pour que je puisse mover le bon fichier listener.log puis après reswicther sur le fichier d'avant.
Le pb se pose entre
C:\ lsnrctl
lsnrctl> move /Y ......
Il me genere une erreur il me dis la commande move n'est pas
Est-ce que y a t-il un moyen comme sous sqlplus d'appeler la commande
move 'host move /Y .....
Merci