Oracle数据库实验一

合集下载

Oracle实验报告

Oracle实验报告

Oracle数据库实验报告实验一:Oracle 10g安装卸载及相关工具配置一、实验目标:安装Oracle 10g,了解OEM,通过DBCA安装数据库,通过DBCA删除数据库,sqldeveloper连接数据库,卸载oracle 10g。

二、实验学时数2学时三、实验步骤和内容:1、安装Oracle10g(默认安装数据库)双击setup.exe,选择基本安装,安装目录D:盘,标准版,默认数据库orcl,口令bhbh。

进入先决条件检查界面时:网络配置需求选项不用打勾,直接下一步,是。

直到安装成功。

2、登陆和了解OEM主要是已网页的形式来对数据库进行管理。

http://主机IP:1158/em用户名:sys口令:bhbh身份:sysdba或者用户名:system口令:bhbh身份:normal3、通过DBCA删除已安装的默认数据库orcl程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->删除数据库->……4、通过DBCA安装数据库xscj程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->创建数据库->……5、sqldeveloper连接数据库打开sqldeveloper,新建连接连接名:system_ora用户名:system口令:bhbh主机名:本机计算机名SID:xscj测试,显示成功,连接,保存。

6、卸载oracle 10gWindows下1>停止所有Oracle服务,点Universal Installer卸载2>删除注册表中的所有关于Oracle项在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录3>删除硬盘上所有Oracle文件。

oracle数据库实验报告

oracle数据库实验报告

oracle数据库实验报告《Oracle数据库实验报告》在当今信息化时代,数据库管理系统扮演着至关重要的角色。

Oracle数据库作为全球领先的企业级数据库管理系统,在各行各业都有着广泛的应用。

本次实验旨在通过对Oracle数据库的实验操作,深入了解其基本功能和特点,并探讨其在实际应用中的优势和局限性。

实验一:数据库的创建与连接在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用户名和密码连接到该数据库。

通过这一步骤,我们了解了Oracle数据库的基本操作流程,包括数据库的创建、用户的授权和连接等。

实验二:数据表的创建与管理在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。

通过这些操作,我们深入了解了Oracle数据库的数据管理功能,包括数据表的设计和维护等。

实验三:索引的创建与优化索引是数据库中非常重要的组成部分,能够提高数据的检索效率。

在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据库的性能。

这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及如何通过索引来提高数据库的性能。

实验四:备份与恢复数据库的备份与恢复是数据库管理中至关重要的一环。

在本次实验中,我们学习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。

这些操作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。

通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。

同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。

然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。

总的来说,本次实验让我们更加深入地了解了Oracle数据库的特点和功能,对我们今后的数据库管理工作有着重要的指导意义。

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

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

河南财经政法大学计算机与信息工程学院
2011年---2012年第一学期
专业:信息管理与信息系统
课程名称:Oracle数据库
班级:
姓名:学号:
指导教师:张巧荣
实验一创建数据库和表
实验二表数据的插入、修改和删除
实验三数据库的查询
实验四数据库的视图
实验五索引和完整性
实验六用户、角色管理
实验七备份和恢复
实验八PL/SQL编程
实验九存储过程和触发器的使用
友情提示:范文可能无法思考和涵盖全面,供参考!最好找专业人士起草或审核后使用,感谢您的下载!。

oracle数据库实验指导书

oracle数据库实验指导书

oracle数据库实验指导书部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改计算机科学学院《ORACLE数据库》实验指导书《ORACLE数据库》实验指导书实验一Oracle数据库安装配置以及基本工具的使用1.实验的基本内容实验室中oracle数据库安装后某些服务是关闭的<为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置:b5E2RGbCAP<1)启动 oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务p1EanqFDPw<2)修改listener.ora 和tnsnames.ora 两个文件的内容<3)以用户名:system ,口令:manager 以“独立登录”的方式进入oracle 数据库系统DXDiTa9E3d<4)熟悉数据库中可用的工具。

2.实验的基本要求<1)掌握Oracle9i的配置以及登录过程。

<2)熟悉系统的实验环境。

3.实验的基本仪器设备和耗材计算机4.实验步骤(1> 查看设置的IP地址是否与本机上的IP地址一致。

若不一致则修改为本机IP地址。

(2> 启动oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务RTCrpUDGiT控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER<右击/启动)。

5PCzVD7HxA控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE9<右击/启动)(3> 修改listener.ora 和tnsnames.ora 两个文件的内容D:\oracle\ora90\network\ADMIN\listener.ora(用记事本方式打开>,将HOST=“…..”内容修改为本机的IP地址,保存退出。

oracle总实验报告

oracle总实验报告

实验一Oracle数据库创建及SqlPlus的启动与退出一、实验目的1、掌握使用DBCA建立、删除和管理数据库模板;2、掌握sqlplus工具的启动和退出;二、实验内容1、用DBCA建立数据库;2、用DBCA删除数据库;3、用SQL Plus测试数据库正确;4、用DBCA管理数据库模板;5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

(3)执行完成后,输入quit或exit命令返回Dos控制台。

6、基于Windows方式启动与关闭sqlplus(1)单击“开始”按钮,在程序组中选择\Oracle-orahome92\application development\sql plus 选项。

在打开的对话框中输入用户名、密码和服务器名进行登陆。

(2)当成功连接后,可以来验证:比如输入查询语句:select * from scott.emp。

(3)使用Disconnect命令中断与数据库的会话连接;如果再次连接可以使用Connect命令。

比如输入connect system/manager@sa。

(4)如果想更改口令,可以使用Password命令。

(5)如果想从SQL*PLUS中退出,在SQL提示下输入Quit或Exit返回到Windows界面。

三、实验过程与步骤:1、用DBCA建立数据库;(1) 启动DBCA后,出现欢迎画面后,选择创建数据库,单击下一步。

(2) 选择数据库类型(3) 输入全局数据库名称和SID(4)设置数据库选项(5)创建数据库过程2、用DBCA删除数据库;过程同建立数据库相同,在选择时,要选择删除数据库。

3、用SQL Plus测试数据库正确;(使用Connect命令)4、用DBCA管理数据库模板;过程:开始——所有程序——DBCA——管理模板——下一步……5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

Oracle实验一报告

Oracle实验一报告

实验一实验名称:数据库的安装与管理实验学时:2实验目的:1)了解Oracle数据库的基本安装流程。

1)了解Oracle数据库的逻辑结构和物理结构。

2)熟悉Oracle的命令操作环境SQL*PLUS。

3)了解启动和关闭数据库的不同方式及其优缺点。

4)熟悉掌握各种启动、关闭方式。

实验内容及步骤:1、完成Oracle 12c数据库的安装2、SQL*Plus的启动与关闭(一)SQL*Plus的启动(二)断开与数据库的连接(三)退出SQL*Plus3、使用shutdown命令关闭数据库(1)正常关闭。

等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。

正常关闭的语句如下:SHUTDOWN NORMAL(2)立即关闭。

回退活动事务处理并断开所有已连接的用户,然后关闭数据库。

立即关闭语句如下:SHUTDOWN IMMEDIATE(3)事务关闭:完成事务处理后断开所有已连接的用户,然后关闭数据库。

事务处理关闭语句如下:SHUTDOWN TRANSACTIONAL4、使用startup命令启动数据库(1)启动数据库实例时不装载数据库。

执行此操作的命令如下:STARTUP NOMOUNT(2)启动数据库实例,装载数据库,但不打开数据库。

通常在数据库维护时执行此操作,对应的命令如下:STARTUP MOUNT4.改变数据库的状态(1)装载数据库实例。

ALTER DATABASE MOUNT(2)打开已关闭的数据库。

ALTER DATABASE OPEN(3)以只读方式打开数据库。

ALTER DATABASE OPEN READ ONLY思考题:1、在数据库的nomount、mount、open三种模式下,分别打开数据库的什么文件?nomount状态:读参数文件,启动实例和后台进程;mount状态:加载控制文件,让实例和数据库相关联;open状态:根据控制文件找到并打开数据文件和日志文件,从而打开数据库。

2、当关闭数据库时使用shutdown命令,好久没有关闭,随即将“命令提示符”窗口关闭,之后重新“启动命令提示符”并登录SQL*PLUS,使用shutdown immediate关闭数据库出现如下问题如何解决?ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 - 不允许连接3、如何把数据库从nomount状态改为mount状态?alter database mount;。

《Oracle数据库》实验报告一

《Oracle数据库》实验报告一
(2)要求给出相应的SQL语句。
4、修改表空间stu_tbs
(1)在表空间stu_tbs中添加数据文件stu003.dbf,路径为c:\ ora_data\ stu,大小为10 MB,如果该数据文件已经存在,则被覆盖,数据文件具有自动扩展属性,每次增量为64 KB,最大值为50 MB,且将其修改为脱机状态。
copy c:\oracle\product\10.2.0\oradata\orcl\control01.ctl d:\oracle\product\10.2.0\oradata\orcl\control04.ctl
copy e:\oracle\product\10.2.0\oradata\orcl\control01.ctl e:\oracle\product\10.2.0\oradata\orcl\control05.ctl
熟悉了使用Configuration Assistant创建数据库的过程,实现查询,创建,修改等Oracle语句。
六、教师评语
1、完成所有的实验内容,实验步骤和实验结果基本正确。
2、至少完成主要的实验内容,实验步骤和实验结果基本正确。
3、仅完成部分的实验内容,实验步骤和结果基本正确。
4、虽然完成了主要实验内容,但是实验步骤和结果存在多处重大错误。
四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)
1、创建数据库
(1)选择“Database Configuration Assistant”命令,启动DBCA
(2)进入操作界面,选择“创建数据库”, 设置“全局数据库的名”和“实例名”
(3)为账户设置口令
(4)设置数据库存储类型和存储位置(选择存储类型为“文件类型”,存储位置为“使用模板中的数据库文件位置”)

Oracle数据库实验一

Oracle数据库实验一

Oracle数据库实验一作业一用户与权限的管理一、实验目的掌握Oracle的用户管理和权限管理。

二、实验内容用户与权限管理三、实验步骤以system登录创建用户u01,密码是user01以u01登录,请解释你看到的现象原因:u01无法连接到数据库。

由于没有给u01授权。

为u01授权,再次以u01登录修改u01的密码为u01以system登录为用户u02设置默认的表空间为users,配额是2M(users是系统表空间,可通过语句select tablespace_name from dba_tablespaces查看)授予u02以下权限:create session, create table以u02登录创建一个表t1,字段有empID varchar2(10), empName varchar2(10)撤销u02的create table权限以system登录创建角色managers授予managers以下权限:create session, create table, create view将managers授予u03以u03登录创建一个表t3查询系统表role_sys_privs中role=‘MANAGERS’的权限以system登录创建用户u04和u044授予u04以下系统权限:connect, resource,并可级联授权以u04登录授予u044以下系统权限:connect,并可级联授权以system登录回收u04的connect, resource系统特权以u04登录,请解释你看到的现象原因:u04无法连接到数据库了。

由于撤销了u04创建会话的权限,无法连接数据库了以u044登录,请解释你看到的现象现象:u044可以连接;原因:因为connect和resource的属性被级联授予给其他用户和角色,而u044是在u04下面创建的用户,没有被撤销权限。

以system登录创建用户u05和u055授予u05和u055以下系统权限:connect, resource创建一个表t5,并插入一条记录授予u05对于表t5的select权限,并可级联授权以u05登录查询t5的数据授予u055对于表t5的select权限,并可级联授权以u055登录查询t5的数据以system/system登录保留u05和u055的系统权限,回收u05的select权限和级联效应以u05登录,查询t5的数据,请解释你看到的现象现象:不可查询表t5原因:权限被收回以u055登录,查询t5的数据,请解释你看到的现象现象:无法查询表t5;原因:撤销select权限的同时对u055产生级联效应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业一用户与权限的管理
一、实验目的
掌握Oracle的用户管理和权限管理。

二、实验内容
用户与权限管理
三、实验步骤
以system登录
创建用户u01,密码是user01
以u01登录,请解释你看到的现象
原因:u01无法连接到数据库。

由于没有给u01授权。

为u01授权,再次以u01登录
修改u01的密码为u01
以system登录
为用户u02设置默认的表空间为users,配额是2M(users是系统表空间,
可通过语句select tablespace_name from dba_tablespaces查看)
授予u02以下权限:create session, create table
以u02登录
创建一个表t1,字段有empID varchar2(10), empName varchar2(10)撤销u02的create table权限
以system登录
创建角色managers
授予managers以下权限:create session, create table, create view
将managers授予u03
以u03登录
创建一个表t3
查询系统表role_sys_privs中role=‘MANAGERS’的权限
以system登录
创建用户u04和u044
授予u04以下系统权限:connect, resource,并可级联授权
以u04登录
授予u044以下系统权限:connect,并可级联授权
以system登录
回收u04的connect, resource系统特权
以u04登录,请解释你看到的现象
原因:u04无法连接到数据库了。

由于撤销了u04创建会话的权限,无法连接数据库了
以u044登录,请解释你看到的现象
现象:u044可以连接;
原因:因为connect和resource的属性被级联授予给其他用户和角色,而u044是在u04下面创建的用户,没有被撤销权限。

以system登录
创建用户u05和u055
授予u05和u055以下系统权限:connect, resource
创建一个表t5,并插入一条记录
授予u05对于表t5的select权限,并可级联授权
以u05登录
查询t5的数据
授予u055对于表t5的select权限,并可级联授权
以u055登录
查询t5的数据
以system/system登录
保留u05和u055的系统权限,回收u05的select权限和级联效应
以u05登录,查询t5的数据,请解释你看到的现象
现象:不可查询表t5
原因:权限被收回
以u055登录,查询t5的数据,请解释你看到的现象
现象:无法查询表t5;
原因:撤销select权限的同时对u055产生级联效应。

四、实验报告要求
将本次上机实验结果按照实验内容依次进行,填写实验目标、过程和结果。

五、注意事项
1、实验报告要求每人提交一份,内容写全,包括姓名、学号、实验内容或题目、实验目的和要求、实验步骤与源代码、测试数据、实验结果和总结等。

2、不允许抄袭。

六、总结
通过本次实验理解了Oracle用户、角色的概念。

掌握了使用GRANT和REVOKE语句授予和撤销对象权限。

相关文档
最新文档