V acfs svazku je vždy adresář .ACFS/snaps, který obsahuje snapshot daného svazku.
[oracle@localhost ~]$ . oraenv
ORACLE_SID = [+ASM] ? orcl
ORACLE_HOME = [/home/oracle] ? /u01/app/oracle/acfsmounts/acfs_db1/
The Oracle base for ORACLE_HOME=/u01/app/oracle/acfsmounts/acfs_db1/ is /u01/app/oracle
[oracle@localhost acfs_db1]$ cd /u01/app/oracle/acfsmounts/acfs_db1
[oracle@localhost acfs_db1]$ ls -la
total 516
drwxrwxr-x 76 oracle oinstall 8192 Jul 20 14:10 .
drwxr-xr-x 3 oracle oinstall 4096 Jul 20 11:15 ..
drwxr-xr-x 5 root root 4096 Jul 20 11:28 .ACFS
drwxr-xr-x 8 oracle oinstall 8192 Jul 20 12:04 apex
drwxr-xr-x 8 oracle oinstall 4096 Jul 20 11:59 assistants
…
[oracle@localhost acfs_db1]$ cd .ACFS/
[oracle@localhost .ACFS]$ ls -la
total 32
drwxr-xr-x 5 root root 4096 Jul 20 11:28 .
drwxrwxr-x 76 oracle oinstall 8192 Jul 20 14:10 ..
drwx—— 2 root root 4096 Jul 20 11:28 .fileid
drwx—— 6 root root 4096 Jul 20 11:28 repl
drwxr-xr-x 2 root root 4096 Jul 20 11:28 snaps
[oracle@localhost .ACFS]$ cd snaps/
[oracle@localhost snaps]$ ls -la
total 8
drwxr-xr-x 2 root root 4096 Jul 20 11:28 .
drwxr-xr-x 5 root root 4096 Jul 20 11:28 ..
Zatím je prázdný, protože žádný snapshot neexistuje.
Vytvoření snapshotu v z Enterprise manageru.
{phocagallery view=category|categoryid=1|imageid=161}
{phocagallery view=category|categoryid=1|imageid=162}
{phocagallery view=category|categoryid=1|imageid=163}
{phocagallery view=category|categoryid=1|imageid=164}
{phocagallery view=category|categoryid=1|imageid=165}
Vytvoření snapshotu:
/sbin/acfsutil snap create “snapshot_20110720_142957” /u01/app/oracle/acfsmounts/acfs_db1
{phocagallery view=category|categoryid=1|imageid=166}
{phocagallery view=category|categoryid=1|imageid=167}
{phocagallery view=category|categoryid=1|imageid=168}
[oracle@localhost .ACFS]$ pwd
/u01/app/oracle/acfsmounts/acfs_db1/.ACFS
[oracle@localhost .ACFS]$ ls -la
total 32
drwxr-xr-x 5 root root 4096 Jul 20 11:28 .
drwxrwxr-x 76 oracle oinstall 8192 Jul 20 14:10 ..
drwx—— 2 root root 4096 Jul 20 11:28 .fileid
drwx—— 6 root root 4096 Jul 20 11:28 repl
drwxr-xr-x 3 root root 4096 Jul 20 14:32 snaps
[oracle@localhost .ACFS]$ cd snaps/
[oracle@localhost snaps]$ ls -la
total 24
drwxr-xr-x 3 root root 4096 Jul 20 14:32 .
drwxr-xr-x 5 root root 4096 Jul 20 11:28 ..
drwxrwxr-x 76 oracle oinstall 8192 Jul 20 14:32 snapshot_20110720_142957
[oracle@localhost snaps]$ ls
snapshot_20110720_142957
[oracle@localhost snaps]$ cd snapshot_20110720_142957/
[oracle@localhost snapshot_20110720_142957]$ ls
apex dbs instantclient md oui sqlj
assistants dc_ocm inventory mesg owb sqlplus
bin deinstall j2ee mgw owm srvm
ccr demo javavm network perl sysman
cdata diagnostics jdbc nls plsql timingframework
cfgtoollogs dv jdev oc4j precomp ucp
clone emcli jdk odbc racg uix
config EMStagePatches_orcl jlib olap rdbms utl
crs has ldap ons relnotes wwg
csmig hs lib OPatch root.sh xdk
css ide localhost.localdomain_orcl opmn scheduler
ctx install log oracore slax
cv install.platform lost+found ord sqldeveloper
Teď již obsahuje obraz daného svazku.
Velikost
[oracle@localhost snaps]$ pwd
/u01/app/oracle/acfsmounts/acfs_db1/.ACFS/snaps
[oracle@localhost snaps]$ du -hs .
4.6G .
Simulace chyby:
[oracle@localhost ~]$ rm -r /u01/app/oracle/acfsmounts/acfs_db1/demo
[oracle@localhost ~]$ . oraenv
ORACLE_SID = [orcl] ?
The Oracle base for ORACLE_HOME=/u01/app/oracle/acfsmounts/acfs_db1 is /u01/app/oracle
[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost acfs_db1]$ ls
apex dbs inventory mesg owb sqlplus
assistants dc_ocm j2ee mgw owm srvm
bin deinstall javavm network perl sysman
ccr diagnostics jdbc nls plsql timingframework
cdata dv jdev oc4j precomp ucp
cfgtoollogs emcli jdk odbc racg uix
clone EMStagePatches_orcl jlib olap rdbms utl
config has ldap ons relnotes wwg
crs hs lib OPatch root.sh xdk
csmig ide localhost.localdomain_orcl opmn scheduler
css install log oracore slax
ctx install.platform lost+found ord sqldeveloper
cv instantclient md oui sqlj
Obnova:
[oracle@localhost snaps]$ cp -r /u01/app/oracle/acfsmounts/acfs_db1/.ACFS/snaps/snapshot_20110720_142957/demo /u01/app/oracle/acfsmounts/acfs_db1
[oracle@localhost snaps]$ ls -la /u01/app/oracle/acfsmounts/acfs_db1
total 516
drwxrwxr-x 76 oracle oinstall 8192 Jul 20 15:00 .
drwxr-xr-x 3 oracle oinstall 4096 Jul 20 11:15 ..
drwxr-xr-x 5 root root 4096 Jul 20 11:28 .ACFS
drwxr-xr-x 8 oracle oinstall 8192 Jul 20 12:04 apex
…
drwxr-xr-x 4 oracle oinstall 4096 Jul 20 14:08 dbs
drwxr-xr-x 2 oracle oinstall 4096 Jul 20 12:04 dc_ocm
drwxr-xr-x 4 oracle oinstall 4096 Jul 20 12:11 deinstall
drwxr-xr-x 3 oracle oinstall 4096 Jul 20 15:00 demo
….
[oracle@localhost snaps]$ cd /u01/app/oracle/acfsmounts/acfs_db1
[oracle@localhost acfs_db1]$ cd demo/
[oracle@localhost demo]$ ls
schema
[oracle@localhost demo]$ cd schema/
[oracle@localhost schema]$ ls
bus_intelligence log mk_dir.sql.sbs sales_history
drop_sch.sql mk_dir.sql mkplug.sql sted_mkplug.sql.dbl
human_resources mk_dir.sql.ouibak order_entry
Informace o snapshotu:
[root@localhost acfs_db1]# acfsutil info fs /u01/app/oracle/acfsmounts/acfs_db1
/u01/app/oracle/acfsmounts/acfs_db1
ACFS Version: 11.2.0.1.0.0
flags: MountPoint,Available
mount time: Wed Jul 20 13:42:07 2011
volumes: 1
total size: 6442450944
total free: 1472401408
primary volume: /dev/asm/acfs_db1-18
label:
flags: Primary,Available,ADVM
on-disk version: 39.0
allocation unit: 4096
major, minor: 252, 9217
size: 6442450944
free: 1472593920
ADVM diskgroup ACFS
ADVM resize increment: 268435456
ADVM redundancy: unprotected
ADVM stripe columns: 4
ADVM stripe width: 131072
number of snapshots: 1
snapshot space usage: 24227840
Smazání snapshotu:
/sbin/acfsutil snap delete “snapshot_20110720_142957” /u01/app/oracle/acfsmounts/acfs_db1