RedHat 5以后后的版本使用些方法,redhat 4以前的版其它方法 网上一堆
2、硬盘分区,也可以不用分区。不用格式化 # fdisk /dev/sdb 3、修改/etc/udev/rules.d/60-raw.rules文件 添加以下内容(根据实际情况添加) ACTION=="add", KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N" ACTION=="add", KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw2 %N" ACTION=="add", KERNEL=="sdd",RUN+="/bin/raw /dev/raw/raw3 %N" 4、启动服务 # start_udev 启动 udev: [确定] 5、查看状态 # ls -lrt /dev/raw 总用量 0 crw-rw---- 1 root disk 162, 0 11月 22 20:42 rawctl crw-rw---- 1 root disk 162, 3 11月 22 20:42 raw3 crw-rw---- 1 root disk 162, 2 11月 22 20:43 raw2 crw-rw---- 1 root disk 162, 1 11月 22 20:47 raw1 # raw -aq /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 48 6、取消raw 映射 # raw /dev/raw/raw1 0 0 /dev/raw/raw1: bound to major 0, minor 0 7、Oracle在Linux下使用裸设备创建表空间。 给oracle用户赋裸设备的读写权限: #chown oracle:oinstall /dev/raw/raw1 建立连接以方便应用裸设备: 到oracle用户下建立连接(也可以不用创建链接) $ ln -s /dev/raw/raw1 /home/oracle/oradata/raw_test 用裸设备建立表空间: SQL> create tablespace raw_test datafile '/home/oracle/oradata/raw_test' size 50m; 或不用创建链接 SQL> create tablespace raw_test datafile '/dev/raw/raw1' size 50m; |
|