Oracle总结一:数据库概述
2017-08-20 15:41
218 查看
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
数据库是软件开发的一门重要技术
Oracle Database,又名Oracle RDBMS或简称Oracle,是甲骨文公司的一款关系型数据库管理系统
到目前仍在数据库中占有主要份额
Oracle数据库的优点:
可用性强,可拓展性强,数据安全性强,稳定性强。
启动和关闭服务命令:
net start oracleserviceorcl
net stop oracleserviceorcl
启动和关闭监听服务
lsnrctl start
lsnrctl stop
Oracle常见用户:
sys:超级管理员,密码安装时指定
system:普通管理员,密码同sys
scott:普通用户(一般教学用,密码tiger)
登录服务器
conn用户名/密码【@服务命名】【as sysdba|sysoper】
注:sysdba管理员身份sysoper操作员身份
sys用户登录必须指明以上两个身份之一
示例:
conn scott/tiger@orcl
conn soctt/tiger
conn system/orcl
conn sys/orcl as sysdba
创建用户
如:create user soctt identified by tiger;
用户权限
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource,dba权限。
用户权限回收与用户的删除
使用revoke语句收回权限:revoke 权限1,权限2...from用户名
使用drop进行用户的删除:drop user 用户名【cascade】
创建角色并赋予权限
创建角色:create role manager
为角色赋予权限:grant create table,create view to manager
将角色赋予用户:grant manager to user1,user2
附:一些常用oracle命令语句
--解锁scott
alter user scott account unlock;
alter user scott identified by tiger;
--创建用户
create user 用户名 identified by 密码;
--授权
grant create session,create table to 用户名;
--创建角色(一些权限的集合),角色授权,让用户属于某个角色
create role 角色名;
grant create session(会话),create table(表),create sequence(序列),create view(视图),create procedure(过程)... to 角色名;
grant 角色名 to 用户名;
--快速拥有权限
grant connect,resource to 用户名;
数据库是软件开发的一门重要技术
Oracle Database,又名Oracle RDBMS或简称Oracle,是甲骨文公司的一款关系型数据库管理系统
到目前仍在数据库中占有主要份额
Oracle数据库的优点:
可用性强,可拓展性强,数据安全性强,稳定性强。
启动和关闭服务命令:
net start oracleserviceorcl
net stop oracleserviceorcl
启动和关闭监听服务
lsnrctl start
lsnrctl stop
Oracle常见用户:
sys:超级管理员,密码安装时指定
system:普通管理员,密码同sys
scott:普通用户(一般教学用,密码tiger)
登录服务器
conn用户名/密码【@服务命名】【as sysdba|sysoper】
注:sysdba管理员身份sysoper操作员身份
sys用户登录必须指明以上两个身份之一
示例:
conn scott/tiger@orcl
conn soctt/tiger
conn system/orcl
conn sys/orcl as sysdba
创建用户
如:create user soctt identified by tiger;
用户权限
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource,dba权限。
用户权限回收与用户的删除
使用revoke语句收回权限:revoke 权限1,权限2...from用户名
使用drop进行用户的删除:drop user 用户名【cascade】
创建角色并赋予权限
创建角色:create role manager
为角色赋予权限:grant create table,create view to manager
将角色赋予用户:grant manager to user1,user2
附:一些常用oracle命令语句
--解锁scott
alter user scott account unlock;
alter user scott identified by tiger;
--创建用户
create user 用户名 identified by 密码;
--授权
grant create session,create table to 用户名;
--创建角色(一些权限的集合),角色授权,让用户属于某个角色
create role 角色名;
grant create session(会话),create table(表),create sequence(序列),create view(视图),create procedure(过程)... to 角色名;
grant 角色名 to 用户名;
--快速拥有权限
grant connect,resource to 用户名;
相关文章推荐
- Oracle 数据库总结
- Oracle总结数据库
- Oracle 11g 第一章知识点总结——数据库简介 简单查询
- 总结下 数据库方面 的一些知识(Oracle方面)
- 【20150601-20150605】oracle、数据库方向总结[spool、sqlldr、decode、row_number()]
- oracle之逻辑数据库结构概述(表空间、段、数据拓展和数据块)
- Oracle 数据库12c新特性总结(二)
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- Oracle数据库系统使用总结的几条经验分享
- Oracle 数据库优化实战心得总结
- 【数据库技术】ORACLE基本数据类型总结
- oracle用控制文件旧备份恢复后数据库恢复总结
- 用虚拟机Redhat Linux安装oracle 11G 并在winows上用PLSQL Developer使用数据库 总结
- Oracle 10g 单实例数据库 Data Guard 之 Physical Standby 配置详解(根据官方文档总结)
- Oracle数据库学习总结--spool
- oracle数据库学习总结在(一)
- oracle数据库学习总结:数据库概念及相关信息查看
- oracle 数据库对象概述
- oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)
- Oracle 数据库基础知识点总结(一)