Oracle 11.2, NETCA rejoint DBCA et OUI dans la liste outils simples

Depuis autant que je me rappelle, utiliser Oracle NETCA en mode silencieux pour ajouter et supprimer des listeners et en particulier avec RAC est assez pénible. Certes, Oracle 11g Release 1 a pallié en partie à ces galères en ajoutant une syntaxe srvctl [add|remove] listener. Pourtant NETCA permet théoriquement de paramètrer une bonne partie du réseaux en une seule ligne de commande et l’outil serait donc très utile… Si seulement il était vraiment utilisable !
Parmi les exubérances de l’assistant de configuration du réseau jusqu’en 11.1, la syntaxe sur Linux et Unix complètement différente de cette de ces grands frères OUI et DBCA. Pour d’obscure raisons, il faut utiliser un / et pas un -. Et surtout aucune aide, voire quasiment aucune documentation. Je ne sais pas combien de fois j’ai souhaité que ça change. Qu’enfin NETCA devienne aussi simple d’utilisation que les autres assistants. Il semble bien qu’Oracle ait exhaussé mes voeux cette fois-ci avec la version 11.2. En effet, la syntaxe change enfin sur Linux comme vous pouvez vous en apercevoir ci-dessous:

$ netca -silent
   -responsefile $ORACLE_HOME/network/install/netca_typ.rsp
   -nodeinfo `hostname`
Parsing command line arguments:
Parameter "silent" = true
Parameter "responsefile" = /u01/app/oracle/product/11.2.0/db_1/network/install/netca_typ.rsp
Parameter "nodeinfo" = arkzoyd-easyteam
Done parsing command line arguments.
Oracle Net Services Configuration:
Profile configuration complete.
Oracle Net Listener Startup:
Running Listener Control:
/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start LISTENER
Listener Control complete.
Listener started successfully.
Listener configuration complete.
Oracle Net Services configuration successful. The exit code is 0

Et il y a même une aide en ligne; qui aurait pu penser que je serai aussi enthousiaste un jour de découvrir une aide en ligne ?

$ netca -help
Usage: netca [-silent] {<command> <options>}
Perform network configuration by specifying the following arguments:
[-silent]
-responsefile <Response file name>]
[-local {Perform configuration on only local node}]
-instype <typical|custom>
[-listener <Listener name (only for custom install)>]
[-lisport <TCP/IP port number>]
[-lps <Starting TCP/IP port number (only for typical install)>]
[-lpe <Ending TCP/IP port number (only for typical install)>]
[-netnum <Network resource number (only for RAC)>]
[-nostartlsnr {Do not start listener}]
[-crsupgrade {Upgrade default listener from lower version database home to Grid Infrastructure home (only for RAC)}]
[-inscomp <Comma separated list of installed components>]
[-insprtcl <Comma separated list of installed protocols>]
[-orahome <Oracle home>]
[-orahnam <Oracle home name>]
[-log <Log file name>]
[-h|-help {Print usage}]

C’est loin d’être fini! Il reste encore des centaines de « nouvelles fonctionnalités » plus ou moins documentées; revenez-vite…

1 réflexion sur “Oracle 11.2, NETCA rejoint DBCA et OUI dans la liste outils simples”

  1. Michel Stevelinck

    Un tout grand merci ! Cela fait du bien d’avoir un éclaireur qui nous trace un petit chemin bien sympa dans la jungle de nouveautés 11gR2 ou la doc Oracle n’est pas aussi directement accessible pour l’ensemble des « new features ».

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *