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数据库的实验操作,深入了解其基本功能和特点,并探讨其在实际应用中的优势和局限性。
实验一:数据库的创建与连接在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用户名和密码连接到该数据库。
通过这一步骤,我们了解了Oracle数据库的基本操作流程,包括数据库的创建、用户的授权和连接等。
实验二:数据表的创建与管理在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。
通过这些操作,我们深入了解了Oracle数据库的数据管理功能,包括数据表的设计和维护等。
实验三:索引的创建与优化索引是数据库中非常重要的组成部分,能够提高数据的检索效率。
在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据库的性能。
这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及如何通过索引来提高数据库的性能。
实验四:备份与恢复数据库的备份与恢复是数据库管理中至关重要的一环。
在本次实验中,我们学习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。
这些操作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。
通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。
同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。
然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。
总的来说,本次实验让我们更加深入地了解了Oracle数据库的特点和功能,对我们今后的数据库管理工作有着重要的指导意义。
《Oracle数据库》实验报告参考模板

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

实验一实验名称:数据库的安装与管理实验学时: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数据库》实验报告一

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的用户管理和权限管理。
二、实验内容用户与权限管理三、实验步骤以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产生级联效应。
Oracle实验报告一

实验名称:配置OMS、基本NET9服务器与客户端配置、配置监听程
一、实验目的
1、熟悉oracle及其常用命令和产品
二、实验器材
1、 oracle9i数据库
三、实验内容
1、配置监听器
图1 选择监听程序配置
图2 选择重新配置
图3 配置监听器名字
图4 选择相应的协议为“TCP”
图5 配置相应的端口号(默认的为1521) 2、启动oracle服务
1)点击“开始” ---“设置”---“控制面板”---“管理工具” ---“服务”
图6 Oracle服务启动界面
2) 选中“OracleServiceZXL”,然后右击选择“启动”;
图7 OracleServiceZXL启动
3) 选中“OracleOraHome92TNSListener”,然后右击“启动”;
图8 OracleOraHome92TNSListener 启动
3、熟悉oracle OEM 的各个部件
图9 Oracle 9i 的oem 界面
四、实验总结
1、通过本次实验,掌握了Oracle监听器的配置。
2、知道了如何启动和监听Oracle服务器。
3、初步熟悉了Oracle 9i 的OEM界面的一些简单操作。
Oracle数据库实验报告

Oracle数据库实验报告第一篇:Oracle数据库实验报告中南林业科技大学实验报告课程名称:Oracle数据库专业班级:姓名:学号:****年**月**日实验一安装和使用Oracle数据库【实验目的】1.掌握Oracle软件安装过程,选择安装组件2.掌握建立Oracle数据库,配置网络连接3.掌握Oracle企业管理器的基本操作4.使用SQL*Plus,登录到实例和数据库5.掌握命令方式的关闭和启动实例及数据库【实验内容】1.查看已安装的Oracle组件2.查看服务,记录下和数据库有关的服务名,将他们设为手动方式,启动相关服务。
3.配置监听器,查看是否在服务中有LISTENER,是否能启动。
4.配置本地net服务,提示:设置正确的服务器地址和端口号。
5.打开SQL*Plus,用SYS和SYSTEM用户名和密码登录。
6.思考题:有几种打开SQL*Plus的方法?分别是什么?7.用命令关闭实例和数据库,记录命令8.用命令以NOMOUNT的方式启动实例,再加载数据库,打开数据库。
【实验结论】1.查看已安装的Oracle组件2.查看服务,记录下和数据库有关的服务名,将他们设为手动方式,启动相关服务。
3.配置监听器,查看是否在服务中有LISTENER,是否能启动。
4.配置本地net服务,提示:设置正确的服务器地址和端口号。
5.打开SQL*Plus,用SYS和SYSTEM用户名和密码登录。
6.思考题:有几种打开SQL*Plus的方法?分别是什么?(1)直接打开 sql plus 即窗口方式(2)cmd 命令行方式(3)WEB 页面中 iSQL*Plus 方式 7.用命令关闭实例和数据库,记录命令 SQL>shutdown immediate8.用命令以NOMOUNT的方式启动实例,再加载数据库,打开数据库。
sql>startup nomount sql>alter database mount;sql>alter database open;sql>startup(1).用SQLplus 命令:show parameters参数名(2).用select [列名] from 表名2.初始化文件有几种?默认的保存位置在哪里?初始化文件有三种:数据文件,日志文件,控制文件;默认的保存位置E:oracleproduct10.2.0oradataorcl4.打开OEM,查看三类物理文件信息三类物理文件:数据文件、控制文件、日志文件数据文件:.DBF 存储表、索引及数据结构信息日志文件:.LOG记录对数据库的所有修改信息,用于恢复控制文件:.CTL二进制文件,记录数据库名、文件标识、检查点5.分别用select命令查询V$parameter动态性能视图,用show 命令查看全局数据库名、实例名、是否启动自动归档、标准数据块大小这四个参数的值,记录命令和结果。
《ORACLE数据库》实验报告

《ORACLE数据库》实验报告目录一、实验介绍 (2)1.1 ORACLE数据库简介 (2)1.2 实验目标和内容 (3)1.3 实验环境和工具 (4)二、实验准备 (5)2.1 安装和配置ORACLE数据库 (6)2.2 创建用户和数据库实例 (6)2.3 预准备SQL语句和数据集 (7)三、实验步骤 (8)3.1 基础操作 (8)3.1.1 用户登录和退出 (9)3.1.2 创建和修改表格 (9)3.1.3 插入、更新和删除数据 (10)3.2 SQL查询和分析 (11)3.2.1 SELECT基本查询 (12)3.2.2 JOIN操作示例 (13)3.2.3 聚合函数应用 (14)3.3 数据管理和备份 (15)3.3.1 数据压缩和归档 (15)3.3.2 数据库备份与恢复 (16)四、实验结果 (17)4.1 基本操作结果展示 (18)4.2 SQL查询输出示例 (20)4.3 数据管理操作后的数据库状态 (21)五、存在的问题及其解决办法 (22)5.1 实验过程中遇到的问题 (22)5.2 问题解决的步骤和方法 (23)六、总结和建议 (25)6.1 本次实验的收获和体会 (26)6.2 对后续实验的建议 (27)一、实验介绍本实验旨在帮助学生掌握数据库的基本概念、原理和操作方法,通过实际操作提高学生的动手能力和解决问题的能力。
在实验过程中,学生将学习如何创建和管理数据库、表、视图、索引等对象,以及如何进行数据的增删改查操作。
同时,学生还将学习使用语言编写复杂的查询语句,以满足各种业务需求。
此外,本实验还将涉及数据备份和恢复、性能优化等方面的内容,使学生能够全面了解数据库的相关知识。
通过本实验的学习,学生将能够熟练掌握数据库的基本操作,为今后的学习和工作打下坚实的基础。
1.1 ORACLE数据库简介数据库是一种广泛使用的企业级关系数据库管理系统开发和提供。
数据库以其高可用性、强大的查询性能、丰富的企业级特性和灵活的数据完整性支持而著称。
oracle实验报告模板

oracle实验报告模板实验 1数据库管理一、目的和要求(1)了解 Oracle 数据库的逻辑结构和物理结构;(2)了解 Oracle Enterprise Manager 的使用情况;(3)学习关闭和启动数据库实例的方法;(4)学习使用 SQL 语句创建数据库的方法;(5)学习使用 SQL 字串删除数据库的方法。
二、实验准备首先要了解 Oracle 数据库的形式逻辑结构,包括方案(schema)对象、数据块(data block)、区间(extent)、段(segment)和表空间(tablespace)等。
数据库由若干个表空间组成,表空间由表组成,段由区间组成,区间则由数据块组成。
Oracle 数据库的物理结构由构成数据库的操作系统文件所决定。
每个 Oracle 数据库都由 3 种类型的文件组成:数据文件、日志文件和控制文件。
这些数据库文件为数据库信息提供真正的物理存储。
Enterprise Manager 10g 是 Oracle 10g 提供的新的管理工具,简称 EM。
使用它可以提前完成启动、关闭数据库,创建、删除数据库等功能。
只有系统管理员或拥有 CREAT E DATABASE权限的用户才能创建数据库。
可以在 Enterprise Manager 中所通过图形界面创建数据库,也可以使用 CREATE DATABASE 语句创建数据库。
三、实验内容(1)体能训练使用不同方法启动和关闭关闭数据库实例。
(2)练习使用不同方法创建和删去数据库,要项目管理而令操作的数据库为用户管理数据库UserMan。
1.使用 SHUTDOWN 命令关闭数据库实例练习使用 SHUTDOWN 命令关闭数据库实例,分别按以下方式启动数据库实例。
(1)正常关闭。
耐心等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。
正常关闭的字符串如下:SHUTDOWN NORMAL(2)立即关闭。
回退活动事务处理并断开所有已连接的用户,然后关闭数据库。
实验1 Oracle数据库使用初步

实验1Oracle数据库使用初步姓名:计算机科学与技术学号:1107022126专业:11网络工程班级:同组人:无实验日期:2013/10/10【实验目的与要求】1.熟悉Oracle EM和SQL Plus客户端的基本操作。
2.了解Oracle基本配置。
【实验内容与步骤】1.1.了解Oracle数据库环境1.目录结构在资源管理器中打开Oracle安装和工作目录,如下图:●默认ORACLE_BASE⏹在Windows中,默认的ORACLE_BASE目录是:D:\oracle\product\10.1.0⏹在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.1.0所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。
●默认ORACLE_HOME⏹在Windows中,默认的ORACLE_HOME目录是:D:\oracle\product\10.1.0\dbct⏹在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.1.0/dbctORACLE_HOME是访问所有ORACLE软件的路径。
●Admin文件夹,存储初始化文件和日志文件Oradata\oract文件夹,存储数据库数据文件.dbf、控制文件.ctl、重做日志文件.log2.查看“服务”管理器中相关的Oracle服务。
在打开服务管理器,查看与Oralce相关服务,如下图:Oracle相关服务3.查看注册表信息打开注册表查看器,查看Oracle安装后,在注册表中的信息,如下图:注册表项注册表相关键值语言的设置名称数据NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK其中:SIMPLIFIED CHINESE表示简体中文CHINA表示中文日期格式ZHS16GBK表示编码NLS_LANG格式:NLS_LANG=language_territory.charset有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。
oracle实验一

exit退出SQL*PLUS
clear screen清空当前屏幕显示
实验数据记录及分析(或程序及运行结果)
评语:
日期:2014年月日
实验一初识ORACLE数据库
实验目的
(1)了解oracle 11g的4个版本。
(2)掌握oracle 11g的安装和卸lplus登录(两种方法)
A cmd sqlplus sys/orcl@orcl as sysdba
Sqlplus system/orcl@orcl
pagesize设置每页显示的行数默认是14,用法同linesize
set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能
set linesize 1000 --设置屏幕显示行宽,默认100
SQL> set autocommit ON --设置是否自动提交,默认为OFF
(4)&
可以替代变量,而该变量在执行时需要用户输入
sql>select * from emp where job='&job';
oracle会提示用户输入值
(5)显示和设置环境变量
可以用来控制输出的各种格式。
linesize设置显示行的宽,默认是80个自己字符
sql>show linesize
sql>set linesize 120
Sqlplus scott/tiger@orcl
B sqlplus工具
请输入用户名:sys as sysdba
或者System或者scott
Oracle数据库 实验报告

在SQL*PLUS或PL/SQL Developer工具中编写PL/SQL的简单程序,熟悉PL/SQL的编程环境和代码结构。实现与Oracle数据库交互,并捕获和处理常见系统异常和用户自定义异常。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实现下面功能:
使用游标实现:将某门课程高于平均分的学生的姓名,课程名,成绩格式化输出。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实验一 了解ORACLE环境,使用ORACLE数据库实用工具
( 验证性实验 4学时)
1.目的要求:
了解ORACLE数据库的各个常用工具软件
2.实验内容:
在ORACEL数据库下使用SQL*PLUS ,SQL*PLUS Worksheet,PL/SQL Developer工具,企业管理器等实用工具与Oracle交互。并在企业管理器中观察ORACLE的底层存储原理。在PL/SQL Developer中书写简单的SQL语言。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实验六 触发器,序列及同义词
( 验证性实验 6学时)
Oracle实验1

《Oracle数据库》实验教学指导书实验一 Oracle数据库管理撰写人:郭云飞湘潭大学信息工程学院二○一五年十月五日实验一 Oracle数据库管理一、实验目的1.Oracle的安装2.Oracle的启动与关闭3.Oracle数据的导入与导出二、实验内容1.Oracle的安装在Windows或Linux系统中安装Oracle。
也可以Windows系统中安装虚拟机,在虚拟机上安装Linux,再在Linux上安装Oracle。
步骤如下:a)安装virtualbox虚拟机。
b)在虚拟机上安装Linux。
c)在Linux上安装Oracle。
2.Oracle的启动与关闭a)启动数据库的方式StartupStartup nomountStartup mountAlter database mountAlter database openb)关闭数据库的方式shutdown [normal]shutdown transactionalshutdown immediateshutdown abort3.用IMP与EXP导入与导出数据C:\>imp help=yC:\>exp help=y•Scott将自己的表导出EXP scott/tiger FILE= d:\scott1.dmp TABLES=(dept,emp)•system将scott的表导出EXP system/manager FILE=d:\scott2.dmp TABLES=(scott.dept,scott.emp)•Scott将自己的模式导出EXP scott/tiger FILE=d:\scott3.dmp OWNER=scott•从导出文件scott3.dmp中导入表deptIMP scott/tiger FILE=d:\scott3.dmp TABLES=(dept)•从scott3.dmp中将dept表导入到user1的模式中IMP system/manager FILE=d:\scott3.dmp IGNORE=y TABLES=(dept) TOUSER=(user1) 4.用SQL*loader导入数据SQLLDR keyword=value [,keyword=value,...]数据源文件emp.dat:(以逗号分隔各个数据项):7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10控制文件emp.ctl:(将emp.dat中的数据插入到表emp1中)load datainfile '/home/oracle/sqlload/emp.dat'insert --insert 插入表必须是空表,非空表用appendinto table emp1 --emp1与emp结构相同fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)在命令提示符下执行如下命令:sqlldr scott/tiger control=emp.ctl log=emp.log上例的另一种形式是将数据源和控制文件合并在.ctl里描述:load datainfile *appendinto table emp1fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)begindata7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10。
淮工Oracle数据库 实验一

淮海工学院计算机工程学院实验报告书课程名:《大型数据库概论》题目:创建Oracle数据库的基本操作班级:学号:姓名:一、目的与要求1. 掌握Oracle数据库的创建以及图形界面下的配置。
2. 掌握Oracle数据库的登录、启动和关闭。
二、实验环境局域网,windows 2003三、实验学时2学时,必做实验。
四、实验内容或题目1. 在局域网环境下进行Oracle数据库的创建以及图形界面下的配置。
2. 练习Oracle数据库图形界面下的配置以及登录、启动和关闭等基本操作。
3. 练习Oracle帐户的解锁,查看正常状态下,Oracle的已解锁帐户。
4.了解Oracle的SQL*Plus工具五、实验步骤与源程序1.打开Oracle数据库图形界面2.创建数据库3.测试连接并连接4.使用SQL*Plus工具登录,练习Oracle帐户的解锁源程序SELECT username,account_status from dba_users;ALTER USER scott ACCOUNT UNLOCK;ALTER USER scott IDENTIFIED BY tiger;select username,account_status from dba_users where username='SCOTT';六、测试数据与实验结果七、分析与思考(1)简述创建Oracle数据库的一般步骤。
先导入java.exe文件,安装数据库,建立自己的数据库名称,打开SQL*Plu工具,连接数据库,连接成功。
(2)简述启动图形界面时要为何要指定Java.exe文件?SQL Developer是用Java开发的工具,要求有Java.exe的支撑。
(3)简述Oracle帐户成功解锁以后,通过什么语句来查看结果?SQL> ALTER USER scott ACCOUNT UNLOCK;再使用ALTER USER语句为scott账户设置口令,如下:SQL> ALTER USER scott IDENTIFIED BY tiger;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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语句授予和撤销对象权限。