Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Forums FAQ Tutoriels SQL Livres Access DB2 Firebird InterBase MySQL Oracle PostGreSQL SQL-Server Sybase

Commandes Informix et concordances avec Microsoft SQL-Server 2005 et Oracle 10g

Date de publication : 17.6.2006 , Date de mise à jour : 17.12.2006

Par Fabien Celaia (Fadace)
 

Quelques commandes utiles à la prise en main et l'administration d'Informix

I. Fichiers
II. Commandes
III. Sauvegardes


I. Fichiers

Fichier Informix Equivalent Oracle Equivalent MS-SQL Description
${HOME}/online.log ${ORACLE_HOME}/admin/bdump/alert.log ..\MSSQL{$InstanceNommée}\LOG\errorlog Fichier journal de l'instance
${HOME}/etc/sqlhosts
/etc/services
${ORACLE_HOME}/network/admin/tnsnames.ora
${ORACLE_HOME}/network/admin/listener.ora
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\svrnetcn.exe (v.2000)
C:\WINDOWS\system32\mmc.exe /32 "C:\WINDOWS\system32\SQLServerManager.msc" (v.2005)
Fichier de configuration des sockets
${HOME}/onconfig ${ORACLE_HOME}/dbs/initora.ora sp_configure Fichier de configuration

II. Commandes

Commandes Informix Equivalent Oracle Equivalent MS-SQL Descriptif
onstat -V show version select @@version Version de l'instance installée
oninit startup
lsnrctl start
net start MSSQL{$InstanceNommée} Démarrage de l'instance Informix dont le nom est contenu dans la variable ${INFORMIXSERVER}.
La partie serveur et la partie socket sont ainsi instanciés.
onmode -ky shutdown immediate shutdown Arrêt de l'instance sans confirmation.
Pour confirmation, supprimer le y
onmode -s shutdown
startup mount
shutdown
sqlservr.exe -m ...
Arrêt de l'instance et redémarrage en mode utilisateur unique.
Dans ce mode, la base n'est pas accessible via SQL.
onmode -m alter database open shutdown
net start MSSQL{$InstanceNommée}
Après onmode -s, retour au mode multi-utilisateurs normal
onmode -l alter system switch logfile checkpoint / dump tran Force le passage au log logique suivant
onstat - select to_char(startup_time,'DD/MM/YYYY HH24:mi:ss') Demarrage, version, status from v$instance
select sum(VALUE)/1024||' Ko' RAM from v$sga
  Etat de l'instance et mémoire allouée
onstat -u select * from v$session sp_who Liste des utilisateurs connectés
onstat -k select * from dba_locks sp_lock Liste des verrous posés
onstat -g ses [n° session] select * from v$session sp_who Liste des processus connectés
onstat -g sql [n° session] select * from v$sql PROFILER90.EXE Affichage des ordres SQL actuellement exécutés
onstat -d select * from dba_tablespaces
select * from v$datafile
select * from v$tempfile
select * from ChaqueBase..sysfiles Liste des chunk (fichiers de données) et des DBSpace
onstat -p   DTASHELL.EXE Divers compteurs de performances
onstat -l select * from v$logfiles select * from ChaqueBase..sysfiles where status & 0x40 = 0x40 Liste des logs logiques
dbaccess sqlplus sqlcmd.exe Editeur SQL
onspaces -c -d MonDBSpace -p /MonFichier -o 64 -s 2000000 -Df "LOGGING=ON" create tablespace MonDBSpace datafile '/MonFichier' size 2G LOGGING Pas requis Création d'un dbspace
onspaces -a MonDBSpace -p /MonNouveauFichier -o 64 -s 2000000 alter tablespace MonDBSpace add datafile '/MonNouveauFichier' size 2G ALTER DATABASE VotreBase ADD FILE ( NAME = N'monDBSpace', FILENAME = N'C:\data\monfichier.mdf' , SIZE = 2GB ) TO FILEGROUP [PRIMARY] Adjonction d'un chunk (fichier) dans un dbspace existant (le raw device doit être créé au préalable)

III. Sauvegardes

Commandes Informix Equivalent Oracle Equivalent MS-SQL Descriptif
ontape -s -L 0 backup database backup database Sauvegarde complète sur fichier
ontape -r restore database restore database Restauration depuis un fichier fait par ontape
onbar -b -L 0 -w backup database via librairies tierces backup database via librairies tierces Sauvegarde complète via outils de backup storage
onbar -b -l backup logfile backup tran Sauvegarde des logs logiques via outils de backup storage
onbar -v     Vérification du backup fait via outils de backup storage
onbar -r restore database via librairies tierces restore database via librairies tierces Restauration via outils de backup storage
onbar -r -t "YYYY-MM-DD hh:mm:ss" recover database until time "YYYY-MM-DD hh:mm:ss" RESTORE DATABASE VotreBase FROM DISK = N'..\Backup\VotreBase.bak' STOPAT = 'YYYY-MM-DD hh:mm:ss' Restauration Point in time
dbexport expdp DTSWizard.exe
bcp ... out
Outil d'exportation
dbimport impdp DTSWizard.exe
bcp ... in
Outil d'importation
oncheck_cB [Base] dbv dbcc tablealloc Vérification de l'intégrité des objets d'une base
oncheck_cI [Base] dbv dbcc tablealloc Vérification de l'intégrité des indexes d'une base


Valid XHTML 1.1!Valid CSS!

Copyright © 2006 fadace. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique SQL & SGBD : Frédéric Dubois (orafrance) - Contacter par EMail :
Vos questions techniques : forum d'entraide SQL & SGBD - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.