linux上oracle数据库创建

  1. 登陆oracle账户所在虚拟机,创建文件夹,并赋予权限
mkdir -p /opt/oracleTS/wjl
chmod -R 777 /opt/oracleTS/wjl
  1. 使用sys超级用户登录oracle
su oracle               # 切换成oracle账户
sqlplus sys as sysdba   # 使用sys账户登录oracle
						# 输入密码
  1. 创建表空间
create tablesapce wjlspace datafile '/opt/oracleTS/wjl/wjl.dbf' size 200m autoextend on next 5m maxsize 300m;
# wjlspace 是tablespace的空间名字
# '/opt/oracleTS/wjl/wjl.dbf' 是刚刚创建的文件夹下面需要生成一个dbf文件,必须是没存在的才能创建成功
# size 200m 初始化大小为200m
# autoextend on next 5m 空间不够了自动增长,每次增长5m
# maxsize 300m 最大增长到300m
  1. 创建普通用户
create user wjl identified by ok default tablespace wjlspace;
# wjl 为用户名 ,ok 为密码
# default tablespace wjlspace 指定用户wjl的默认表空间
  1. 给用户赋予权限
grant connect,resource to wjl;
# 权限分为以下两种
# 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 
# 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。

# connect和resource是两个系统内置的角色,和dba是并列的关系,都是系统权限
# DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
# RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
# CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
  1. 切换为刚创建的普通用户
conn wjl 	# 切换成普通账户
			# 输入密码

在这里插入图片描述
登录后可以输入 select table_name from user_tables;
查看所有表,因为没有创建所以是空的,这样就算创建完成了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Knight10zzzz

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

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

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

打赏作者

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

抵扣说明:

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

余额充值