Oracle-SQL*Plus 简单操作

连接Oracle服务器

conn 用户名/密码 as 连接身份@服务器连接字符串

连接身份:表示该用户连接后拥有的权限

sysdba:数据库管理员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。sys 用户必须用 sysdba 身份才能登录,system 用户可以用普通身份登录。
sysyope:数据库操作员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制。
normal:普通用户,权限只有查询某些数据表的数据。默认的身份是 normal用户。

注意:如果 SQL*PLUS 工具启动在服务器上,并且服务器上只有一个数据库实例的情况下,连接字符串可以缺省

Oracle用户和权限

创建用户
create user 用户名 identified by 密码 [ account lock | unlock ]

注意:lock | unlock 创建用户时是否锁定,默认为锁定状态。锁定的用户无法正常的登录进行数据库操作。

数据库常用角色(role)

connect :主要应用在临时用户,特别是那些不需要建表的用户,通常只赋予他们 connect role。connect 是使用 Oracle 的简单权限,拥有 connect 角色的用户,可以与服务器建立连接会话(客户端对服务器连接,称为会话)。
resource :更可靠和正式的数据库用户可以授予 resource role。resource 提供给用户另外的权限以创建他们自己的表、序列、过程、触发器、索引等。
dba :拥有所有的系统权限dba role。包括无限制的空间限额和给其他用户授予各种权限的能力。用户 system 拥有 dba 角色。

一般授予用户 connect 和 resource 角色即可

授予权限
grant 角色 | 权限 to 用户名(角色名)
撤销权限
revoke 角色 | 权限 from 用户名(角色名)
修改用户密码
alter user 用户名 identified by 新密码
修改用户处于锁定(非锁定)状态
alter user 用户名 account lock | unlock
删除用户
drop user 用户名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值