数据库实验报告Oracle数据库的创建与管理

时间:2024.5.19

《大型数据库系统实践》上机实验报告

专业和班级:


第二篇:oracle 实验5 创建和管理数据库


实验5 创建和管理数据库

实验目的

1. 掌握DBCA创建删除数据库,了解SQL语句手动创建数据库

2. 掌握SqlPlus中各种关闭和启动数据库的方法

实验内容

1. 在Oracle的配置和移植工具中选择DBCA,启动DBCA,创建数据库YGGL数据库。

? 数据库名YGGL,全局数据库名YGGL

? 创建过程中设置统一的密码为:Oracle

? 创建过程中在“数据库存储”页查看控制文件,数据文件,重做日志文件的相关信息,可做适当修改(具体修改可自己定义,可参看书P280页)

? 创建过程中在“口令管理”里解锁HR用户和SCOTT用户 ? 创建完毕后登陆OEM,登陆sqlplus,登陆isqlplus验证创建 //注意:查看ORACLE_HOME\install\readme.txt文件查看数据库的登陆页面地址

2. 启动和关闭数据库YGGl

? 登陆SQLPLUS(以”SYS”用户,“SYSDBA”身份登陆)。使用shutdown命令关闭数据库(分别尝试[NORMAL?IMMEDIATE TRANSACTIONAL?ABORT]四种方式,注意ABORT方式一般不推荐使用)。使用STARTUP命令启动数据库(分别尝试

[MOUNT?NOMOUNT?OPEN]三种方式)。

//注意:在启动和关闭过程中,仔细查看oracle给出的当前数据库和实例的当前状态。

尝试了各种数据库的启动和命令后,完成以下操作

? 使用shutdown immediate命令关闭数据库,然后尝试用scott用户去登陆数据库,看看oracle给出什么提示。

? 使用sys用户登陆sqlplus,然后使用startup命令打开数据库,再尝试用scott用户去登陆数据库,看看oracle给出什么提示。 ? 使用sys用户登陆sqlplus,然后使用shutdown immediate命令关闭数据库,然后打开数据库到加载状态(MOUNT),看看系统给出的提示,此时使用Archive log list命令查看当前系统的归档状态,然后使用Alter database ARCHIVELOG命令切换系统到归档状态。再次使用Archive log list命令查看当前系统的归档状态,整个过程中注意查看oracle给出的提示。 ? 关闭数据库,然后将orcl数据库的三个控制文件剪切到其他文件目录,然后再次将数据库切换数据库到NOMOUNT状态,看看该命令能否执行成功,然后输入ALTER DATABASE MOUNT命令将数据库加载状态,看看该命令能否执行成功,系统给出的提示是什么,怎么解决这个问题。

《注意考虑,在数据库装载状态中控制文件能否损坏,如果损坏,数据库能否启动到装载状态》

? 停掉数据库,将拷贝出去的三个数据库控制文件再次拷贝回正确的目录,然后将系统打开切换数据库到加载状态,看看是否

能执行成功

? 利用ALTER DATABASE OPEN READ ONLY命令将已经处于mount状态的数据库打开并设为只读状态,然后用scott 用户连接数据库,分别查询scott用户下的emp表中数据,然后删除scott用户下的dept表数据,看看那个操作能成功,那个失败,为什么?

? 用sys用户登陆,先停掉数据库,切换数据库到mount状态,然后利用ALTER DATABASE OPEN READ WRITE命令将数据库设为读写状态,再次用scott 用户连接数据库,分别查询scott用户下的emp表中数据,删除emp表数据,看看哪个操作能成功,为什么?

--------选做部分---------

? 使用sys用户连接sqlplus,同时再打开一个sqlplus,以scott用户登陆(即保证系统现在有两个会话(session)都连着数据库)。然后切换到使用sys用户连接得这个session,使用shutdown命令关闭数据库,看看系统给出什么提示。

《注意思考:当前能不能关闭数据库,系统有没有什么提示,什么原因导致当前的问题》

? 登陆OEM(以”SYS”用户,“SYSDBA”身份登陆),在主目录中的一般信息栏里,关闭数据库。输入验证信息后,点击“显示SQL”,查看SQL语句,点击返回。点击“高级选项”,查看关闭方式的不同选项的不同应用情况,点击返回。点击是关闭数据库。关闭

成功后再启动数据库,操作和关闭数据库类似。查看SQL语句,查看高级选项。点击是启动数据库。

? 手动创建数据库(课后完成)

要求:所有的在SQL Plus中各个操作的SQL命令和执行结果分别保存,分别命名。将所有的SQL命令保存放到文件夹(文件夹名字(学号后两位-姓名—实验5)),文件夹打包保存到电脑上并提交到ftp中。

更多相关推荐:
oracle数据库实验报告三

广东金融学院实验报告课程名称Oracle数据库第1页共2页第2页共2页第3页共2页第4页共2页第5页共2页第6页共2页第7页共2页第8页共2页第9页共2页第10页共2页

Oracle 数据库对象的管理 实验报告

西安财经学院本科实验报告学院部实验室实验楼619课程名称大型数据库系统概论Oracle学生姓名学号专业信息管理与信息系统教务处制二010年10月19日第1页共12页西安财经学院管理学院Oracle实验名称Ora...

《Oracle数据库》实验报告三

广东金融学院实验报告课程名称Oracle数据库第1页共2页第2页共2页第3页共2页第5页共2页第6页共2页第8页共2页

Oracle数据库课程设计报告

存档资料成绩:华东交通大学理工学院课程设计报告书所属课程名称Oracle11g数据库基础教程题目图书管理系统分院电信分院专业班级电子商务1班学号***学生姓名***指导教师付念20XX年12月20日 …

《Oracle数据库》实验报告

河南财经政法大学计算机与信息工程学院20xx年20xx年第一学期专业信息管理与信息系统课程名称Oracle数据库班级姓名学号指导教师张巧荣实验报告实验一创建数据库和表河南财经政法大学计算机与信息工程学院第1页共...

实验报告《大型数据库(Oracle)》

大型数据库Oracle实验报告指导老师彭虎适用班级信B093220xx年8月25日制定实验一Oracle安装与维护一实验目的1了解并掌握Oracle10的安装方法2了解并掌握测试安装好的Oracle10g的方法...

《Oracle数据库》实验报告

实验二Oracle数据库开发环境下PLSQL编程2学时实验目的1掌握PLSQL的基本使用方法2在SQLPLUS环境下运行PLSQL的简单程序3应用PLSQL解决实际问题实验内容与步骤一实验内容1用PLSQL实现...

Oracle实验报告 学生选课数据库的设计与管理

华北电力大学科技学院实验报告实验名称课程名称专业班级软件10K2学生姓名李运号1019xx020xx6成绩指导教师实验日期20xx年5月10日学实验报告如打印纸张用A4左装订页边距上下25cm左29cm右21c...

Oracle Database 实验报告

实验一OracleDatabase环境和SQLPlus基础一实验目的掌握OracleDatabase数据库的安装学会使用SQLPlus环境的设置及应用二实验环境本实验采用的RDBMS是Oracle公司的数据库管...

oracle大型数据库实验报告4

五思考题及其它1显示游标和隐式游标在用法上的区别2raise语句应该放在PLSQL块的哪个部分当在异常和oracle错误之间建立关联时应该在哪个部分完成3实验报告要求本次实验书写两次分别是一和二三和四实验六过程...

oracle数据库实验报告1-3内容

重庆文理学院软件工程学院实验报告册专业软件工程班级软件一班学号姓名课程名称oracle数据库指导教师李瑞20xx年9月15日1下载oracle11g软件包写出下载的地址2安装oracle11g写出主要步骤实验过...

《Oracle数据库》实验报告模板

广东石油化k工学院20xx年20xx年第一学期专业信息与计算科学课程名称数据库系统原理与应用oracle班级信息122班姓名李皓文指导教师梁柱森实验报告实验二创建数据库和表实验报告实验报告实验报告

oracle数据库实验报告(20篇)