创建表空间:
create tablespace gouchao
datafile 'f:\xyc01.dbf' size 50m;
用户:
创建用户:
create user xuyongchao3 identified by xyc
default tablespace gouchao
temporary tablespace temp;
修改用户密码:
alter user xuyongchao identified by gouchao;
设置密码过期:
alter user gouchao password expire;
锁定用户:
alter user xuyongchao account lock;
为用户解锁:
alter user xuyongchao account unlock;
为用户授权:(系统权限)
grant connect ,resource ,create table ,create session ,create procedure to xuyongchao;、
为用户授数据对象权限:
grant select on scott.emp to gouchao;
为用户撤销权限:
revoke connect from gouchao;
创建角色:
create role student;
为角色授权:
grant select any table ,connect ,resource to student with admin option;
为用户授角色:
grant student to xuyongchao;
为用户撤销角色
revoke teacher from xuyongchao;
删除角色:
drop role teacher;
在数据字典中查询用户信息,授权情况。角色信息
查询用户信息:
select * from dba_users;
select * from dba_users where username='XUYONGCHAO';
授权情况:
conn xuyongchao/xyc
select * from user_sys_privs;
角色信息:
conn xuyongchao/xyc
select * from user_role_privs;
序列
查看当前用户所创建的序列:
select * from user_sequences;
创建序列:
create sequence S_userno
start with 50 increment by 10
MAXvalue 99 cache 10;
修改序列 :
alter sequence S_userno
maxvalue 200 cache 20 ;
删除序列:
drop sequence S_userno
使用序列:
nextVal:用于返回下一个序列号
Curral:用于返回当前序列号
insert into user(userno ,username) values(S_userno.Nextval,'33');
同义词:
同义词是方案对象的别名,作用:1)简化对象访问2)提高对象访问的安全性
建立公共同义词:
create public synonym public_emp for scott.emp;
使用同义词
select * from public_emp;
建立私有同义词:
create synonym private_emp for scott.emp;
删除公共同义词:
drop public synonym public_emp;
删除私有同义词
drop synonym private_emp;
分享到:
相关推荐
Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...
以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL语句的执行顺序是:`FROM` -> `WHERE` -> `SELECT` -> `GROUP BY` -> `HAVING` -> `ORDER BY`。首先从`FROM`子句开始,确定...
以下是对Oracle学习笔记整理的主要知识点的详细说明: 1. **数据库选择**: 在决定使用哪种数据库时,通常需要考虑项目的规模、性能需求、安全性要求以及可用资源。Oracle数据库因其稳定性、可扩展性和高性能而被...
Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的特性和功能来优化数据管理和查询性能。本文主要探讨Oracle数据库的入门基础知识,特别是与索引相关的概念。 首先,我们要理解ROWID的概念。ROWID是...
### Oracle 学习笔记知识点概览 #### 一、Oracle 数据库系统参数查询与管理 在 Oracle 数据库的学习过程中,了解如何查看和管理数据库的系统参数是非常重要的。这些参数直接影响着数据库的性能和稳定性。 ##### ...
### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...
在“MSDN Oracle学习笔记”中,我们可以期待找到关于Oracle数据库的详细讲解和实践指导。 首先,Oracle数据库的基础知识是必不可少的。这通常涵盖数据库系统的基本概念,如SQL(结构化查询语言)的使用,数据类型,...
Oracle数据库是世界上最流行的数据库管理系统之一,它广泛应用于企业级数据管理和分析。以下是对Oracle数据库一些基础知识的详细解释,主要基于提供的个人学习笔记内容。 **第一节:数据库管理** 1. **创建用户**...
开发技巧展示是《成功之路:Oracle 11g学习笔记》的一大特色(这一点很值得资深的开发人员借鉴)! 《成功之路:Oracle 11g学习笔记》共24章,主要介绍了Oracle安装、干净卸载Oracle、数据库启动关闭、Oracle网络配置等...
│ ORACLE学习笔记(一) - lvhuiqing的专栏 - CSDN博客.mht.lnk │ ORACLE学习笔记(二)oracle的逻辑结构 - lvhuiqing的专栏 - CSDN博客.mht │ ORACLE学习笔记(二)oracle的逻辑结构 - lvhuiqing的专栏 - CSDN...
《Oracle学习笔记一》 在IT领域,数据库管理是至关重要的技术之一,Oracle作为全球领先的数据库管理系统,其深度和广度的学习对于任何IT从业者来说都是一项必要的技能。本笔记主要聚焦于Oracle的基础知识,旨在帮助...
《成功之路Oracle11g学习笔记》是一本专为初学者设计的Oracle数据库学习资源,旨在帮助读者系统地掌握Oracle11g的基础知识。Oracle11g是Oracle公司推出的一个重要版本,它提供了许多增强的功能和优化,使得数据库...
以下是对Oracle学习笔记和相关知识点的详细解析: 1. **基础概念与术语** - **SQL**:Structured Query Language,用于管理和处理关系数据库的标准语言。 - **RDBMS**:关系数据库管理系统,Oracle便是其中的代表...
资源名称:成功之路:Oracle 11g学习笔记内容简介:本书专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是本书的一大特色(这一点很值得资深的...
总的来说,李兴华Oracle全部笔记是一份全面且深入的Oracle学习资料,不仅适合初学者入门,也对有经验的DBA有着很高的参考价值。通过这份笔记,读者可以系统地学习Oracle数据库的各个方面,提升自己的专业技能。
韩顺平2011年的Oracle学习笔记主要涵盖了Oracle的基本使用方法,包括一系列的基本命令。 1. **连接命令**:在Oracle中,我们通常使用SQL*Plus作为客户端工具连接到数据库服务器。连接命令是`sqlplus [username/...
《涂抹Oracle—三思笔记之一步一步学Oracle》很好的学习oracle书籍,值得一看
这份“Oracle学习笔记”无疑是你深入理解和掌握Oracle技术的重要资源。笔记涵盖了Oracle的语法基础、核心概念以及各种实用功能,旨在帮助初学者快速上手,同时也能为有一定经验的DBA提供参考。 首先,Oracle数据库...
《MLDN_Oracle学习笔记+源码 李兴华讲解》是针对Oracle数据库系统的一份详尽学习资源,由知名讲师李兴华精心编撰。这份资料不仅包含了丰富的理论知识,还提供了源代码实例,旨在帮助学习者深入理解和掌握Oracle...