怎么使用sqlplus为oracle创建用户和表空间?

5个月前 (10-16 08:50)阅读3回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值140300
  • 级别管理员
  • 主题28060
  • 回复0
楼主

  用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方面的手艺册本。

0
回帖

怎么使用sqlplus为oracle创建用户和表空间? 期待您的回复!

取消