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

科技 2年前 阅读:5 评论: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方面的手艺册本。

版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论

本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
验证码
若未跳转,可点击这里刷新重试
未知错误
注册
用户名
密码(至少8位)
确认密码
邮箱(请填写常用邮箱)
验证码
若未跳转,可点击这里刷新重试
未知错误
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
若未跳转,可点击这里刷新重试
未知错误