oracle介绍、用户和权限的创建

1、oracle介绍
Oracle公司是全球最大的信息管理软件及服务供应商,成立于1997年,主要的业务是推动电子商务平台的搭建,Oracle公司有自己的服务器、数据库、开发工具、编程语言,在行业软件上还有企业资源计划(ERP)软件、客户关系管理(CRM)软件、人力资源管理(HCM)软件等大型管理系统。Oracle是一家综合性的国际大公司,也是最有实力与微软公司在技术上一较高低的公司之一。

什么是数据库
数据库是用来存储用户数据的仓库。

数据库的分类:
关系型数据库:Oracle,mysql,SQLserver
其他数据库:DB2,sybase,MongoDB
现在行业中用的最多的数据库:关系型数据库(表和表中的数据有联系)
Database数据库 简称DB,DBA:管理和搭建数据库的角色.

2、oracle用户
sys
system 超级管理员账号,connect as选择sysdba
scott 普通用户normal 默认密码:tiger ,第一次登陆的时候,都需要修改密码

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

登陆之后的登录信息确认:
账户名(sys/system/用户名)
@ :无任何含义,连接符
TEST:正在访问的数据库名
as sysdba : 使用何种身份登录数据库,如果是普通用户,不会出现该选项
如 system@ORCL test as sysdba

3、角色权限
数据库角色(role),数据库角色就是若干个系统权限的集合。下面介绍几个常用角色:
 CONNECT角色,主要应用在临时用户,特别是那些不需要建表的用户,通常只赋予他们CONNECT role。CONNECT是使用Oracle的简单权限,拥有CONNECT角色的用户,可以与服务器建立连接会话(session,客户端对服务器连接,称为会话)。
 RESOURCE角色,更可靠和正式的数据库用户可以授予RESOURCE role。RESOURCE提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)等。
 DBA角色,DBA role拥有所有的系统权限----包括无限制的空间限额和给其他用户授予各种权限的能力。用户SYSTEM拥有DBA角色。
一般情况下,一个普通的用户(如SCOTT),拥有CONNECT和RESOURCE两个角色即可进行常规的数据库开发工作。

4、创建用户和赋权等
–创建用户
Create User yangmi Identified By abc123;

–赋权
Grant DBA,Connect,Resource To yangmi;–connect,resource 普通用户 dba 管理员身份
grant create table to connect;

–收回权限
revoke Connect,Resource From yangmi;

–修改密码
Alter User yangmi Identified By qwe123456;

–删除用户
Drop User yangmi cascade;

–锁住用户
Alter User yangmi Account lock;

–解锁用户
Alter User yangmi Account unlock;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值