oracle基础授权,Oracle基础学习3--Oracle创建用户并授权

Oracle服务器端的操作一般如下:

1)安装Oracle服务器软件

2)       创建数据库(安装时自动创建)

3)       配置监听(安装时自动配置)

4)       启动Oracle实例

5)       创建用户表空间

6)       创建新用户并授权

下面就开始讲创建用户表空间、创建新用户并授权两项:

首先要用系统管理员登陆Oracle(sqlplus/as sysdba)

?  创建用户表空间(D盘根目录创建名为ts_zhangsan的表空间)

create tablespace ts_zhangsandatafile‘D:\zhangsan.dbf‘size30m

autoextend on;

?  创建用户(用户名为zhangsan密码为pwd)

create user zhangsan identified by pwd;

?  将表空间ts_zhangsan授权给用户zhangsan

alter user zhangsan default tablespace ts_zhangsan;

?  为用户zhangsan授予连接数据库、创建表、视图,操作空间等权限

grant create session,create table,create view,unlimited tablespace to zhangsan;

?  用户zhangsan连接到Oracle

conn zhangsan/pwd

注:

?首先要授权 create session,然后才能连接Oracle

?  然后要授权 tablespace才能进行创建活动

?  然后要授权 create table才能创建table(view同理)

?  如果为所有用户授权,就用to public,如:

Grant create sessionto public

?  回收权限用revoke from,如(顺序与授权相反)

revoke create table from zhangsan;

revoke create session from zhangsan;

?  如果用户下面有表,则不能直接删除(drop),除非在删除语句后面加上cascade来强制删除,这样所有跟用户相关的东西自然也都被删除:

a5cea2a37204ae7459724406796d0531.png

原文:http://blog.csdn.net/wang379275614/article/details/31922537

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/336375.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mybatis缓存二级缓存_MyBatis缓存与Apache Ignite的陷阱

mybatis缓存二级缓存一周前,MyBatis和Apache ignite 宣布支持apache ignite作为MyBatis缓存(L2缓存)。 从技术上讲,MyBatis支持两个级别的缓存: 本地缓存,默认情况下始终启用 L2缓存,可选 随…

【H.264/AVC视频编解码技术】第一章【H264视频编码详细解析】

H264压缩比 YUV格式为 YUV420 分辨率 640 x 480 帧率 15 ,比特率为 640 x 480 x 1.5 x 15 x 8 =55M ,建议码流 500kpbs 。 压缩率 1 / 100 声网权威推荐码流 GOP 所谓GOP,意思是画面组,MPEG格中的帧序列,分为I、P、B三种,如排成IBBPBBPBBPBBPBBP...样式,这种…

企业是否应该实现对客户需求的快速响应_CRM系统给企业带来的创新有哪些?如何让销售爱用CRM系统?...

对于现代企业来说,CRM已然成为了一个成熟的项目,是能够给客户带来不菲的价值的。如果应用好,是能够取得提高客户满意度与企业经济效益的双赢成绩的。一、目前,CRM能够给企业带来的业务创新有哪些?1.统一数据CRM系统能将…

脚本实现oracle服务启停,通用服务启停shell脚本

####################################通用启停脚本#david###################################APP_NAMEmyApppsid0checkpid() {redisPidps -ef | grep $APP_NAME | grep -v grep | awk {print $2}if [[ -n "$myAppPid" ]]; thenpsid$myAppPidelsepsid0fi}status() {…

junit注释_通过此注释改善您的JUnit体验

junit注释JUnit可能是所有Java项目中90%的一部分。 令人兴奋的是,我们很快将拥有支持Java 8的JUnit 5 。 我们最近在博客上发表了一项改进 。 回到JUnit 4领域,有一个小技巧,我只能建议您进行所有单元测试。 只需在此处添加这个小…

lagom的微服务框架_微服务有麻烦吗? Lagom在这里为您提供帮助。 试试吧!

lagom的微服务框架蛋糕支持。 我们很自豪地宣布,新的Apache许可的微服务框架Lagom可在GitHub上使用 ! 当其他框架专注于打包和实例启动时,Lagom重新定义了Java开发人员构建基于微服务的应用程序的方式。 服务是异步的。 服务内通信由您管理。…

oracle创建简单包,Oracle创建程序包是什么?

一、程序包的相关知识1。定义与说明a。 相关对象的封装b。 程序包的各部分- 程序包规格说明声明子程序- 程序包主体定义子程序2。使用程序包的优点- 模块化- 更轻松的应用程序设计- 信息隐藏- 新增功能- 性能更佳3。公有项和私有项的区别公有项:在程序包说明部分定义…

python离线安装包_Python2.7如何离线安装包

1 Python版本是2.7已经在CentOS7系统自带,没有pip,没有互联网环境,需要先安装 backports.ssl_match_hostname-3.4.0.2.tar.gz,直接再CentOS7系统运行以下命令: 解压tar文件 tar -xvf backports.ssl_match_hostname-3.4…

java ee api_Java EE安全性API向前发展

java ee apiJava EE安全API( JSR 375 )正在向前发展,正如Arjan Tijms在此处概述的那样 : http : //arjan-tijms.omnifaces.org/p/whats-new-in-java-ee-security-api-10 。 html 。 需要注意的一件事是,我们现在为参考…

【音视频安卓开发 (三)】OpenGL ES 直接绘制YUV

EGL OpenGL与窗口对应的的适配层,针对安卓平台的适配器。 surface 交互到窗口显示

上网登录窗不弹出_配置 Windows XP 正常上网(TLS HTTPS),连接到 NAS

Windows XP 是经典的、高效的、可靠的、性能良好的操作系统,然而其大部分版本都已在 2014 年停止支持。其较为流行的版本 SP2 与 SP3 由于各种原因,目前均不能直接正常访问安装了 SSL 证书的网站,或映射某些服务器提供的共享文件夹。本文将提…

oracle数据库集群日志,Oracle集群数据库中恢复归档日志

恢复归档日志:select * from v$log_history t where t.THREAD#恢复归档日志:select * from v$log_history t where t.THREAD#1order by t.FIRST_TIME desc实例1:恢复一个归档日志:run{allocate channel dev_0 type sbt_tapeparms …

jcmd 命令_jcmd:一个可以全部统治的JDK命令行工具

jcmd 命令我在过去的几篇文章中都引用了方便的JDK工具jcmd ,但是像我以前对jps所做的那样,只专注于它的实用性 。 jcmd工具是随Oracle Java 7引入的,通过使用它来识别Java进程的ID (与jps相似),获取堆转储 …

【流媒体FLV封装协议】

FLV封装格式介绍及解析 FLV封装格式 FLV(Flash Video)是Adobe公司推出的一种流媒体格式,由于其封装后的音视频文件体积小、封装简单等特点,非常适合于互联网上使用。目前主流的视频网站基本都支持FLV。采用FLV格式封装的文件后缀为.flv。 FLV封装格式…

python画统计图代码_Python使用统计函数绘制简单图形实例代码

前言 Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。 用matplotlib绘制一些大家比较熟悉又经常混淆的统计图形,掌握这些统计图形可以对…

javafx css_JavaFX缺少的功能调查:CSS

javafx css在“ 缺少的功能调查”系列的最后一篇文章中,我说过这篇文章是关于CSS和FXML中缺少的功能。 现在事实证明,调查提交的内容不包含任何有效的FXML问题。 因此,我将仅关注CSS。 这些是报告CSS功能缺失: 完全CSS支持–当前…

linux系统打开m3u8文件,M3U8 文件扩展名: 它是什么以及如何打开它?

M3U8 疑难解答打开 M3U8 文件过程中所遇到的常见问题Microsoft Windows Media Player 已删除尝试打开 M3U8 文件时,您收到错误 “无法打开 M3U8 文件类型”。 通常,%%os%% 中会出现这种情况,因为 Microsoft Windows Media Player 未安装在你的…

FFmpeg NDK跨平台交叉编译

1.首先选择Windows平台安装好环境 windows搭建gcc开发环境(msys2) 2.创建一个通用脚本 basepath$(cd dirname $0; pwd) echo ${basepath} cd ${basepath}/ffmpeg-4.3.1#可以根据平台的不同进行修改 ANDROID_NDK_HOME/c/msys64/home/android-ndk-r21b-windows-x86_64/android…

r语言 C4.5 剪枝是用什么算法_决策树,逻辑回归,PCA算法面经

目录决策树简述决策树原理?为什么要对决策树进行减枝?如何进行减枝?简述决策树的生成策略PCA简述主成分分析PCA工作原理,以及PCA的优缺点?PCA中有第一主成分、第二主成分,它们分别是什么,又是如…