oracle创建用户和表空间

前提要求是电脑上要安装了oracle数据库,首先启动命令行窗口
在这里插入图片描述
进去后会让你输入用户名
如下图所示
在这里插入图片描述
这里输入system和对应的密码,不记得密码的话可以参考这个文章修改一下密码:
修改system用户密码
在这里插入图片描述
如上图所示就表示成功登录。
接下来要准备一个文件夹装数据文件,我这里在F盘下面新建一个tbspace的文件夹,如下图所示,现在是空文件。
在这里插入图片描述
然后在命令行窗口输入指令:create tablespace asus_tb_space datafile 'F:\tbspace/asus_tb_space.dbf' size 400m;这条指令创建了一个名字叫做asus_tb_space的表空间,数据文件名为asus_tb_space.dbf,空间大小为400M在这里插入图片描述
语法没写错就会提示表空间已经创建。这时候打开刚才的文件夹,可以看到一个大概400M的数据文件
在这里插入图片描述
表空间创建好了之后,就接着创建一个新的用户,并且指定这个用户操作的数据就是这个表空间里面的数据。
创建用户:
create user asus identified by asus123;这条语句创建了一个名叫asus的用户,并且密码是asus123
在这里插入图片描述
指定表空间:alter user asus default tablespace asus_tb_space;,这里指定asus用户操作的表空间是asus_tb_space在这里插入图片描述
当然,也可以在创建用户的时候就直接指定表空间:

create user asus identified by asus123 default tablespace asus_tb_space;

接下来要给用户分配权限:grant dba to asus;
如下图所示表示授权成功
在这里插入图片描述
这里说明一下,dba权限是很大的,具体描述可以参考文章前面的【更改system用户密码】的链接看看,学习阶段自己写sql语句练习可以随便玩玩。
接下来测试一下刚才的操作,首先exit退出连接,重新打开sqlplus界面。

在这里插入图片描述
成功用新用户登录oracle数据库。然后进行查询操作试一下:

select * from dual;

这个dual是一个虚表,可以用来做测试。
在这里插入图片描述
这里能查出数据,说明这个用户创建成功并且授权成功,不授权是没法查询的。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谦谦均

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值