用Oracle9i自带的企业办理器或PL/SQL图形化的办法创建表空间和用户以及分配权限是相比照较简单的,本文要介绍的是另一种办法,利用Oracle 9i所带的号令行东西:SQLPLUS来创建表空间,那个办法用起来愈加简明快速。
假设: 文章假设,若是您用的是Linux系统,那么Oracle用户名为oracle。
同时,您是在oracle办事器上操做。
若是是在Windows系统下, 请先点击“起头”,然后点“运行”,输入cmd并点击“确定”,翻开号令行窗口
若是是在Linux的图形窗口,请右键点击桌面并点击“翻开末端”,然后输入
su
oracl
做好上述筹办工做以后,输入以下号令:
sqlplus
/nolog
回车后,将呈现提醒符 SQL>
那时输入
conn
as
sysdba
一般即可登录,若是失败的话,能够试一下用conn
sys/sys用户的密码
as sysdba来重试一下
接下来,我们看看您当前的数据库文件一般都是放在哪里的:
select
name
from
v$datafile;
windows下可能看到的成果如下:
SQL> select name from v$datafile;
NAME
D:\oracle\oradata\orcl\system01。
dbf
D:\oracle\oradata\orcl\undotbs01。dbf
D:\oracle\oradata\orcl\cwmlite01。dbf
D:\oracle\oradata\orcl\drsys01。dbf
D:\oracle\oradata\orcl\indx01。
dbf
D:\oracle\oradata\orcl\tools01。dbf
申明您的数据文件是放在 D:\oracle\/oradata\orcl\ 那个目次下的
Linux下可能看到的成果如下:
SQL> select name from v$datafile;
NAME
/oracle/oradata/orcl/system01。
dbf
/oracle/oradata/orcl/undotbs01。dbf
/oracle/oradata/orcl/cwmlite01。dbf
/oracle/oradata/orcl/drsys01。dbf
/oracle/oradata/orcl/indx01。
dbf
/oracle/oradata/orcl/tools01。dbf
申明您的数据文件是放在 /oracle/oradata/orcl/ 那个目次下的
好,我们能够起头创建数据库表空间了,创建数据库表空间的号令格局如下:
create
tablespace
表空间名
datafile
'对应的文件名'
size
大小;
举例如下:
关于上述的windows情况:
create
tablespace
wbppcs
datafile
'D:\oracle\oradata\orcl\wbppcs。
dbf'
size
3000m;
3000m指的是3000MB
关于上述的Linux的情况:
create
tablespace
wbppcs
datafile
'/oracle/oradata/orcl/wbppcs。dbf'
size
3000m;
至此,所需的表空间已成立。
接下来我们起头创建用户,创建用户的号令格局如下:
create
user
用户名
identified
by
密码
default
tablespace
用户默认利用哪一个表空间;
修改用户的权限:
grant
角色1,角色2
to
用户名;
举例如下:
create
user
wbppcs
identified
by
wbppcs123
default
tablespace
wbppcs;
grant
dba, connect
to
wbppcs;
关于角色权限是一个较高级的话题,那里不再详细阐述,请自行参考Oracle方面的手艺册本。