个人理财 特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

视频: linux内核编程(入门篇)第2章保护模式(第2节) 2024

视频: linux内核编程(入门篇)第2章保护模式(第2节) 2024
Anonim

创建用户,您必须决定用户可以在Oracle 12c数据库中执行哪些类型的操作。您可能希望允许用户登录,但您可能需要限制用户是否可以执行以下任一任务:

  • 访问某些数据

  • 启动和停止数据库

  • 创建表,索引和视图

  • 删除数据

    <! --1 - >
  • 执行备份

您可以通过 权限确定用户可以执行的操作。 数据库有两种权限:

  • 系统权限 控制用户在数据库中可以执行的操作。例如,他们可以创建表,创建用户和删除表空间吗?这些权限主要适用于添加或更改数据库中的结构。对象权限

  • 控制用户如何访问数据库中的实际数据。例如,他可以查看,更改或删除哪些数据?这些权限主要适用于表或视图中的行。

    您可以使用GRANT和REVOKE命令管理所有权限。从他们的名字中可以清楚地看出哪一个是谁给的,谁拿走的。但是,您根据特权的类型构建命令。例如,当你给,你给,当你把你从REVOKE。系统权限是任何用户所需的第一个权限。有几百个系统特权。

在任何用户可以对数据库做任何事情之前,他们需要能够连接,CREATE SESSION特权让用户访问数据库。没有这个特权,没有其他特权是重要的。

按照以下步骤为用户DTITILAH授予CREATE SESSION权限:

以用户SYSTEM的身份登录到数据库。

输入以下内容:

  1. 您会看到以下内容,表示DTITILAH可以连接到数据库:

  2. 授予成功。

    
    

    如果用户DTITILAH的密码已被盗用,该怎么办?确保用户不能再访问数据库的快速方法是从该用户撤销CREATE SESSION特权。

    使用以下步骤从DTITILAH中撤销CREATE SESSION:
    

以SYSTEM身份登录到数据库。键入以下内容:

您看到:

  1. 撤销成功。

  2. 错误:ORA-01045:用户DTITILAH缺少CREATE SESSION权限;登录被拒绝

    
    

    通过找出密码被泄密的原因来解决安全漏洞。

    用户也可能具有这些系统权限,允许他们在数据库中创建对象:
    

    RESUMABLE

    允许在满足空间限制时暂停和恢复作业。
    
  3. FLASHBACK ARCHIVE

允许用户从过去检索数据。

  • CREATE JOB 允许用户创建可以在Oracle计划程序中运行的作业。

  • CREATE SYNONYM 允许用户能够为对象创建别名,以便于访问。

  • 以下权限适用于开发人员: CREATE TABLE

  • CREATE VIEW CREATE SEQUENCE

CREATE PROCEDURE

  • CREATE TRIGGER

  • 数据库管理员(DBA)通常具有以下特权: CREATE ANY TABLE

  • 在任何用户的模式中创建表。 DROP ANY TABLE

  • 从任何用户的模式中删除表。

  • CREATE TABLESPACE

创建表空间存储区域。

  • ALTER USER 更改用户特征。

  • 删除用户 …呃,删除用户。

  • ALTER SYSTEM 更改系统操作参数。

  • 授予任何对象 允许被授予者针对数据库中的任何对象管理任何对象特权。很强大! WITH ADMIN OPTION是与系统权限关联的另一个功能。授予系统特权以允许用户将权限授予其他人时,可以使用此选项。例如,假设你已经雇用了一个新的用户名为RPLEW的DBA。

  • <!你希望用户MJAUST使用CREATE SESSION权限连接到数据库,但是你也希望他能够把这个权限授予别人。 要授予系统特权WITH ADMIN OPTION,请执行以下步骤:

  • 以SYSTEM身份登录到SQL * Plus。 输入以下内容:

  • 您看到: 授予成功。

现在还可以管理CREATE SESSION。

<! - 2 - >

如果WITH ADMIN OPTION被撤销,那么被该人授予该特权的所有用户都将保留特权。按指示行动。它不像WITH GRANT OPTION那样是级联的撤销。

特权的基础知识在Oracle 12c - 虚拟机

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...