Oracle database filesystem (DBFS) 简单配置文档
本机环境:11.2.0.1
1. download fuse package on website
download 2.7.4 版本
看一下需要的rpm包
rpm -q kernel-develkernel-devel-2.6.18-308.el5
2. 安装fusetar -xzvf fuse-2.7.4.tar.gz./configure
make
make install
/sbin/depmod
/sbin/modprobe fuse
chmod 666 /dev/fuse
echo "/sbin/modprobe fuse" >> /etc/rc.modules3. 服务器端创建脚本SQL> create smallfile tablespace dbfsts
2 datafile '+JAMES' size 200m ;
SQL> create user dbfsusr identified by xiaojun default tablespace dbfsts quota unlimited on dbfsts ;
SQL> grant create session, create table, create procedure, dbfs_role to dbfsusr;SQL> conn dbfsusr/xiaojun
Connected.
create :
--fs1 会在在你客户端的挂载点下面创建一个fs1 的文件夹,,并且会在dbfsusr用户下创建一个名为t_fs1 的表
SQL> @$Oracle_HOME/rdbms/admin/dbfs_create_filesystem_advanced dbfsts fs1 nocompress nodeduplicate noencrypt non-partitiondrop :
@$ORACLE_HOME/rdbms/admin/dbfs_drop_filesystem.sql file system name
4. 客户端配置:创建文件夹(保证权限)
mkdir /u02客户端使用这个命令即可挂载:
dbfs_client dbfsusr@james /u02或者
nohup dbfs_client dbfsusr@james /u02
然后看一下
[oracle@oel1 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 7.5G 6.3G 55% /
/dev/sda5 2.0G 36M 1.9G 2% /tmp
/dev/sda2 15G 8.4G 5.4G 61% /u01
tmpfs 2.0G 367M 1.6G 19% /dev/shm
dbfs 448K 27K 421K 7% /u02
[oracle@oel1 ~]$ cp /u01/fuse-2.7.4.tar.gz /u02/fs1/
[oracle@oel1 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 7.5G 6.3G 55% /
/dev/sda5 2.0G 36M 1.9G 2% /tmp
/dev/sda2 15G 8.4G 5.4G 61% /u01
tmpfs 2.0G 367M 1.6G 19% /dev/shm
dbfs 1.5M 531K 941K 37% /u02
可以看到这个文件系统是自动拓展的。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn