ORACLE 03 用户,方案的创建与管理
来源:互联网 发布:7英寸windows平板 编辑:程序博客网 时间:2024/06/04 18:53
一、实验目的
1.掌握用户、方案与权限的概念。
2.掌握用户操作的相关命令。
二、实验内容
1.以system 身份连接数据库,并创建一个用户。在SQL*PLUS中输入并执行如下语句:
CREATE USER EXER IDENTIFIED BY exer;
2.向新用户授权,使其连接到数据库。
GRANT CONNECT TO exer;
3.以exer身份连接数据库。
CONNECT exer/exer;
三、实验环境
Windows7、Oracle 10g
四、实验步骤
1.以system 身份连接数据库,并创建一个用户。在SQL*PLUS中输入并执行如下语句:
CREATE USER EXER IDENTIFIED BY exer;
2.向新用户授权,使其连接到数据库。
GRANT CONNECT TO exer;/ GRANT CREATE SESSION TO exer;
3.以exer身份连接数据库。
CONNECT exer/exer;
3.5习题
一、选择题
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.简要介绍方案与用户间的关系?
答:方案是一系列逻辑数据结构或对象的集合。一个方案只能被一个数据库用户拥有,并且方案的名称与这个用户的名称相同,当创建新用户时,系统自动创建该用户的方案。数据库中的每个用户都拥有一个唯一的方案,该用户创建的方案对象默认被保存在自己的方案中。如果该用户有足够权限,他可以指定自己建的方案对象保存在其他用户的方案对象中。
2.说明在CREATE USER 命令中各个选项的作用是什么?哪些是必须有的?
答:
语法格式:
CREATE USER user_name
IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace_name]
[TEMPORARY TABLESPACE tablespace_name]
[QUOTA quota_number[k|m] UNLIMITED ON tablespace_name]
[PROFILE profile_name]
[PASSWORD expire]
[ACCOUNT lock|unlock]
user_name:新创建的用户名称。(必须的)
password:为新用户指定密码。(必须的)
default tablespace:为新用户指定默认表空间,用来存储用户创建的方案对象。
Temporary tablespace:为新用户指定临时表空间,存储操作过程中产生的临时数据。
QUOTA:为新用户指定磁盘配额。
PROFILE:指定新用户使用的配置文件,profile_name表示配置文件名称。
PASSWORD expire:表示新用户的密码过期,登录时需要给出新的密码。
ACCOUNT lock|unlock:表示用户状态,lock表示加锁状态,unlock表示为解锁状态。
三、操作题
1.创建用户ora_temp,密码tem。
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.使用OEM工具为内置用户账户scott解锁:
解锁后可以从以下看到为unlock状态
2.查看scott用户方案的所有表
- ORACLE 03 用户,方案的创建与管理
- oracle 创建用户与授权管理
- oracle 11g创建与管理用户
- oracle用户创建管理的常用指令
- oracle管理之用户创建
- Oracle 的用户创建与赋权
- Oracle数据库配置与用户的创建
- ORACLE创建用户 管理用户常用语句创建用户的过程
- ORACLE创建用户 管理用户常用语句
- ORACLE创建用户 管理用户常用语句
- oracle 用户(USER)与方案(SCHEMA)的区别
- ORACLE表空间的管理与创建
- Oracle 对表的创建与管理
- Oracle表的创建与管理
- ORACLE 04 表的创建与管理
- Oracle之表的创建与管理
- Oracle之约束的创建与管理
- 【oracle】表的创建与管理
- Jedis的多种使用方式
- POJ 1321-棋盘问题(A)
- iOS函数响应式编程应用研究
- Windows x64内核中修改进程入口点
- 【Django】使用ImageField
- ORACLE 03 用户,方案的创建与管理
- (OK) Android-x86-7.1.1/ kernel 4.4.62
- oracle数据库CPU特别高的解决方法
- PHP 常量
- 因mysql表名与mysql关键字冲突导致的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
- Mybatis出错:Error instantiating class xxx with invalid types () or values ()
- LeetCode: 344. Reverse String
- 微信小程序如何介入新零售,打通营销闭环?
- moveToThread()