Database zones can have their /u01 located on a separate dataset. If so, the backup creates a ZFS stream for this second dataset and a specific restore is required.
# zonecfg -z myzone info fs dir=/u01
# pool=`grep '/u01' /sharedPath/myzone.data.info | grep pool | awk '{print $3}'`
# zpool list $pool
# device=`grep '/u01' /sharedPath/myzone.data.info | grep 'raw device' |awk '{print $4}'` # zpool create $pool $device
# u01Parent=${u01path%/*} # zfs create $u01Parent
root# su - oscbackR oscbackR$ cd osc-config-backup/domain/mydomain/SolarisZones/myzone oscbackR$ cp u01pool.backup.date.zfs /sharedPath oscbackR$ exit root# cat /sharedPath/u01pool.backup.date.zfs | zfs receive -vF $u01path
# mountpoint=`grep '/u01' /sharedPath/myzone.data.info | grep mountpoint | awk '{print $3}'` # zfs set mountpoint=$mountpoint $u01path
# zfs destroy $u01path@osc-config-backup