以前都是用mysql数据库的,现在需要用oracle,再看oracle时,发现以前学到的那点又还回去了,现在重新再回顾一下oracle
1.安装 oracle
用的是oracle 10g (10201_database_win32.zip)
2.用户管理
1.初始用户
sys
system
scott
public
2.用户属性
(1)用户身份认证方式
a.数据库身份认证
b.外部身份认证
c.全局身份认证
(2)默认表空间
保存永久性对象 默认表空间 SYSTEM
(3)临时表空间
保存临时数据信息
(4)表空间配额
限制用户在永久空间中可以使用的存储空间的大小,默认情况下,新建用户在任何表空间中都没有任何配额
(5)概要文件
从会话级和调用级限制用户对数据库系统资源的使用,同时设置用户口令管理策略 默认为DEFAULT概要文件
(6)账号状态
口令是否过期,帐号是否锁定
3.创建用户
(1)创建用户user3,口令为user3,默认表空间为users,表空间配额为10m,初始状态为锁定
create user user3 identified by user3 default tablespace users quota 10m on users account lock;
(2)创建用户user4,口令为user4,默认表空间为users,表空间配额为10m,口令设置为过期状态,概要文件为example_profile(必需先创建)
create user user4 identitied by user4 default tablespace users quota 10m on users profile example_profile password expire;
4.修改用户
(1)将用户user3的口令修改为newuser3,同时将该用户解锁
alter user user3 identified by newuser3 account unlock;
(2)修改用户user4的默认表空间为orcltbs1,在该表空间配额为20m,在users表空间的配额为10m
alter user user4 default tablespace orcltbs1 quota 20m on orcltbs1 quota 10m on users;
5.删除用户
drop user user4;
3.权限管理
1用户权限
a.系统权限
b.对象权限 是指某个特定的模式对象的操作权限
2权限授予方式
a.直接授权
b.间接授权
(1)为public用户组授予create session权限
connect system/manager@oracle
grant create session to public;
(2)为用户user1授予create session, create table, create index系统权限
grant create session, create table, create view to user1 with admin option;
(3)回收user1的create table, create view权限
revoke create table, create view from user1;
(4)将scott模式下的emp表的select/update/insert权限授予user1用户
grant select, insert, update on scott.emp to user1 with grant option;
(5)回收user1用户在scott.emp表上的select,update权限
revoke select, update on scott.emp from user1;
分享到:
相关推荐
以下是从“Oracle复习考试题”中提炼出的关键知识点,旨在帮助考生全面复习,确保对Oracle核心概念和技术有深入的理解。 ### 一、Oracle基础知识 1. **Oracle数据库概述**:理解Oracle数据库系统的架构,包括实例...
根据提供的文件信息,我们可以梳理出一系列关于Oracle数据库的重要知识点,主要涵盖了数据类型、PL/SQL控制结构、游标以及过程等内容。以下是对这些知识点的详细解释: ### 数据类型 1. **VARCHAR2** - `VARCHAR2...
**Oracle复习资料详解** Oracle是全球最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。本复习资料以PPT格式详细介绍了Oracle数据库的关键概念和技术,旨在帮助学习者全面掌握Oracle的相关知识。 ...
标题“Oracle复习”提示我们,这里将探讨Oracle数据库的相关知识,这是一款广泛应用于企业级的数据库管理系统。Oracle数据库以其高效、稳定和强大的功能在IT行业中占有一席之地。描述中的“博文链接”提供了进一步...
在复习Oracle时,我们需要深入理解其核心概念和技术,包括表连接方式、执行计划的查看、优化器策略、SQL监控与调整、索引的运用以及排序内存管理等。 1. **表连接方式**:Oracle支持多种连接方式,如哈希连接(Hash...
《ORACLE数据库》复习汇总是一份综合性的学习资料,涵盖了ORACLE数据库的关键概念和技术。这份复习汇总主要基于教材,旨在帮助学生系统性地理解和掌握ORACLE数据库的核心内容。 首先,Oracle版本及其发展史展示了...
Oracle复习纲要主要涵盖了Oracle数据库的基础概念、管理、编程以及安全性等方面的知识。以下是对这些知识点的详细说明: 1. **Oracle实例和数据库结构**: - Oracle实例是运行在操作系统上的一组进程和内存结构,...
这篇“Oracle面试复习(一)”的博文可能涵盖了Oracle数据库的基础知识,以及如何在面试中有效地展示这些技能。以下是一些可能涉及的关键知识点: 1. **Oracle数据库简介**:Oracle是全球领先的数据库管理系统之一...
这篇复习资料主要涉及Oracle数据库中的模式对象管理,这对于学习数据库管理和准备数据库三级考试非常有帮助。模式对象是数据库中的一种抽象概念,主要包括表、视图、索引、约束、序列和同义词等。 首先,我们来看看...
以下是对Oracle期末复习资料中涉及的关键知识点的详细解释: 1. **Oracle支持的类型**:Oracle支持多种类型的数据库,包括事务处理型(适合高并发读写操作)和数据仓库型(优化查询性能,用于数据分析)。通用类型...
本复习资料主要涵盖了Oracle中的数据操作语言(DML)和过程化SQL(PL/SQL)的相关实例,这对于理解和掌握Oracle数据库的操作至关重要。 1. 数据操作语言(DML): DML是Oracle中用于插入、更新、删除和查询数据的...
这篇复习资料主要聚焦于Oracle面试中常见的问题,旨在帮助你更好地准备和理解Oracle的核心概念、功能以及最佳实践。以下是一些可能在面试中出现的关键知识点: 1. **SQL语言基础**: - SQL是Structured Query ...
### Oracle复习资料知识点详解 #### 一、Oracle数据库系统的物理存储结构 - **数据文件**:数据文件是Oracle数据库中最基本的存储单元之一,用于存储实际的数据和元数据信息。一个表空间通常由一个或多个数据文件...
2011年的Oracle复习资料主要涵盖数据库管理、SQL语法、表空间管理、序列、后台进程、SQL语句缓存、文件操作、变量管理和约束等方面的知识点。 1. 数据文件是Oracle数据库存储数据的基本单元。描述正确的是C,一个表...
### Oracle复习知识点详解 #### 一、创建与管理数据库对象 **1. 创建表空间** 在Oracle中,数据存储在表空间中。表空间由一个或多个数据文件组成,是逻辑存储单元。例如: ```sql createtime EXAM_DATAFILE 'C:\...
Oracle数据库是全球广泛使用的数据库管理系统,对于准备...以上是Oracle考试复习的关键知识点,熟练掌握这些内容将有助于在考试中取得好成绩。在实际应用中,还需要结合实际场景灵活运用,以解决各种数据库管理问题。
04-Oracle复习.mmap
本复习将深入探讨Oracle的关键知识点,并将其与SQL Server进行对比,以便更好地理解和运用。 首先,Oracle的安装配置是使用Oracle数据库的第一步。安装过程中,你需要选择适合的软件版本(如Oracle Database 12c或...