Oracle DBMS_FUSE
Version 21c

General Information
Library Note Morgan's Library Page Header
ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling complimentary technical Workshops on Database Security for the first 30 Oracle Database customers located anywhere in North America, EMEA, LATAM, or APAC that send an email to asra_us@oracle.com. Request a Workshop for your organization today.
Purpose Undocumented
AUTHID CURRENT_USER
Constants
Name Data Type Value
iInode Types
S_IFDIR PLS_INTEGER 16384
S_IFREG PLS_INTEGER 32768
S_IFLNK PLS_INTEGER 40960
File Modes
MODE_DIR PLS_INTEGER 16877
MODE_FILE PLS_INTEGER 33188
MODE_LINK PLS_INTEGER 41471
Default UID/GID
DEFAULT_GID PLS_INTEGER 0
DEFAULT_UID PLS_INTEGER 0
Posix Properties
POSIX_GID VARCHAR2(32) 'posix:gid'
POSIX_MODE VARCHAR2(32) 'posix:mode'
POSIX_NLINK VARCHAR2(32) 'posix:nlink'
POSIX_UID VARCHAR2(32) 'posix:uid'
Extended Attribute Flags
XATTR_CREATE PLS_INTEGER 1
XATTR_REPLACE PLS_INTEGER 2
Data Types TYPE propnames_t IS TABLE OF VARCHAR2(32);
Dependencies
DBFS_OFS_CONVERSION DBMS_DBFS_SFS DBMS_TYPES
DBMS_ASSERT DBMS_DB_VERSION DIR_ENTRIES_T
DBMS_DBFS_CONTENT DBMS_FUSE_PUBLIC DIR_ENTRY_T
DBMS_DBFS_CONTENT_CONTEXT_T DBMS_LOB PLITBLM
DBMS_DBFS_CONTENT_RAW_T DBMS_SQL UTL_RAW
Documented No
First Available Not Known
Security Model Owned by SYS with EXECUTE granted to the DBFS_ROLE role.
Source {ORACLE_HOME}/rdbms/admin/dbmsfuse.sql
Subprograms
 
FS_ACCESS
Undocumented dbms_fuse.fs_access(
path    IN VARCHAR2,
st_mode IN INTEGER)
RETURN INTEGER;
TBD
 
FS_CHMOD
Undocumented

Overload 1
dbms_fuse.fs_chmod(
path    IN VARCHAR2,
st_mode IN INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_chmod(
path IN VARCHAR2,
st_mode     IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_chmod(
path IN VARCHAR2,
st_mode     IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_CHOWN
Undocumented

Overload 1
dbms_fuse.fs_chown(
path IN VARCHAR2,
st_uid IN INTEGER,
st_gid IN INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_chown(
path IN VARCHAR2,
st_uid      IN  INTEGER,
st_gid      IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_chown(
path        IN  VARCHAR2,
st_uid      IN  INTEGER,
st_gid      IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_CREAT
Undocumented

Overload 1
dbms_fuse.fs_creat(
path    IN         VARCHAR2,
st_mode IN         INTEGER DEFAULT MODE_FILE,
content OUT NOCOPY BLOB,
st_uid  IN         INTEGER DEFAULT 0,
st_gid  IN         INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_creat(
path        IN         VARCHAR2,
st_mode     IN         INTEGER DEFAULT MODE_FILE,
content     OUT NOCOPY BLOB,
st_uid      IN         INTEGER DEFAULT 0,
st_gid      IN         INTEGER DEFAULT 0,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_creat(
path        IN         VARCHAR2,
st_mode     IN         INTEGER DEFAULT MODE_FILE,
content     OUT NOCOPY BLOB,
st_uid      IN         INTEGER DEFAULT 0,
st_gid      IN         INTEGER DEFAULT 0,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER,
ret_atimens OUT        INTEGER,
ret_mtimens OUT        INTEGER,
ret_ctimens OUT        INTEGER)
RETURN INTEGER;
TBD
 
FS_DESTROY
Undocumented dbms_fuse.fs_destroy RETURN INTEGER;
SELECT dbms_fuse.fs_destroy
FROM dual;
 
FS_FGETATTR
Undocumented
Overload 1
dbms_fuse.fs_fgetattr(
path       IN  VARCHAR2,
st_ino     OUT INTEGER,
st_mode    OUT INTEGER,
st_nlink   OUT INTEGER,
st_uid     OUT INTEGER,
st_gid     OUT INTEGER,
st_size    OUT INTEGER,
st_blksize OUT INTEGER,
st_blocks  OUT INTEGER,
st_atime   OUT INTEGER,
st_mtime   OUT INTEGER,
st_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_fgetattr(
path       IN  VARCHAR2,
st_ino     OUT INTEGER,
st_mode    OUT INTEGER,
st_nlink   OUT INTEGER,
st_uid     OUT INTEGER,
st_gid     OUT INTEGER,
st_size    OUT INTEGER,
st_blksize OUT INTEGER,
st_blocks  OUT INTEGER,
st_atime   OUT INTEGER,
st_mtime   OUT INTEGER,
st_ctime   OUT INTEGER,
st_atimens OUT INTEGER,
st_mtimens OUT INTEGER,
st_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_FLUSH
Undocumented dbms_fuse.fs_flush(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_FSYNC
Undocumented dbms_fuse.fs_fsync(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_FSYNCDIR
Undocumented dbms_fuse.fs_fsyncdir(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_FTRUNCATE
Undocumented

Overload 1
dbms_fuse.fs_ftruncate(
path    IN            VARCHAR2,
newlen  IN            INTEGER,
content IN OUT NOCOPY BLOB)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_ftruncate(
path     IN            VARCHAR2,
newlen   IN            INTEGER,
content  IN OUT NOCOPY BLOB,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_ftruncate(
path     IN            VARCHAR2,
newlen   IN            INTEGER,
content  IN OUT NOCOPY BLOB,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER,
ret_atimens OUT        INTEGER,
ret_mtimens OUT        INTEGER,
ret_ctimens OUT        INTEGER)
RETURN INTEGER;
TBD
 
FS_GETATTR
Undocumented
Overload 1
dbms_fuse.fs_getattr(
path       IN  VARCHAR2,
st_ino     OUT INTEGER,
st_mode    OUT INTEGER,
st_nlink   OUT INTEGER,
st_uid     OUT INTEGER,
st_gid     OUT INTEGER,
st_size    OUT INTEGER,
st_blksize OUT INTEGER,
st_blocks  OUT INTEGER,
st_atime   OUT INTEGER,
st_mtime   OUT INTEGER,
st_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_getattr(
path       IN  VARCHAR2,
st_ino     OUT INTEGER,
st_mode    OUT INTEGER,
st_nlink   OUT INTEGER,
st_uid     OUT INTEGER,
st_gid     OUT INTEGER,
st_size    OUT INTEGER,
st_blksize OUT INTEGER,
st_blocks  OUT INTEGER,
st_atime   OUT INTEGER,
st_mtime   OUT INTEGER,
st_ctime   OUT INTEGER,
st_atimens OUT INTEGER,
st_mtimens OUT INTEGER,
st_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_GETATTR_VIEW
Lookup acceleration view dbms_fuse.fs_getattr_view(
path      IN         VARCHAR2,
prefix    OUT NOCOPY VARCHAR2,
view_name OUT NOCOPY VARCHAR2);
TBD
 
FS_GETXATTR
Undocumented dbms_fuse.fs_getXattr(
path   IN         VARCHAR2,
xname  IN         VARCHAR2,
xvalue OUT NOCOPY RAW)
RETURN INTEGER;
TBD
 
FS_INIT
Undocumented dbms_fuse.fs_init RETURN INTEGER;
SELECT dbms_fuse.fs_init
FROM dual;
 
FS_ISLOCKED
Undocumented dbms_fuse.fs_isLocked(
path          IN VARCHAR2,
who           IN VARCHAR2,
lockExclusive IN INTEGER)
RETURN INTEGER;
TBD
 
FS_LINK
Undocumented

Overload 1
dbms_fuse.fs_link(
path   IN VARCHAR2,
link   IN VARCHAR2,
st_uid IN INTEGER DEFAULT 0,
st_gid IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_link(
path        IN  VARCHAR2,
link        IN  VARCHAR2,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_link(
path        IN  VARCHAR2,
link        IN  VARCHAR2,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_LISTXATTR
Undocumented dbms_fuse.fs_listXattr(path IN VARCHAR2)
RETURN propnames_t PIPELINED;
TBD
 
FS_LOCK
Posix Locking dbms_fuse.fs_lock(
path           IN VARCHAR2,
who            IN VARCHAR2,
lockExclusive  IN INTEGER,
waitForRowLock IN INTEGER DEFAULT 1)
RETURN INTEGER;
TBD
 
FS_MKDIR
Undocumented

Overload 1
dbms_fuse.fs_mkdir(
path IN VARCHAR2,
st_mode IN INTEGER DEFAULT MODE_DIR,
st_uid  IN INTEGER DEFAULT 0,
st_gid  IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_mkdir(
path        IN  VARCHAR2,
st_mode     IN  INTEGER DEFAULT MODE_DIR,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_mkdir(
path        IN  VARCHAR2,
st_mode     IN  INTEGER DEFAULT MODE_DIR,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_MKNOD
Undocumented

Overload 1
dbms_fuse.fs_mknod(
path    IN VARCHAR2,
st_mode IN INTEGER DEFAULT MODE_FILE,
st_uid  IN INTEGER DEFAULT 0,
st_gid  IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_mknod(
path        IN  VARCHAR2,
st_mode     IN  INTEGER DEFAULT MODE_FILE,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_mknod(
path        IN  VARCHAR2,
st_mode     IN  INTEGER DEFAULT MODE_FILE,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_MKSOC (new 21c)
Undocumented

Overload 1
dbms_fuse.fs_mksoc(
path    IN VARCHAR2,
st_mode IN NUMBER DEFAULT MODE_SOCKET,
st_uid  IN NUMBER DEFAULT 0,
st_gid  IN NUMBER DEFAULT 0)
RETURN NUMBER;
TBD
Overload 2 dbms_fuse.fs_mksoc(
path        IN  VARCHAR2,
st_mode     IN  NUMBER DEFAULT MODE_SOCKET,
st_uid      IN  NUMBER DEFAULT 0,
st_gid      IN  NUMBER DEFAULT 0,
ret_ino     OUT NUMBER,
ret_mode    OUT NUMBER
,
ret_nlink   OUT NUMBER
,
ret_uid     OUT NUMBER
,
ret_gid     OUT NUMBER
,
ret_size    OUT NUMBER
,
ret_blksize OUT NUMBER
,
ret_blocks  OUT NUMBER
,
ret_atime   OUT NUMBER
,
ret_mtime   OUT NUMBER
,
ret_ctime   OUT NUMBER
)
RETURN NUMBER;
TBD
Overload 3 dbms_fuse.fs_mksoc(
path        IN  VARCHAR2,
st_mode     IN  NUMBER DEFAULT MODE_SOCKET,
st_uid      IN  NUMBER DEFAULT 0,
st_gid      IN  NUMBER DEFAULT 0,
ret_ino     OUT NUMBER,
ret_mode    OUT NUMBER,
ret_nlink   OUT NUMBER,
ret_uid     OUT NUMBER,
ret_gid     OUT NUMBER,
ret_size    OUT NUMBER,
ret_blksize OUT NUMBER,
ret_blocks  OUT NUMBER,
ret_atime   OUT NUMBER,
ret_mtime   OUT NUMBER,
ret_ctime   OUT NUMBER,
ret_atimens OUT NUMBER,
ret_mtimens OUT NUMBER
,
ret_ctimens OUT NUMBER
)
RETURN NUMBER;
TBD
 
FS_MOVE
Undocumented dbms_fuse.fs_move(
opath IN VARCHAR2,
npath IN VARCHAR2)
RETURN INTEGER;
TBD
 
FS_OPEN
Undocumented

Overload 1
dbms_fuse.fs_open(
path     IN         VARCHAR2,
content  OUT NOCOPY BLOB,
forWrite IN         INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_open(
path        IN         VARCHAR2,
content     OUT NOCOPY BLOB,
forWrite    IN         INTEGER DEFAULT 0,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_open(
path        IN         VARCHAR2,
content     OUT NOCOPY BLOB,
forWrite    IN         INTEGER DEFAULT 0,
ret_ino     OUT        INTEGER,
ret_mode    OUT        INTEGER,
ret_nlink   OUT        INTEGER,
ret_uid     OUT        INTEGER,
ret_gid     OUT        INTEGER,
ret_size    OUT        INTEGER,
ret_blksize OUT        INTEGER,
ret_blocks  OUT        INTEGER,
ret_atime   OUT        INTEGER,
ret_mtime   OUT        INTEGER,
ret_ctime   OUT        INTEGER,
ret_atimens OUT        INTEGER,
ret_mtimens OUT        INTEGER,
ret_ctimens OUT        INTEGER)
RETURN INTEGER;
TBD
 
FS_OPENDIR
Undocumented dbms_fuse.openDir(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_READ
Undocumented

Overload 1
dbms_fuse.read(
path    IN         VARCHAR2,
buffer  OUT NOCOPY RAW,
amount  IN         INTEGER,
offset0 IN         INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.read(
path    IN         VARCHAR2,
amount  IN         INTEGER,
offset0 IN         INTEGER,
buffers OUT NOBOPY dbms_dbfs_content_raw_t)
RETURN INTEGER;
TBD
 
FS_READDIR
Undocumented dbms_fuse.fs_readDir(
path       IN VARCHAR2,
withProps  IN INTEGER DEFAULT 0,
doCursor   IN INTEGER DEFAULT 1,
doSort     IN INTEGER DEFAULT 0,
doFts      IN INTEGER DEFAULT 0,
doBulk     IN INTEGER DEFAULT 0,
doFallback IN INTEGER DEFAULT 0,
doRecurse  IN INTEGER DEFAULT 0)
RETURN dir_entries_t PIPELINED;
TBD
 
FS_READLINK
Undocumented dbms_fuse.fs_readLink(
path IN         VARCHAR2,
link OUT NOCOPY VARCHAR2)
RETURN INTEGER;
TBD
 
FS_RELEASE
Undocumented dbms_fuse.fs_release(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_RELEASEDIR
Undocumented dbms_fuse.fs_releaseDir(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_REMOVEXATTR
Undocumented dbms_fuse.fs_removeXattr(
path  IN VARCHAR2,
xname IN VARCHAR2)
RETURN INTEGER;
TBD
 
FS_RENAME
Undocumented dbms_fuse.fs_rename(
opath IN VARCHAR2,
npath IN VARCHAR2)
RETURN INTEGER;
TBD
 
FS_RMDIR
Undocumented dbms_fuse.fs_rmdir(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_SETXATTR
Undocumented dbms_fuse.fs_setXattr(
path   IN VARCHAR2,
xname  IN VARCHAR2,
xvalue IN RAW,
xflags IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
 
FS_STATFS
Undocumented dbms_fuse.fs_statFS(
path        IN  VARCHAR2,
f_bsize     OUT INTEGER,
f_frsize    OUT INTEGER,
f_blocks    OUT INTEGER,
f_bfree     OUT INTEGER,
f_bavail    OUT INTEGER,
f_files     OUT INTEGER,
f_ffree     OUT INTEGER,
f_favail    OUT INTEGER,
f_fsid      OUT INTEGER,
f_flag      OUT INTEGER,
f_namemax   OUT INTEGER,
useEstimate IN  INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
 
FS_SYMLINK
Undocumented

Overload 1
dbms_fuse.fs_symLink(
path   IN VARCHAR2,
link   IN VARCHAR2,
st_uid IN INTEGER DEFAULT 0,
st_gid IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_symLink(
path        IN  VARCHAR2,
link        IN  VARCHAR2,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_symLink(
path        IN  VARCHAR2,
link        IN  VARCHAR2,
st_uid      IN  INTEGER DEFAULT 0,
st_gid      IN  INTEGER DEFAULT 0,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_TRUNCATE
Undocumented

Overload 1
dbms_fuse.fs_truncate(
path   IN VARCHAR2,
newlen IN NUMBER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_truncate(
path        IN  VARCHAR2,
newlen      IN  NUMBER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_truncate(
path        IN  VARCHAR2,
newlen      IN  NUMBER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_UNLINK
Undocumented dbms_fuse.fs_unlink(path IN VARCHAR2) RETURN INTEGER;
TBD
 
FS_UNLOCK
Posix Unlock dbms_fuse.fs_unlock(
path           IN VARCHAR2,
who            IN VARCHAR2,
waitForRowLock IN INTEGER DEFAULT 1)
RETURN INTEGER;
TBD
 
FS_UTIME
Undocumented

Overload 1
dbms_fuse.fs_uTime(
path    IN VARCHAR2,
atime   IN INTEGER,
mtime   IN INTEGER,
atimens IN INTEGER DEFAULT 0,
mtimens IN INTEGER DEFAULT 0)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_uTime(
path        IN  VARCHAR2,
atime       IN  INTEGER,
mtime       IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_uTime(
path        IN  VARCHAR2,
atime       IN  INTEGER,
mtime       IN  INTEGER,
atimens     IN  INTEGER,
mtimens     IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
 
FS_WRITE
Undocumented

Overload 1
dbms_fuse.fs_write(
path    IN VARCHAR2,
buffer  IN RAW,
amount  IN INTEGER,
offset0 IN INTEGER)
RETURN INTEGER;
TBD
Overload 2 dbms_fuse.fs_write(
path        IN  VARCHAR2,
buffer      IN  RAW,
amount      IN  INTEGER,
offset0     IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 3 dbms_fuse.fs_write(
path        IN  VARCHAR2,
buffer      IN  RAW,
amount      IN  INTEGER,
offset0     IN  INTEGER,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD
Overload 4 dbms_fuse.fs_write(
path    IN VARCHAR2,
offset0 IN INTEGER,
buffers IN dbms_dbfs_content_raw_t)
RETURN INTEGER;
TBD
Overload 5 dbms_fuse.fs_write(
path        IN  VARCHAR2,
offset0     IN  INTEGER,
buffers     IN  dbms_dbfs_content_raw_t,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER)
RETURN INTEGER;
TBD
Overload 6 dbms_fuse.fs_write(
path        IN  VARCHAR2,
offset0     IN  INTEGER,
buffers     IN  dbms_dbfs_content_raw_t,
ret_ino     OUT INTEGER,
ret_mode    OUT INTEGER,
ret_nlink   OUT INTEGER,
ret_uid     OUT INTEGER,
ret_gid     OUT INTEGER,
ret_size    OUT INTEGER,
ret_blksize OUT INTEGER,
ret_blocks  OUT INTEGER,
ret_atime   OUT INTEGER,
ret_mtime   OUT INTEGER,
ret_ctime   OUT INTEGER,
ret_atimens OUT INTEGER,
ret_mtimens OUT INTEGER,
ret_ctimens OUT INTEGER)
RETURN INTEGER;
TBD

Related Topics
Built-in Functions
Built-in Packages
DBMS_FUSE_PUBLIC
What's New In 21c
What's New In 23c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2023 Daniel A. Morgan All Rights Reserved
  DBSecWorx