Oracle数据库大作业Word文件下载.docx

上传人:b****1 文档编号:13252675 上传时间:2022-10-08 格式:DOCX 页数:34 大小:5.15MB
下载 相关 举报
Oracle数据库大作业Word文件下载.docx_第1页
第1页 / 共34页
Oracle数据库大作业Word文件下载.docx_第2页
第2页 / 共34页
Oracle数据库大作业Word文件下载.docx_第3页
第3页 / 共34页
Oracle数据库大作业Word文件下载.docx_第4页
第4页 / 共34页
Oracle数据库大作业Word文件下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

Oracle数据库大作业Word文件下载.docx

《Oracle数据库大作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《Oracle数据库大作业Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。

Oracle数据库大作业Word文件下载.docx

一般把那个小对勾取消,点击下一步进行,

弹出下图这个后点‘是’

3.下图后,选择创建和配置数据库,点击下一步。

4.下图,选择服务器类,因为桌面类没有高级选项的功能,下一步。

5.下图,选择单实例数据库,下一步

6.下图,选择高级安装,下一步

7,下图选择语言,如果数据库内没有用到其他的语言,就这样默认的就可以了,下一步

8.下图,选择安装版本,用企业版的,下一步

9.下面,选择基目录的时候要注意了,最好去新建一个自定义的目录,以后方便自己查询和更改,不要用这个默认的,删除的时候麻烦。

下面说一下怎么新建一个自定义目录。

10.新建自定义目录:

在d盘下新建一个文件夹,取名为myoracle,进入这个文件夹,在里面新建一个文件夹,取名oracle.注意:

这两个文件夹的名字可以自己定义,但是最好不要用中文名作文件夹的名字,容易出问题。

最好是如下这样的目录结构。

如图,就是这个样子的:

11.继续安装,点击‘oracle基目录’后面的那个浏览:

12.选择刚新建的d:

\myoracle\oracle这个文件夹:

如图:

13.上面的选择好后,就应该是下面这个样子的:

基目录选择好后,软件位置就会自动选择好了,不用管下面的那个浏览了,直接点击下一步。

14.下图,选择‘一般用途事务处理’直接点击下一步:

15.下图,‘全局数据库名’,可以自己定义。

下面的服务标识符也是可以自己定义。

一般这两个就使用默认的了。

下一步。

16.下图,就按照默认的来吧,点击下一步。

17.下图,也选择默认,下一步

18.下图,还是默认的,点击下一步。

19.下图,直接下一步

20.下图,配置口令,如果怕麻烦的话,如果仅仅是做学习用的话,统一口令就行。

如果以后高级了,可以分别设置口令。

这几个用户权限是不同的。

我就用统一口令了,输入了oracle123.。

注意一点:

你的这个口令,必须以字母开头,数字开头的话,后面会有很多问题的。

21.输入上面那个oracle后,会弹出如下:

在这里要注意了,oracle的密码标准是要字母数字大小写组合的大于八位才行,一般要是仅供学习用的话,不用在意这个。

直接点‘是’就行。

22.下图,检测环境:

24.环境检测完后,有的是可以直接点击下一步的,有的会出现如下图:

这个时候,一般是下图这样的,那么就应该没多大问题,选择全部忽略,再点击下一步就行了。

25.会出现如下:

点击完成,就可以开始安装了。

26.开始安装了:

安装比较慢,安装完数据库软件后,还会接着创建一个数据库实例,所以要等上好一会儿,玩一会儿后再来。

27.安装完后出现这个:

点击确定就可以完成了。

关闭。

这样就完成oracle的安装了。

(3)利用DBCA创建数据库,数据库名称为自己姓名的拼音首字母,如某学生的姓名为“张三”,则数据库的名称则为zs。

(4)数据库为共享数据库。

(5)创建数据库时选择示例模式。

(6)数据库所有的用户使用相同的口令,口令为学生的学号。

将上述安装过程截屏并将图片及相关文字描述添加在文档中。

数据库名称不正确者不得分。

(二)用户的创建与权限管理(20分)

(1)新建一个用户表空间MYTBS,要求大小为500M。

MYTBS表空间下有两个数据文件MYTBS1.DBF和MyTBS2.DBF,文件分别放在E和F两个不同的磁盘分区。

(2)创建用户配置文件userprofile,要求密码的生存周期为10天,允许输入错误的密码不得超过3次,超过3次密码锁1天。

(用语句查看该配置文件中的资源配置结果,dba_profiles数据字典表,截图语句及查询结果)

(3)新建一个用户,用户名称为学生姓名的首字母,密码为学生的学号。

如学生姓名为“张三”,则用户名称则为zs。

为新帐号设置默认表空间为MYTBS。

系统所有对象必须建立在该帐号下,所有对象必须存储在MYTBS表空间中。

用户的配置文件为userprofile;

(用语句查看新建的用户默认表空间,dba_users数据字典表,截图语句及查询结果)

(4)为用户赋予登录Oracle的权限;

为用户赋予创建任何表、创建任何索引的权限;

将DBA的角色给新建用户;

查看对应的用户获得的权限和角色(用数据字典表user_sys_privs,user_tab_privs,user_role_等,,截图语句及查询结果)

(5)用新建的帐号登录。

并执行showuser命令,显示当前登录用户。

完成以上命令,并写入文档中。

(三)Oracle对象的创建与管理(20分)

选择一个熟悉的课题,并对课题进行需求分析,依据需求分析,完成数据库的设计。

确定系统所有的数据表。

依据系统设计,在Oracle11g环境下完成数据表及相关对象的创建。

(1)课题简述

对课题进行简述,主要描述系统实现的功能。

(2)设计出系统的表结构,至少4个表。

表名必须是以当前用户名开头。

如当前用户是“zs”,创建了一个学生表,则表名为zs_student。

(3)使用新建的用户登录,并在用户下创建系统所需的各种表。

完成各表的定义,并实现每个表的主键、外键、自定义约束,写出创建语句。

用SQL语句完成对象的创建。

每个对象的创建必须有完整的SQL语句。

(4)创建适当的索引,写出创建的代码。

根据应用需要创建视图至少3个。

(四)PL/SQL编程(30分)

系统功能必须通过函数、存储过程、触发器或包实现。

至少创建一个函数、一个触发器(实现级联更新功能)、2个过程。

不能用程序设计语言实现。

先描述功能,再写实现代码。

例如:

用户登录验证,可以创建一个存储过程,输入参数是用户帐号、用户密码,输出参数是整型值。

-1表示登录失败,0表示没有此用户,1表示登录成功。

系统所有的业务逻辑必须通过上述方式实现,否则答辩无效。

SQL>

grantcreatesession,createtable,createview,createanyprocedure,createrole,

createsequencetohltwithadminoption;

创建用户users表:

createtablehlt_users

(userNamechar(10)notnull,

passwordchar(10)notnull,

usertypechar(10));

插入数据

insertintohlt_usersvalues('

胡'

'

123456'

学生'

);

苑'

中华'

666666'

管理员'

杜'

999'

教师'

中文'

321'

轰20'

320'

createorreplaceprocedurelogin(

2p_nameinhlt_users.userName%type,

3p_passwordinhlt_users.password%type)

4As

5v_passwordhlt_users.password%type;

/*判别输入的密码是否正确*/

6v_usertypehlt_users.usertype%type;

/*判别该用户的管理等级*/

7begin

8selectpassword,usertypeintov_password,v_usertypefromhlt_userswhereuserName=p_name;

/*核对用户是否存在*/

9begin

10ifv_password=p_passwordthen/*验证密码*/

11begin

12ifv_usertype='

thendbms_output.put_line('

||p_name||'

登陆成功'

13elsifv_usertype='

14elsifv_usertype='

系统管理员'

15endif;

16end;

17elsedbms_output.put_line('

密码输入错误,该用户登录失败'

18endif;

19end;

20exception

21whenno_data_foundthen

22dbms_output.put_line('

该用户不存在!

'

23endlogin;

24/

登录:

setserveroutputon

declare

begin

login('

end;

/

(五)Oracle备份与导出(20分)

利用备份和还原的有关知识。

设置数据库的备份方案。

设计数据库备份和恢复的方法,并写出相关的命令和操作。

(1)设置归档模式。

先查看当前文档归档模式

selectlog_modefromv$database;

切换用户:

conn/assysdba

当前处于非归档模式,设置为归档模式关闭并重新启动数据库

shutdownimmediate;

startupmount;

改变日志模式:

Altersystemsetlog_archive_dest_1='

location=d:

\arch'

;

(2)归档当前日志。

Alterdatabasearchivelog;

selectlog_modefromv$database;

(3)数据库完全备份及实现。

查询控制文件datafile的所在目录:

查询控制文件controlfile的所在目录:

查询重做日志文件的所在目录:

关闭数据库:

(4)数据库完全恢复及实现。

1.找到故

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1