《Oracle数据库》实验报告二(2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东金融学院实验报告课程名称:Oracle数据库
四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)
1. 创建表空间 stu_tbs
SQL>create tablespace stu_tbs
2 datafile 'c:\finance_db\finance011.dbf' size 25m online;
创建用户 stuuser131544235
SQL>create user stuuser131544235_sql identified by user121544232sql; SQL>alter user stuuser131544235_sql account lock;
查看“stuuser+学号_sql”用户的信息
SQL>select * from all_users;
查看该用户验证的方式
DBA_USERS 数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间
用企业管理器,修改“stuuser+学号”用户,验证方式为外部用户解锁,并修改密码
SQL>alter user stuuser121544232_sql account unlock;
SQL>alter user stuuser121544232_sql identified by sql121544232user;
授予“stuuser+学号_sql”用户“SYSOPER”系统权限
SQL>grant sysoper to stuuser131544235_sql;
sqlplus 收回用户在“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限SQL>revoke select,alter,delete on system.help from stuuser121544232;
用 Ssqlplus 收回用户的“SYSOPER”系统权限
SQL>revoke sysoper from stuuser121544232_sql;
利用企业管理器查看所有表的字段信息和约束信息
SQL>select * from DBA_TAB_COLUMNS;
表数据编辑(用“stuuser+学号_sql”用户完成)①用“stuuser+学号”用户完成对“stuuser+学号_sql”用户的相关授权
SQL> grant create session, create table to stuser131544235 with admin option;
SQL> conn stuser131544235/orace;
SQL> grant create session,create table to stuuser131544235_sql;
对表中数据的编辑,包括添加、修改和删除
SQL> create table Customer
2 (CustomerNumber NUMBER(10,0) not null constraint pk primary key,
3 CustomerName VARCHAR(10) not null,
4 CustomerSex NCHAR(1) not null,
5 CustomerIDCard CHAR(18) not null)
SQL>insert into
2 Customer (CustomerNumber, CustomerName, CustomerSex, CustomerIDCard)
3 values('1','杨虹','女', '210123************');
SQL>update Customer set CustomerSex='女',CustomerName= '赵敏'
2 where CustomerNumber=2;
SQL>delete from Customer where CustomerName like '杨%';
利用 SQL*Plus 或 iSQL*Plus 实现对表中数据的各种实用性查询SQL> select * from Customer where CustomerNumber=1