Oracle数据库创建和用户管理

--新创数据库时scott用户已被锁定无法登录,先登录system用户输入此语句进行解锁
alter user scott account unlock

--创建表空间(必须用system用户登录进行创建或具备管理员权限的用户)
--语法:
/*
create 【temporary】 tablespace
名字(表空间的名称:列如:“my_mobile”)
tempfileldatafile '文件路径/文件名称.dbf' 与表空间关联的数据文件的位置及名称
Size ** (文件的初始大小,不能太小会报错,不能太大浪费空间。一般设置为自动扩展)
【autoextend on next **M maxsize unlimited】文件大小可自动扩展,每次扩展*MB,允许文件扩展为无限制
*/

--创建表空间日志
/*
【logging(日志管理)】
【extent management local dictionaary】区间管理,默认为loca本地,本地较数据字典管理效率更高
【segment space management auto manual】
*/

--查询所有表空间位置及信息
select *from dba_data_files

--创建表空间
create tablespace myspace_02
datafile 'F:\ORACLE\ORADATA\ORCL\myspace_02.dbf'
size 10M
autoextend on next 30M maxsize unlimited--自动扩展,每次扩展30M,最大值不限制
--日志管理(创建表空间时可以不用创建日志管理)
logging
extent management local--管理模式local
segment space management auto

--修改表空间
alter tablespace myspace_02
add datafile 'F:\ORACLE\ORADATA\ORCL\myspace_02.dbf'size 100M

--查询默认表空间
select * from database_properties where property_name like '%TABLESPACE%'

--表空间删除
--删除表空间名字叫myspace_02包括它的内容和日志信息
drop tablespace myspace_02 including contents and datafiles


--创建用户
--语法
/*
create user <用户名>
identified by <密码>
[default tablespace <默认表空间>]
[temporarytablespace <临时表空间>]
*/
--实例(创建用户,创建之后没有权限,无法登录)
create user myuser01 identified by 123456; --用户名为myuser01,密码为123456(未指定表空间)

create user myuser01 identified by 123456 default tablespace myspace_01;--myspace_01(表空间)

--修改用户密码
alter user myuser01 identified by mm

--赋予登录权限(只能登录,不能建表,删表)
grant connect to myuser01

--赋予权限(resource:赋予管理资源权限,如:建表,删表。dba:建账号,表空间等。connect:链接数据库权限)
grant resource,connect,dba to myuser01

--单一的赋予一个表的权限(给用户myuser01赋予emp表的查询,添加权限)
grant select,insert on emp to myuser01

--收取权限
revoke dba from myuser01

--删除用户
drop user myuser01 cascade
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值