USER_用户_数据库知识点

本文详细介绍了Oracle数据库中用户管理的操作,包括创建用户、指定表空间、修改用户信息、锁定与解锁用户以及删除用户。通过示例展示了如何使用SQL命令如CREATE USER、ALTER USER和DROP USER来管理数据库用户,并强调了安全性和权限设置的重要性。
摘要由CSDN通过智能技术生成

用户的作用
以一种合法的身份连接数据库
用户的分类
系统用户
sys
system
sysman
scott(默认密码tiger)

sqlplus连接数据库的语法
最基本的语法
conn[ect] 用户名/密码

完整的语法
conn[ect] 用户名/密码[@实例名] as sysdba | sysoper
自定义用户
创建用户 create user
基本语法
create user 用户名 identified by 密码

创建用户时给用户指定表空间
create user 用户名 identified by 密码 default tablespace 表空间名

创建用户时给用户指定临时表空间
create user 用户名 identified by 密码 temporary tablespace 表空间名

创建用户时给用户指定表空间+临时表空间
create user 用户名 identified by 密码
default tablespace 表空间名 temporary tablespace 临时表空间名

例子:
–使用基本语法创建用户
create user chenjie identified by pua123;

–创建用户时指定表空间
create user zhixin identified by pua123
default tablespace day0615_tbs;

数据字典dba_users存放用户信息

修改用户 alter user
修改用户的默认表空间
语法:
alter user 用户名 default tablespace 表空间名;
alter user 用户名 temporary tablespace 临时表空间名;

修改用户密码
alter user 用户名 identified by 新密码

锁定和解锁用户
alter user 用户名 account lock
alter user 用户名 account unlock

删除用户drop user
drop user 用户名
drop user 用户名 cascade
cascade:在删除用户的同时,删除用户创建的所有对象

当前正在登录的用户不能删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值