I. Fichiers▲
Fichier Informix |
Équivalent Oracle |
Équivalent 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 |
${ORACLE_HOME}/network/admin/tnsnames.ora |
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\svrnetcn.exe (v.2000) |
Fichier de configuration des sockets |
${HOME}/onconfig |
${ORACLE_HOME}/dbs/initora.ora |
sp_configure |
Fichier de configuration |
II. Commandes▲
Fichier Informix |
Équivalent Oracle |
Équivalent MS-SQL |
Description |
---|---|---|---|
onstat -V |
show version |
select @@version |
Version de l'instance installée |
oninit |
startup |
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ées. |
onmode -ky |
shutdown immediate |
shutdown |
Arrêt de l'instance sans confirmation. |
onmode -s |
shutdown |
shutdown |
Arrêt de l'instance et redémarrage en mode utilisateur unique. |
onmode -m |
alter database open |
shutdown |
Après onmode -s, retour au mode multiutilisateur 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') |
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 ChaqueBase..sysfiles |
Liste des chunk (fichiers de données) et des DBSpaces |
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 |
Éditeur 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▲
Fichier Informix |
Équivalent Oracle |
Équivalent MS-SQL |
Description |
---|---|---|---|
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 |
Outil d'exportation |
dbimport |
impdp |
DTSWizard.exe |
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 indexalloc |
Vérification de l'intégrité des index d'une base |