1 / 9
文档名称:

Oracle实验.pdf

格式:pdf   大小:735KB   页数:9页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle实验.pdf

上传人:1781111**** 2024/5/11 文件大小:735 KB

下载得到文件列表

Oracle实验.pdf

相关文档

文档介绍

文档介绍:该【Oracle实验 】是由【1781111****】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【Oracle实验 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..oracle基本操作实验目的:*Plus的使用;;;;实验内容:;查看注册表中oracle产品和服务的注册信息。。,查看并写出当前机器中orcl数据库的数据文件、重做日志文件和控制文件的存放位置。、。,查看scott和hr用户是否是锁定状态,如果锁定进行解锁,并修改hr用户的密码为abc。写出操作步骤。*Plus,查看系统中各表空间的状态,使用数据字典DBA_TABLESPACES,写出相关的命令。*Plus,查看该用户下有哪些表,并查看dept表和emp表结构以及表中数据;使用hr连接SQL*Plus,查看该用户下有哪些表,并查看jobs表和employees表结构以及表中的数据,写出完成以上操作的各个命令。*Plus中,将scott用户下的emp表数据转出至e:,写出相应的命令。*Plus命令提示符下输入select*fromtable;调用文本编辑器编辑SQL缓冲区中的内容,将命令改为select*fromtab;并执行SQL缓冲区中修改以后的命令。写出完成以上操作的各命令。,写出操作步骤。1:..*Plus中查看system和scott用户具有的系统特权,使用use_sys_privs视图;查看系统中各用户或角色获得的系统特权,使用dba_sys_privs,写出相应的各个命令。,以scott用户登录查看获得的系统特权,收回scott用户获得的创建表空间和创建数据库链接系统特权,写出以上操作的命令。connsys/******@orclassysdbagrantcreatetablespace,createdatabaselinktoscottwithoption;connscott/******@orclselect*fromuse_sys_privs;connsys/******@orclassysdbarevokecreatetablespace,,并允许该用户具有向外再授权的权利。connhr/******@orclgrantupdate(first_name,last_name)*Plus中,锁定scott用户,并修改该用户的密码为tigger,然后解锁该用户。写出相应的命令。connsys/******@orclassysdbaountlock;alteruserscottidentifiedbytiger;ountunlock;,命名为自己姓名的汉语拼音缩写,各选项设置可自行决定,创建完后,找到该数据库文件夹并查看其中所包含的文件。,大小为60M,区间统一为128KB大小;创建临时表空间tempts,大小为20M,区间统一为128KB。写出相应的命令。2:..,指定该用户的数据表空间为datats,临时表空间为tempts。授权该用户可以查看scott用户下emp表中的记录。写出以上操作的命令。connsys/******@orclassysdbacreatetablespacedatats????createusermanageridentifiedbyabcdefaulttablespacedatatstemporarytablespacetempts;connscott/******@orclgrantselectonemptomanager;,大小为2M,修改该数据文件的大小为7M,写出相应的命令。*Plus,创建班级的学生信息表,表结构自行设计,写出相关命令。,ConfigurationAssistant,使客户端机器成功连接实验室内的某一台oracle服务器。3:..oracle中的表对象实验目的:;、表结构维护和数据完整性约束维护;、簇表和外部表;、对象表和嵌套表;实验内容:“stu+自己的学号”,口令为pwd,该用户使用USERS作为数据表空间,使用TEMP作为临时表空间。SQL(结构化查询语言)connsys/******@orclassysdbacreateuseruser58identifiedbypwddefaulttablespaceuserstemporarytablespacetemp;“stu+自己的学号”相关的操作权限,保证该用户可以创建表对象。connsys/******@orclassysdbagrantcreatesession,createtabletostu58connstu58/******@orclcreatetables(snochar(10),snamevarchar2(10),sageint);alteruseruser58quotaunlimitedonusers;,在SQL*Plus中,创建stu表,要求包含学号、姓名、年龄和生源地四列;创建course表,要求包含课程号、课程名和任课教师三列,并制定它的存储参数,要求初始区间大小为10KB,下一个区间大小为20KB,最少要分配1个区间的磁盘空间,该表最多分配10个区间,扩充的区间每个和前一个一样大,该表的数据存放在USERS表空间,oracle数据块保留10%的空闲空间,每个oracle数据块至少要利用40%的空间,初始为2个在该数据块上的并发事务预留数据操作空间,最多为10个并发事务预留操作空间。,在SQL*Plus中,创建student表,要包含学号,姓名,4:..16到22之间,班级非空。要求以上约束写成表级完整性约束。写出相关的SQL命令。,在SQL*Plus中,创建按索引组织的表,,理解各个参数的含义。*Plus,查看该用户下所有的表,并观察各表的表结构,试创建一个簇,然后基于该簇创建簇表,向簇表中插入数据,看是否能插入成功,如果不成功,如何解决,写出相关SQL命令。*Plus,创建4个表空间,分别为ts1、ts2、ts3和ts4,要求数据文件的大小为2MB,并可重用。*Plus,观察该用户下的emp表,试根据该表创建范围分区表,将各个分区分别放到上题所创建的表空间中,然后将emp表中数据插入到新建的范围分区表中,查看各个分区的数据情况,看是否实现的范围分区,写出相关的SQL命令,并仔细体会范围分区的用途。*Plus,观察该用户下的emp表,试根据该表创建散列分区表,指定各个散列分区的名字及其所属的表空间,然后将emp表中数据插入到新建的散列分区表中,查看各个分区的数据情况及记录个数,体会散列分区的分区方法,写出相关的SQL命令。*Plus,查看该用户下所有的表,并观察各表的表结构,试创建一个列表分区表,并插入相关记录进行验证,写出相关的SQL命令。*Plus,创建组合分区表,查看分区及子分区创建结果,注意系统取的子分区名。*Plus,查看该用户下所有的表,并观察各表的表结构,试创建一个组合分区表,并插入相关表中的数据,查看个分区中的数据情况,写出相应的命令。5:..oracle中的各类对象及支持的SQL实验目的:;;;;实验内容:,要求包括书名、作者和摘要属性;基于该图书对象类型创建参考书目表类型;创建课程参考嵌套表,要求包括专业、课程名和参考书目;向该嵌套表中插入三行记录。写出相关的SQL语句命令。“stu+自己学号”,口令为pwd,该用户使用USERS作为数据表空间,使用TEMP作为临时表空间;授予该用户相关的权限,在SQL*Plus中,创建stu表,要求包含编号、姓名、年龄和生源地四列;创建一表空间ts1,要求数据文件的大小为2MB,并可重用;将该用户的stu表从USERS表空间迁移到ts1表空间。写出相关语句命令。STORAGE(INITIAL10kNEXT20kMINEXTENTS1PCTINCREASE0);,要求把姓名列宽度在原有基础上加大4个字符,向表中增加一个性别列,默认值为“男”;查看表结构;删除性别列;将stu表重命名为student,将编号列重命名为学号,从数据字典TAB中查看表名的变化,然后再查看表结构。写出相关的语句命令。,要求将学号字段设为主键,然后禁用该主键约束。写出相关语句命令。,该索引放到ts1表空间中。写出相关的语句命令。*Plus,观察该用户下的emp表,为该表建立一个视图,要求只显示30号部门的雇员和他们的年收入。写出相关的语句命令。6:..*Plus,观察该用户下的emp表,查询emp表中各部门中除最高工资以外的人员信息。写出相关的语句命令。,要求将7788号雇员调整为与7900号雇员相同的JOB。写出相关的语句命令。*Plus,创建奖金表,包含雇员名、工作、工资和佣金四列,向表中插入JAMES,BLAKE和SMITH三个人的记录;现使用MERGE语句,将emp表中的30部门雇员的ename、job、m的四列值合并到奖金表中,如有同名的雇员,则更新该雇员的佣金为工资与佣金之和,奖金表中没有的雇员,则将其佣金设为工资的10%,将记录插入到奖金表中。写出相关的语句命令。写出下列查询的语句命令:,前五行记录的雇员名、工资、佣金和年收入。写出查询语句。,平均工资超过2000的部门及他们的平均工资。,查询工资高于2300的雇员及其所在部门。。,要求显示dept、job、工资总额和次序。,要求从高到低显示。7:..PL/SQL和数据导入/导出实验目的:;、绑定变量和复合数据类型;;、例外、存储过程、函数、包和数据库触发器;;实验内容:使用scott用户完成以下操作,,输出显示emp表中empno为7788号雇员的sal的值。%TYPE定义变量,输出显示empno为7934号雇员的job值。。,包含no、name、job和sal四列,使用游标将emp表中sal大于2000的雇员的empno、ename、job和sal信息插入到yg表中。,如年基本工资低于36000,sal增加15%,否则sal增加10%。,该部门号已经被emp参考所引发的错误。、m。。。根据给定的参数不同,执行不同的更新雇员薪资的操作。,要求插入记录的工资列sal不小于1000,同事新纪录的sal值不能高于已有记录最高工资的2倍。,增加雇员简历(CLOB类型)和照片(BLOB类型)2个字段,并添加7788号雇员的简历。。8:..。9

最近更新

2024年浙江温州鹿城区区内选拔大学生村官4名历.. 60页

2024年浙江省宁波市不动产登记服务中心招聘历.. 59页

2024年浙江金华义乌市文化和广电旅游体育局招.. 59页

2024年湖北事业单位联考B类真题解析历年高频难.. 60页

2024年湖北宜昌市水利水电局事业单位招聘历年.. 60页

2024年湖北省武汉市新洲人民陪审员招聘168人历.. 88页

2024年湖北荆州市直事业单位招聘146人历年高频.. 59页

2024年湖南吉首事业单位引进紧缺人才38名历年.. 88页

2024年湖南怀化会同县事业单位招聘138人历年高.. 89页

2024年湖南永州市江华县人民武装部招聘2人历年.. 88页

2024年湖南省岳阳市市直事业单位招聘42人历年.. 62页

2024年湖南省社会科学院公开招聘9人历年高频难.. 279页

2024年湖南衡阳市直卫生系统事业单位招聘预录.. 89页

2024年湖南郴州资兴市事业单位招聘124人历年高.. 89页

2024年焦作大学单招职业适应性测试题库学生专.. 53页

2024年石狮市公开招聘事业单位卫生人员历年高.. 88页

2024年福建泉州南音艺术研究院事业单位招聘10.. 90页

2024年福建省泉州永春县村务专职工作者招聘4人.. 88页

2024年福建省长汀县事业单位招聘117人历年高频.. 60页

2024年福建龙岩市直及永定区事业单位招聘158人.. 275页

创造性测试量表《创新思维与实际问题解决》 4页

2024年西安职业技术学院单招职业适应性测试题.. 55页

2024年贵州大方县事业单位招聘180人历年高频难.. 88页

2024年贵州毕节金沙经济开发区招聘10人历年高.. 89页

2024年贵州省体育局直属事业单位招聘6人历年高.. 282页

2024年贵州省地矿局104地质大队招聘历年高频难.. 282页

2024年贵州省机关事务管理局招聘历年高频难、.. 89页

2024年贵州省水城县事业单位招聘316人(第二批.. 90页

利用SWI评估母婴感染中的胎儿脑部损伤情况 27页

2024年达州职业技术学院单招职业适应性测试题.. 55页