Searching...
Filters
SmallMediumLarge
Home Print Show Topic URL Previous Next
Veritas Velocity™ User's Guide
Veritas Velocity Release Notes

NFS export paths where ingested Oracle Database sources are stored are inaccessible

Velocity Help

Issue

Vpfsd is the service that manages all the data of the NFS export path where the backups of the source Oracle Database are stored. Each NFS export path has a corresponding vpfsd service. The NFS export path becomes inaccessible if its vpfsd service fails.

Solution

To troubleshoot NFS export paths where ingested Oracle Database sources are stored

  1. On the Velocity Storage Server, to verify if the vpfsd for an NFS export path is running, type the following command:

    ps aux|grep <NFS export path>

    For example: # ps aux|grep asm4

    root 8079 1 1 Mar30 ? 00:50:37 /opt/veritas/velocity/vpfs/bin/vpfsd

    --mount_point /mnt/vpfs_shares/asm4/asm4 --meta_dir /vs_meta/meta_dir

    --source_id asm4 --share_name asm4 --log_level information

    --config_path /vs_data/vol0/etc/velocity/vpfsd_config.json --allow_other

    If vpfsd is not in the output, the vpfsd service of that NFS export path may have failed.

  2. From the Velocity shell menu, select Support > Support > Maintenance.

  3. When prompted, enter the Velocity Storage Server password, and then type the following command:

    elevate

    Root access is enabled.

  4. On the source database server, as a root user type the following command to unmount the NFS mount path:

    umount <NFS_mount_path>

    For example:# umount /nfs/backup

    Do not shut down the Oracle instance.

  5. On the Velocity Storage Server, as a root user, type the following commands to stop the network share and unmount the NFS mount point:

    • exportfs -u <oracle_host>:<NFS_mount_point>

    • umount -If <NFS_mount_point>

      Where

      <oracle_host> is the source database server that mounts the NFS mount point.

    For example:

    # exportfs -u 1.2.3.4:/mnt/vpfs_shares/asm4/asm4

    # umount -If /mnt/vpfs_shares/asm4/asm4

    You may receive a message that the mount point is not mounted. This message is expected.

  6. On the Velocity Storage Server, as a root user type the following command to restart vpfsd:

    /opt/veritas/velocity/etc/vpfs.mnt/<NFS mount point_name>.sh

    For example:# /opt/veritas/velocity/etc/vpfs.mnt/asm4.sh

    To verify that vpfsd has started correctly, as a root user type the following command:

    ps aux|grep <NFS_export_path>

    For example:# ps aux|grep asm4

    root 8079 1 1 Mar30 ? 00:50:37 /opt/veritas/velocity/vpfs/bin/vpfsd

    --mount_point /mnt/vpfs_shares/asm4/asm4 --meta_dir /vs_meta/meta_dir

    --source_id asm4 --share_name asm4 --log_level information

    --config_path /vs_data/vol0/etc/velocity/vpfsd_config.json --allow_other

  7. On the Velocity Storage Server, as a root user type the following command to start the network share of the NFS export path:

    exportfs <oracle_host>:<NFS_mount_point>

    For example:

    # exportfs 1.2.3.4:/mnt/vpfs_shares/asm4/asm4

  8. On the source database server, type the following command to mount the NFS export path (as a root user):

    mount -o rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,actimeo=0,vers=4,timeo=600 <velocity_server>:<mount_point> <NFS mount_path>

    For example:

    # mount -o rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,actimeo=0,vers=4,timeo=600 1.2.3.4:/mnt/vpfs_shares/asm4/asm4 /nfs/backup

    To start the ingest again (as an Oracle user) type the following command:

    $ /nfs/backup/tools/bin/ingest_dba

    When you ingest an Oracle database on ASM, the ingest_dba application attaches the disk group to ASM automatically.

After the vpfsd service is restored, the NFS export path becomes available again and you can proceed with ingesting an Oracle database.