Oracle(1)--用户

Oracle的启动和关闭

1.     启动Oracle:必须是sys用户,命令格式:startup open

2.     关闭Oracle:shutdown immediate

Oracle的用户和权限

1.     创建用户:create user 创建用户名 identified by 口令(即密码) account lock|unlock

                        lock|unlock 代表创建用户时是否锁定,默认为锁定状态

                        例:create user tom identified by tom123 account unlock

2.     分配权限:

           权限分类:a.系统权限:例createsession,create table,拥有系统权限的用户,允许拥有相应的系统操作

                           b.数据库对象权限:例 对表中数据进行增删改查等操作

          数据库角色(role):a. connect角色:主要应用为临时用户,不需要建表的,可以与服务器建立会话(会话:客户端与服                                             务器的连接)

                                     b.resource角色:可以创建表,序列,过程(procedure)、触发器(trigger)、索引(index)等

                                     c.DBA角色:拥有所有的系统权限

                                    (注:一般情况下一个普通用户,拥有connect和resource两个角色即可)

          语法结构:grant 角色|权限 to 用户

                         例:grant connect to  tom

                                Grant resource to tom

3.     回收权限:revoke 角色|权限 from 用户

                      例:revokeconnect from tom

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

5.     修改用户锁定(非锁定状态):alter user 用户名 account lock|unlock

6.     删除用户:drop user 用户名

                        用户拥有对象,不能直接删除

总结:

Ø  Oracle是基于对象的关系型数据库,Oracle产品免费,服务收费。

Ø  Oracle安装后默认会有两个管理员用户(system(本地管理员,次高权限),sys(系统管理员,拥有最高权限))和一个普通用户Scott(普通用户,密码默认为tiger,默认未解锁)

Ø  Sql*plus是Oracle管理和数据操作的客户端工具。

Ø  客户端链接服务器前,服务器要启动监听服务,并且客户端工具要安装Oracle客户端,并且在客户端要建立本地网络服务名。

Ø  Oracle服务和监听启动后才能对数据库进行操作。

Ø  用startup命令启动数据库,用shutdown命令关闭数据库。

Ø  Oracle的角色包括了一系列系统权限和普通对象权限,可以把权限授权给角色,把权限或者角色授权给用户。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值