`
wsql
  • 浏览: 12034310 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle学习记录之授权

 
阅读更多

oracle学习记录,表上查询、执行存储过程的授权,grant语句的使用,供参考。

--以sys用户连接数据库,密码oracle
connect sys/oracle as sysdba;
--创建test1用户,密码123
create user test1 identified by 123;
--建立测试表a
create table a(a number(10), b varchar2(20));
--把查询a表的权限授給test1
grant select on a to test1;
--建立测试存储过程spAdd
create procedure spAdd (aa in number, bb in varchar2)
as
    begin
    insert into a values(aa, bb);
    commit;
end;
/
--sys执行存储过程
execute spAdd(123, 'aaa');
--把执行存储过程的权限授給test1
grant execute on spAdd to test1;
--把create session权限授给test1
grant create session to test1;
--以test1用户连接数据库
connect test1/123;
--以test1用户执行sys的spAdd存储过程
execute sys.spAdd(124, 'bbb');
--以test1用户查询sys的a表
select * from sys.a;
分享到:
评论

相关推荐

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    oracle学习笔记下载

    ### Oracle 学习笔记知识点概览 #### 一、Oracle 数据库系统参数查询与管理 在 Oracle 数据库的学习过程中,了解如何查看和管理数据库的系统参数是非常重要的。这些参数直接影响着数据库的性能和稳定性。 ##### ...

    oracle学习笔记2013(+安装、卸载)

    这份"oracle学习笔记2013(+安装、卸载)"涵盖了从基础到进阶的多个方面,对于想要深入理解Oracle数据库的人来说是一份宝贵的资料。 首先,"Oracle10G安装图解.doc"详细阐述了Oracle 10g的安装步骤。Oracle的安装是...

    涂抹Oracle 三思笔记之一步一步学Oracle

    但我可以根据标题“涂抹Oracle 三思笔记之一步一步学Oracle”和给定的相关知识点要求,构造一篇关于Oracle数据库学习的基础知识点文章,以满足您的需求。 Oracle数据库是全球范围内广泛使用的企业级关系数据库管理...

    Oracle11g学习笔记

    这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...

    oracle学习笔记001_oracle10g安装

    本文将详述“Oracle学习笔记001_oracle10g安装”中的关键知识点,帮助初学者理解并掌握Oracle 10g的安装过程。 首先,安装Oracle 10g前,需要确保你的操作系统环境满足其兼容性要求。Oracle 10g支持Windows、Linux...

    oracle个人学习笔记

    ### Oracle个人学习笔记知识点梳理 #### 一、Oracle 用户与权限管理 **1. 创建用户** - 使用管理员账户(如 `sys` 或 `system`)登录后,可以通过以下命令创建新用户: ```sql SQL> create user zhangsan ...

    oracle 学习笔记更新2

    这篇“Oracle学习笔记更新2”主要聚焦于DBA在Oracle管理中的关键知识点。 一、Oracle基础知识 Oracle数据库基于SQL语言,提供了一种结构化数据存储和管理的平台。理解SQL语法、表结构设计(如范式理论)、索引原理...

    Oracle学习笔记_(PDF版)

    ### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...

    韩顺平oracle学习笔记

    韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...

    Oracle 学习笔记

    ### Oracle 学习笔记知识点详解 #### 一、Oracle 数据库简介 Oracle 是一款由美国甲骨文公司开发的关系型数据库管理系统。它以其强大的数据处理能力、高度的安全性及稳定性而闻名于世,在金融、电信、政府等领域...

    oracle学习笔记,oracle笔记,oracle

    Oracle 数据库提供了丰富的功能来管理数据库结构和数据,包括表空间的创建、用户的创建与授权、表的创建与操作,以及数据的检索与更新。掌握这些基本操作对于数据库管理员和开发者来说至关重要,能够有效提高数据库...

    最牛逼的Oracle 11g OCP学习笔记

    以下是对这份"最牛逼的Oracle 11g OCP学习笔记"中的关键知识点的详细阐述: 一、Oracle 11g基础知识 Oracle 11g引入了许多新特性,如自动内存管理、数据屏蔽、实时应用集群(RAC)、闪回数据库等。其中,自动内存管理...

    Oracle查询操作的学习笔记

    ### Oracle查询操作学习笔记知识点详解 #### 一、Oracle用户管理与权限分配 - **创建用户**:在Oracle中创建用户的基本语法为`CREATE USER username IDENTIFIED BY password`。例如,`CREATE USER xiaoming ...

    oracle学习笔记.doc

    本文将基于“Oracle学习笔记”进行深入解析,主要涵盖Oracle的基础概念、数据文件管理、SGA组件、数据库启动与关闭、用户管理、SQL*Plus命令、视图以及同义词。 1. **数据文件管理**: - 数据文件(Datafile)是...

    Oracle数据库学习手册 .docx

    《Oracle学习手册》主要针对Oracle for Windows平台,提供了全面的Oracle Database系统学习指南。手册内容涵盖以下几个关键领域: 1. **关系数据库设计**:这部分介绍了数据库设计的基础概念,包括如何创建和管理...

    玩转oracle学习笔记(三)-Oracle操作

    在Oracle数据库的世界里,"玩转Oracle学习笔记(三)-Oracle操作"主要涵盖了数据库的管理和操作方面的知识。这篇笔记可能是博主韩顺平分享的一系列Oracle学习教程中的第三部分,通过阅读他的博客文章(博文链接:...

    oracle11g学习笔记

    在学习Oracle 11g的过程中,了解并掌握其基本概念、安装、用户管理、权限和角色、数据对象以及管理工具的使用至关重要。 首先,安装过程虽然在此略过,但在实际操作中,Oracle 11g的安装包括下载安装包、配置环境...

    oracle官方中文文档+学习笔记

    这份"oracle官方中文文档+学习笔记"资源为初学者和经验丰富的DBA提供了宝贵的参考资料,可以帮助他们深入理解Oracle数据库的核心概念和技术。 Oracle 10g Concepts文档是Oracle数据库10g版本的主要理论指南,它详细...

    oracle11gR2学习笔记

    这些只是Oracle 11g R2学习笔记中的部分内容,实际学习和使用中还会涉及更多如索引、触发器、存储过程、事务管理、性能优化等复杂主题。对于深入理解和掌握Oracle数据库,建议进一步阅读官方文档和其他专业资料,...

Global site tag (gtag.js) - Google Analytics