Oracle数据库基础
实验一 表空间和用户权限
专业: 班级: 姓名: 学号:
实验内容
一、 修改Oracle配置文件并重启服务 Tnsnames.ora, listener.ora
二、 创建表空间(将每一步的脚本和将执行结果截图,并黏贴到文件中)
1. 在D盘创建data目录
2. 使用系统管理员登陆数据库。创建数据表空间tbs_学号(如tbs_14010101),数据文件存储在d:\\data\\,文件名称:data_学号.dbf,文件大小50m,可以自动扩展空间,每次扩展10m,最大100m。
Create tablespace tbs_001 datafile ‘d:\\data\\data_01.dbf’ size 50m autoextend on next 10m maxsize 100m
三、 用系统管理员创建用户(将每一步的脚本和将执行结果截图,并黏贴到文件中) 1、创建用户
用户名:usr_学号(如usr_14010101) 密码:admin
默认表空间在第二步所创建的表空间上(tbs_学号,如tbs_14010101)。
Create user usr_001 identified by admin default tablespace tbs_001; 2、赋予权限:
将connect,resource 角色赋予该用户。
Grant connect,resource to usr_001;
四、 使用第三步创建的用户登录到数据库中(将执行结果截图,并黏贴到文件中) 1、
登录用户
Conn usr_001/admin 2、
使用create table 命令,创建表t_test,字段只用一个col1,
数据类型int.
Create table t_test( col1 int); 3、
向表t_test中写入数据1,2,3,4,5,6
Insert into t_test(col1) values(1); Insert into t_test(col1) values(2); Insert into t_test(col1) values(3); Insert into t_test(col1) values(4); 4、
查询t_test表,显示结果
Select * from t_test; 5、
查询系统视图dba_users,查看结果并截图。
Select * from dba_users;(会提示表或视图不存在,原因是没有访问权限)
五、 对usr_学号(如usr_14010101)进行对象授权(将每一步的脚本和执行结果截图,并黏贴到文件中) 1. 使用sys用户登录数据库
Conn sys/admin as sysdba
2. 对usr_学号赋予查询(select)dba_users表的对象权限。 Grant select on dba_users to usr_001;
3. 再次用usr_学号登录,查询dba_users,查看结果并截图 Select * from dba_users;
Oracle数据库基础 (实验二)
表、约束管理、数据管理
专业: 班级: 姓名: 学号:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南审2017orcal期末实验参考答案在线全文阅读。
相关推荐: