Oracle基本安装与应用实验报告_第1页
Oracle基本安装与应用实验报告_第2页
Oracle基本安装与应用实验报告_第3页
Oracle基本安装与应用实验报告_第4页
Oracle基本安装与应用实验报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1延安大学计算机学院实验报告专用纸实验室:软件工程实验室机号:14实验日期:12年11月5日姓名魏媛媛班级软10课程名称Oracle数据库基础任课教师许淳实验项目名称Oracle10g的安装及基本使用指导教师许淳实验组别第组同组者教师评语及成绩:实验成绩:_________教师签字:__________(请按照实验报告的有关要求书写。一般必须包括1、实验目的;2、实验内容;3、实验步骤与方法;4、实验数据与程序清单;5、出现的问题及解决方法;6、实验结果、结果分析与体会等内容)一、实验目的1.掌握Oracle10g数据库的安装与配置过程。;2.能熟练的操作Oracle10g数据库,掌握基本的操作;3.掌握Oracle10g企业管理器、SQL*Plus和iSQL*Plus的使用方法;二、实验内容(一)安装Oracle10g数据库,并进行相关配置;(二)2.1练习使用不同的方法启动和关闭数据库实例;2.2练习使用不同的方法创建和删除数据库;(三)3.1练习使用SQL语句创建数据库角色3.2练习使用SQL语句为数据库角色授予权限;3.3练习使用SQL语句创建数据库用户;3.4练习使用SQL语句指定用户角色;(四)4.1练习使用SQL语句创建表4.2练习使用SQL语句想表中插入数据延安大学计算机学院实验报告附页姓名班级实验名称4.3练习使用SQL语句修改表中的数据4.4练习使用SQL语句删除表中的数据4.5练习使用SELECT语句查询数据4.6练习使用SQL语句添加一个列或删除一列4.7练习使用SQL语句修改某列名三、实验步骤与过程(一)Oracle10g数据库的安装与配置1.确定自己的计算机在软硬件上符合Oracle10g的条件,然后运行database目录下的setup.exe,打开“OracleDatabase10g安装-安装方法”窗口,如图1.1所示图1.1选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。2.“下一步”进入“OracleUniversalInstaller:指定文件位置”,见图1.2图1.2设置源“路径”、“名称”和目的“路径”,见图1.3所示。“名称”对应ORACLE_HOME_NAME环境变量“路径”对应ORACLE_HOME环境变量图1.3设置源“路径”、“名称”和目的“路径”3.“下一步”进入“OracleUniversalInstaller:选择安装类型”,见图1.4。图1.44.保持默认值,下一步,进入“OracleUniversalInstaller:选择数据库配置”,见图1.5图1.5选择数据库配置6.保持默认值,下一步,进入“OracleUniversalInstaller:指定数据库配置选项”,见图1.6图1.6指定数据库配置选项●指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:orcl。●如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sampleschema)7.下一步,进入“OracleUniversalInstaller:选择数据库管理选项”,见图1.7.图1.7选择数据库管理选项8.保持默认值,下一步,进入“OracleUniversalInstaller:指定数据库文件存储选项”,见图1.8。图1.8指定数据库文件存储选项9.保持默认值,下一步,进入“OracleUniversalInstaller:指定备份和恢复选项”,见图1.9。图1.910.保持默认值,单击“下一步”,进入“OracleUniversalInstaller:指定数据库方案的口令”,如图1.10所示。图1.10对不同的帐户设置不同的口令。11.单击“下一步”,继续安装,进入“OracleUniversalInstaller:概要”,如图1.11所示。图1.1112.单击“安装”,开始安装过程13.数据库创建完成时,显示“DatabaseConfigurationAssistant”窗口,如图1.13所示。图1.13单击“确定”返回“DatabaseConfigurationAssistant”窗口。14.在图15所示窗口单击“确定”,进入“OracleUniversalInstaller:安装结束”窗口,如图1.14所示。图1.1415.单击退出,安装完成,可以在“开始”菜单中找到Oracle的目录16.查看注册表环境变量与系统环境变量17.可以根据需要安装Oracle客户端。(二)2.1练习使用不同的方法启动和关闭数据库实例;①使用OracleEnterpriseManager10g关闭数据库实例进入EnterpriseManager10g登录窗口。用SYS帐户,以SYSDBA身份登录Oracle数据库;单击“关闭按钮”,可以打开主机和目标数据库身份证明页面,连接身份选择SYSDBA;“确定”—“确认关闭”——“是”,开始关闭数据库,单击刷新后,打开“启动数据库实例”页面。②使用OracleEnterpriseManager10g启动数据库实例使用SYS用户已SYSDBA的身份登录到EnterpriseManager;单击“启动”,可以打开主机和目标数据库身份证明页面,连接身份选择SYSDBA;单击相应按钮,开始打开数据库2.2创建和删除数据库使用“数据库配置助手”工具创建新的数据库1)单击“开始/程序/Oracle-OraDB10g-home1/配置和一只工具/DatabaseconfigurationAssistant”,进入欢迎使用窗口2)单击“下一步”,选择“创建数据库”3)单击“下一步”,选择“一般用途”4)单击“下一步”,输入全局数据库名和Oracle系统标识符5)单击“下一步”,选择默认值6)单击“下一步”,为新数据库中的SYS、SYSTEM、DBSNMP、SYSMAN用户制定口令7)单击“下一步”,选择默认值8)后面几步都同步骤7)直至“创建完成”使用“数据库配置助手”工具删除数据库使用“数据库配置助手”工具创建新的数据库1)单击“开始/程序/Oracle-OraDB10g-home1/配置和一只工具/DatabaseconfigurationAssistant”,进入欢迎使用窗口2)单击“下一步”,选择“删除数据库”3)单击“下一步”,在“可用数据库”列表中选择需要配置的数据库4)单击“完成”按钮,在相应对话框中进行适当的选择;(三)3.1练习使用SQL语句创建数据库角色●以SYSTEM用户登录到iSQL*Plus;●使用CREATEROLE语句创建角色UserManRole,密码为abc,代码如下:CREATEROLEUserManRoleIDENTIFIEDBYabc;3.2练习使用SQL语句为数据库角色授予权限●以SYSTEM用户登录到iSQL*Plus;●使用GRANT语句将角色UserManRole授予CONNECT、RESOURCE和UNLIMITEDTABLESPACE权限,代码如下:GRANTCONNECTTOUserManRole;GRANTRESOURCETOUserManRole;3.3练习使用SQL语句创建数据库用户;●以SYSTEM用户登录到iSQL*Plus;●使用CREATEUSER语句创建用户UseManAdmin,密码为abc,代码如下:CREATEUseManAdminIDENTIFIEDBYabcDEFAULTTABLESPACEUESRSTEMPORARYTABLESPACETEMP;●使用CREATE语句对用户UseManAdmin授予系统权限UNLIMITEDTABLESPACE,代码如下:GRANTUNLIMITEDTABLESPACETOUseManAdmin;3.4练习使用SQL语句指定用户角色;●以SYSTEM用户登录到iSQL*Plus;●使用CREATE语句对用户Userman指定角色UserManRole,代码如下:GRANTEUserManRoleTOUserManAdmin;(四)4.1练习使用SQL语句创建表●以UserManAdmin用户登录到iSQL*Plus;●使用CREATETABLE语句创建表Users,代码如下:CREATETABLEUsers(UserIdNumberPrimaryKey,UserNameVarchar2(20),UserTypeNumber(1),UserPwdVarchar2(10));4.2练习使用SQL语句想表中插入数据●以SYSTEM用户登录到iSQL*Plus;●使用INSERT语句向表Users中插入数据,代码如下:InsertintoUsersvalues(1,’Admin’,1,’weiyuan’);InsertintoUsersvalues(1,’User’,2,’zhang’);4.3练习使用SQL语句修改表中的数据●以SYSTEM用户登录到iSQL*Plus;●使用UPDTAE语句将表Users中Admin用户的密码改为love,代码如下:UpdateUserssetUserPwd=’love’whereUserName=’Admin’;●使用SELECT语句查看用户Admin的密码,代码如下:SelectUserPwdfromUserswhereUserNmae=’Admin’;4.4练习使用SQL语句删除表中的数据●以SYSTEM用户登录到iSQL*Plus;●使用DELETE语句将表Users中的User用户删掉,代码如下:DeletefromUserswhereUserName=’user’;●使用SELECT语句查看用户User是否被删除,代码如下:Select*fromUsers;4.5练习使用SELECT语句查询数据4.6练习使用SQL语句添加一个列或删除一列在表Users中添加一列phone,代码如下:AltertableUsersAdd(phoneNumber(11));在表Users中删除一列phone,代码如下:AltertableUsersDropcolumnphone;4.7练习使用SQL语句修改某列名讲表Users中UserPWD列的名称修改为password,代码如下:AltertableUsersRenamecolumnUserPWDtopassword;四、出现的问题及解决办法1.在安装完Oracle10g后,启动EnterpriseManager10g,用sys一SYSDBA身份进入EM后,显示“错误”解决办法:找到Oracle安装目录,“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/emd”文件下,最后一行改为‘agentTZRegion=Asia/Shanghai’;在“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/perties”文件下,最后一行改为‘agentTZRegion=Asia/Shanghai’;在“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/perties”文件下,最后一行改为‘agentTZRegion=Asia/Shanghai’;2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论