挂载新文件系统
文件系统挂载后就可以使用了。只有挂载了文件系统,才能在其中存储文件。使用以下命令挂载文件系统并验证它是否可用。
例如:
# mount /u03
# df -h /u03
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 33G 33M 31G 1% /u03 |
创建 Oracle 目录并设置权限
现在,创建一个用于存放 Oracle 文件的目录。该示例中使用的目录名遵循数据库的 OFA 标准命名惯例,即 Oracle_SID=demo1。
mkdir -p /u03/oradata/demo1
chown -R Oracle:oinstall /u03/oradata
chmod -R 775 /u03/oradata |
在新文件系统中创建一个新表空间
新文件系统已可以使用。接下来,在文件系统中创建一个用于存储数据库对象的新表空间。以 SYSTEM 用户身份连接到数据库,然后执行 CREATE TABLESPACE 语句,并在新文件系统中指定数据文件。
例如:
$ sqlplus
SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 15:01:08 2004
Copyright (c) 1982, 2004, Oracle.All rights reserved.
Enter user-name:system
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> create tablespace data1
2 datafile "/u03/oradata/demo1/data1_01.dbf" size 100M
3 extent management local
4 segment space management auto;
Tablespace created. |
现在,可以使用此新表空间存储数据库对象,如表和索引。
例如:
SQL> create table demotab (id number(5) not null primary key,
2 name varchar2(50) not null,
3 amount number(9,2))
4 tablespace data1;
Table created. |