一、涉及内容

1.掌握用户、方案与权限的基本概念。

2.熟练掌握用户操作的相关命令。

二、具体操作

(一)选择题:

1.关于方案的描述下列哪一项不正确?(C)

  A.表或索引等对象一定属于某一个方案

  B.在oracle 数据库中,方案与数据库用户是一一对应

  C.一个表可以属于多个方案

  D.一个方案可以拥有多个表

2.下列哪个对象属于方案对象?(C )

  A.数据段

   B.盘区

   C.表

   D.表空间

3.以下哪个命令用来连接Oracle 数据库?(B )

  A.CREATE

  B.CONNECT

  C.ALTER

  D.SELECT

(二)简答题:

1.简要介绍方案与用户之间的关系?

答:Oracle用户,通俗的讲就是访问Oracle数据库的“人”。 每个用户都有一个口令和相应的权限。而方案是一系列逻辑数据结构或对象的集合,可以理解为命名空间或包。一个方案只能够被一个数据库用户拥有,并且方案的名称与这个用户的名称相同,当创建新用户时,系统自动创建该用户的方案。 该用户创建的方案对象默认被保存在自己的方案中。

2.说明在CREATE USER命令中各个选项的作用是什么?哪些是必须有的?

答:CREATE USER命令中各个选项如下:

(1)CREATE USER username ---用户名

(2)IDENTIFIED BY password---口令

(3)[DEFAULT TABLESPACE tablespace ]--- 缺省的表空间,该用户创建的对象默认存放在这里。

(4)[TEMPORARY TABLESPACE tablespace] ---该用户使用的缺省的临时表空间

(5)[QUOTA [integer K[M]][UNLIMITED] ON tablespace_name ---用户在该表空间中允许使用k[m]字节

(6)[PROFILES profile_name] ---概要文件的名字。对用户能够使用的资源进行限制。

(7)[PASSWORD EXPIRE] ---立即将口令设成过期状态,用户在登录进入前必须修改口令。

(8)[ACCOUNT LOCK or ACCOUNT UNLOCK] ---用户是否被加锁。

其中,(1)CREATE USER username 和(2)IDENTIFIED BY password是必须有的,其余是可选的。

(三)操作题:

1.创建用户ora_temp,密码为tem。

先使用system/orcl1234 连接到SQL*Plus ,使用以下语句创建用户

2.将用户ora_temp密码改为ora。

3.用户ora_temp帐号锁定。

4.将用户ora_temp帐号解锁。

5.授予用户ora_temp建立会话的权限(create session)。

6.使用ora_temp身份连接数据库。

7.断开ora_temp用户的连接,使用system身份连接到数据库。

8.删除ora_temp用户。

9.使用OEM工具为内置用户账户scott解锁,查看scott用户方案的所有表。

  (1)在浏览器中输入URL地址为:http://localhost:1158/em 进入OEM登录界面

  (2)在“管理”界面找到“用户”,点击打开用户

  (3)进入“用户”后,选择“scott”用户

(4)编辑“scott”用户信息,状态为“未锁定”,而后点击“应用”保存。

(5)在“管理”选项卡,点击进入“表”后,点击选择方案,选择“scott”

(6)选择“scott”,

(7)查看scott用户方案的所有表

Oracle数据库——用户、方案的创建与管理的更多相关文章

  1. Oracle 数据库用户管理

    Oracle 数据库用户管理 Oracle 权限设置      一.权限分类: 系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言). 实体权限:某种权限用户对其它用户的表或视图的存取权限 ...

  2. 使用PLSQL 创建Oracle数据库用户并设置权限

    转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...

  3. Oracle数据库---用户与角色

    Oracle数据库---用户与角色 2019年02月26日 10:56:10 俊杰梓 阅读数:21 标签: 数据库 更多 个人分类: 数据库   版权声明:版权所有,转载请注明出处.谢谢 https: ...

  4. oracle数据库用户基本操作

    每个数据库都有一系列的用户,为了访问数据库,用户必须使用用户名等信息先连接上数据库实例,oracle数据库提供了多种方式来管理用户安全.创建用户的时候,可以通过授权等操作来限制用户能访问的资源以及一些 ...

  5. Oracle数据库同步方案

    Oracle数据库同步方案 1. 利用数据泵导出每表前2000行数据 expdp tvpay2/tvpay directory=dmp dumpfile=20170508.dmp include=ta ...

  6. Oracle数据库用户的密码过期问题处理

    SQL> select username, user_id, account_status,expiry_date, profile from dba_users where username ...

  7. Oracle数据库用户数据完整备份与恢复

    使用PLSQL-Developer工具可以快速便捷地完成Oracle数据库用户.表的备份恢复. Oracle数据库用户数据完整备份与恢复 1. 备份 1.1   PL/SQL->工具->导 ...

  8. 简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS

    简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS:1.Toad工具用oracle最大权限用户登录system2.查看正在使用UPAY3LINGXI_YS的进程select * fr ...

  9. 删除oracle数据库用户

    手工删除ORACLE数据库用户时常会出现会话进程仍在使用导致删除失败的情况.需要查询会话并将会话删除才能成功将数据库用户删除,比较不方便. 适用场景 自动删除oracle数据库用户 基本知识 orac ...

  10. Linux删除ORACLE数据库用户失败提示ORA-01940解决方法

    操作环境 SuSE11+Oracle11gR2 问题现象 删除ORACLE数据库用户失败,提示ORA-01940: cannot drop a user that is currently conne ...

随机推荐

  1. iOS开发之吸附动画效果

    步骤:1.使用singleviewapplication创建新的项目 2.在.h文件中创建两张图片的实例对象,并与相关的图片进行相连:创建一个UIDynamicAnimator实例对象 3.在.m文件 ...

  2. linux 任务调度 系统任务调度

    linux  at 针对运行一次的任务 crontab   控制计划任务的命令 crond系统服务 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程, 与windows ...

  3. Notepad++ 编译 pascal

    一.设置——>首选项 添加pas 二.运行,在输入框中填入命令: cmd /k cd /d "$(CURRENT_DIRECTORY)" &fpc -g $(FILE ...

  4. 插入并列div使其居中

    <!doctype html><html> <head> <meta charset="UTF-8"> <meta name= ...

  5. PHP访问REST API上传文件的解决方案

    最近写的一个小功能需要通过rest方式上传文件,因此就在网上找了一些解决方案.接下来说明以下我采用的解决方案:我是利用curl来实现的,其中CURLOPT_POST的值为TRUE代表的是请求类型为PO ...

  6. hdu 3635

    http://acm.hdu.edu.cn/showproblem.php?pid=3635 1-n个城市,对应放着编号1-n的龙珠. 两种操作 T A B 把编号A的龙珠所在城市内的全部龙珠放到有编 ...

  7. [数据结构]RMQ问题小结

    RMQ问题小结 by Wine93 2014.1.14   1.算法简介 RMQ问题可分成以下2种 (1)静态RMQ:ST算法 一旦给定序列确定后就不在更新,只查询区间最大(小)值!这类问题可以用倍增 ...

  8. 如何给magento的产品页面添加返回按钮

    如何给magento的产品页面添加返回按钮,最模板提供教程 第一步: 打开 E:\xampp\htdocs\magento\skin\frontend\default\bluescale\css\st ...

  9. iOS-NSThread使用

    NSThread: 优点:NSThread 比其他两个轻量级(Cocoa NSOperation.GCD) 缺点:需要自己管理线程的生命周期,线程同步.线程同步对数据的加锁会有一定的系统开销 Coco ...

  10. 第一个Sprint冲刺第一天

    讨论成员:邵家文.李新.朱浩龙.陈俊金 讨论内容:延续上学期四则运算app项目. 遇到的困难:1.上学期的代码需要找回来.2.开发所需要的技术还没有达到 开发需求 :第一个冲刺,加强四则运算app的功 ...