| 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) |