版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle数据库系统本课程主要内容数据库对象数据库对象数据库基本编程操作数据库基本编程操作数据库状态监测数据库状态监测数据库备份与恢复数据库备份与恢复数据库结构调整数据库结构调整数据库起步数据库起步第二章第二章第三章第三章第四章第四章第六章第六章第五章第五章第一章第一章本课程主要内容数据库项目实现过程数据库项目实现过程数据库性能调整数据库性能调整SQL调优调优Linux下安装下安装Oracle 10gOEM的管理的管理数据库安全管理数据库安全管理第八章第八章第九章第九章第十章第十章第十二章第十二章第十一章第十一章第七章第七章第一章第一章 数据库起步数据库起步本章主要内容Oracle数据库的卸
2、载数据库的卸载Oracle数据库的连接配置数据库的连接配置Oracle数据库的启动和停止数据库的启动和停止Oracle的安装及配置的安装及配置实验实验1.2 实验实验1.1 实验实验1.3 实验实验1.4 对于一个初学者而言,首先要学会Oracle数据库系统的安装、卸载,安装好后要懂得如何从客户端建立到数据库服务器的连接。另外,数据库实例的启动和停止也是学习伊始就应该掌握的。 本章重点:配置数据库服务器的连接。 学习难点:数据库实例的启动与关闭。实验实验1.1 Oracle的安装及配置的安装及配置(1)了解在Windows下安装Oracle 10g需要满足的硬件要求。(2)熟悉Oracle 1
3、0g在Windows下的安装步骤。(3)了解Oracle 10g在安装过程中对数据库的配置。实验目的实验目的实验要求实验要求一、软硬件要求一、软硬件要求 为了正确安装和运行Oracle 10g,检查目标计算机是否满足如下的软、硬件要求。 操作系统要求:操作系统可以是32位系统结构的Windows NT Server 4.0, Windows NT Server Enterprise Edition 4.0,Windows 2000 Server,Windows Server 2003,Windows XP Professional。实验要求实验要求 CPU要求:CPU最低要保证200MHz,现
4、在一般的计算机都可以满足这个要求。 内存要求:512MB,建议最好达到2GB。 虚拟内存要求:1GB或RAM的两倍。 硬盘要求:硬盘为NTFS格式,系统驱动器100MB,Oracle主驱动器1.5GB。 Oracle 10g安装软件。实验内容实验内容二、二、Oracle 10g安装步骤 本实验以Windows XP为例,其他版本的安装过程与此类似。 第一步:第一步:将Oracle 10g的安装光盘插入光驱,安装程序自动运行,打开安装界面,如果没有出现提示框,可以双击安装光盘中的“Setup”程序图标,出现如图 1-1-1 所示界面。图1-1-1 Oracle Universal Install
5、er 启动界面第二步:第二步:进入Oracle 10g安装界面后,有两种安装方法:基本安装(I)和高级安装(A)。 基本安装(I):使用标准配置选项(需要输入的内容最少)执行完整的10g安装。 注意:此选项使用文件系统进行存储,并需要指定一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP);同时需要设置安装的主目录、安装类型和创建启动数据库。 高级安装(A):可提供高级选项,如为不同的帐户设置不同的口令,选择数据库语言、产品语言、自动备份、定制安装以及备用存储选项(自动存储管理)。实验内容实验内容实验内容实验内容 Oracle默认为基本安装(建议初学者选择基本安装)。
6、选择相应的安装方法后,单击“下一步”按钮继续。在此我们介绍选择“高级安装”,如图1-1-2所示。图1-1-2 安装界面“安装方法”对话框实验内容实验内容 第三步:第三步:选择安装类型(企业版、标准版、个人版、定制),这里选择企业版,单击“下一步”按钮,如图1-1-3所示。图1-1-3 安装界面“选择安装类型”对话框实验内容实验内容 第四步:第四步:指定主目录详细信息,包括安装产品的名称及安装产品的完整路径后,单击“下一步”按钮,如图1-1-4所示。图1-1-4 安装界面“指定主目录详细信息”对话框实验内容实验内容 第五步:进入产品特定先决条件的检查界面,在这里要检查安装Oracle所需的操作系
7、统需求、物理内存需求、网络配置需求等。检查后的结果就在该界面下面的下拉列表框中。可能个别的检查结果会失败,但不会影响安装。当然,读者可以通过手动勾选来完成某些未自动完成的检查项,如图1-1-5所示。 注意:如果安装时在第二步选择了基本安装的话,就不会进入第三、第四步,而直接进入第五步。图1-1-5 安装界面“产品特定的先决条件检查”对话框实验内容实验内容 第六步:选择配置选项(创建数据库、配置自动存储管理(ASM)、仅安装数据库软件),默认为创建数据库。单击“下一步”按钮,如图1-1-6所示。图1-1-6 安装界面“选择配置选项”对话框实验内容实验内容 第七步:选择数据库配置,即选择要创建的数
8、据库类型(一般用途、事务处理、数据仓库、高级)。保留默认选项,单击“下一步”按钮,如图1-1-7所示。图1-1-7 安装界面“选择数据库配置”对话框实验内容实验内容 第八步:指定数据库配置选项(数据库命名,即全局数据库名和系统标示符SID、数据库字符集、数据库示例是否创建带样本方案的数据库)。本实验将全局数据库名命名为test.taiyuan,其余选项保留默认选项,单击“下一步”按钮,如图1-1-8所示。图1-1-8 安装界面“指定数据库配置选项”对话框实验内容实验内容 第九步:选择数据库管理选项。默认为使用Database Control管理数据库,保留默认选项。单击“下一步”按钮,如图1-
9、1-9所示。图1-1-9 安装界面“选择数据库管理选项”对话框实验内容实验内容 第十步:指定数据库存储选项,选定要创建数据库的存储机制(文件系统即创建的数据库文件的位置、自动存储管理、裸设备)。保留默认选项。单击“下一步”按钮,如图1-1-10所示。图1-1-10 安装界面“指定数据库存储选项”对话框实验内容实验内容 第十一步:指定备份和恢复选项,选择是否启用自动备份选项。其余保留默认选项。单击“下一步”按钮,如图1-1-11所示。图1-1-11 安装界面“指定备份和恢复选项”对话框实验内容实验内容 第十二步:指定数据库方案的口令,包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。本
10、实验指定为ldm(注意口令的首字符为英文字母),如图1-1-12所示。图1-1-12 安装界面“指定数据库方案的口令”对话框实验内容实验内容 第十三步:最后生成Oracle Universal Installer的概要文件。仔细检查概要文件,确定选项,如果没有什么需要更改的地方,单击“安装”按钮,开始Oracle 10g的安装,如图1-1-13所示。注意:安装执行的具体时间不同,这与硬件的配置有关。图1-1-13 安装界面“概要”对话框实验内容实验内容 第十四步:当出现安装结束界面后,将安装完成界面中的信息记录到文件中,这对以后维护数据库非常有用。单击“退出”按钮,结束安装,安装完成界面如图1
11、-1-14所示。图1-1-14 安装界面“安装 结束”对话框实验内容实验内容 第第十四十四步:步:退出安装后,会进入OEM管理界面,如下图所示。 在此输入用户名、密码并选择连接身份后进入一个说明界面,在右下方选择“我同意”之后,就可以操作数据库了。 注意:连接身份需要选为“SYSDBA”或“SYSOPER”。实验内容实验内容三、问题解答三、问题解答(1)如何判断Oracle数据库是否成功安装? 答:首先,可以在Windows任务管理器的进程中,查找名为“Oracle.exe”的进程,如果该进程存在,那么说明Oracle已经安装。 其次,单击桌面“开始”按钮,选择“运行”选项,在弹出的对话框中输
12、入“cmd”,单击“确定”按钮。在弹出的DOS窗口中输入“tnsping test”(以本实验为例),回车。如果能收到如图1-1-16所示的回应,则说明数据库安装设置正常。实验内容实验内容图1-1-16 tnsping 运行界面 (2)本实验中,全局数据库命名为test.taiyuan,而对应的SID却为test,为什么? 答:全局数据库名称的定义是为了在网络中唯一标识一个数据库,它由数据库域名加数据库名组成;而SID是数据库和操作系统进行联系的标识,可以与数据库名相同,也可以不相同。实验内容实验内容四、思考题四、思考题 (1)如何获取Oracle公司提供的帮助文档? (2)如何避免对数据库系
13、统文件造成的损害?如何将数据库恢复到正确状态?实验内容实验内容实验实验1.2 Oracle数据库的卸载数据库的卸载(1)熟悉Oracle 10g的卸载步骤。(2)熟悉regedit中删除某项的过程。实验目的实验目的实验内容实验内容一、一、Oracle 10g卸载步骤 第一步:第一步:通过Universal Installer卸载已安装的Oracle产品。通过选择桌面“开始”按钮,选择“所有程序”选项,在其中找到Oracle的程序组,选取“Universal Installer”后进入界面,如图1-2-1所示。图1-2-1 Oracle Universal Installer(OUI)界面 第二
14、步:第二步:单击“卸载产品”按钮,选择要卸载的产品项,单击“删除”按钮,系统运行一段时间后就可以将选中的产品删除,如图1-2-3所示。实验内容实验内容图1-2-3 OUI删除产品选择界面实验内容实验内容 第三步:第三步:删除相关的数据库注册表项。单击桌面“开始”按钮,选择“运行”选项,在弹出的对话框中输入“regedit”,在“注册表编辑器”界面中选择“编辑”“查找”选项,在弹出的对话框中输入“HKEY_LOCAL_MACHINESOFTWAREOracle”,按Del键删除这个入口,并查找“HKEY_LOCAL_MACHINESYSTEMCurrentControlSet Services”
15、,滚动这个列表检查并且删除所有与Oracle有关的项,如图1-2-4所示。图1-2-4 删除Services服务中Oracle相关项界面 注意:在本实验中,实例名为test,因此显示的名称中有test,用户的名称可能与此不同。 还有一个需要在regedit中删除,可查找HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServicesEventlogApplication,删除所有与Oracle有关的项。实验内容实验内容 第五步:从操作系统层删除安装的目录及文件。桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。重启机器后,删除
16、安装Oracle的目录。 注意:在卸载的第二个步骤中,因为安装时名称的定义不同,所以在删除时只要有Ora开头的选项,用户都可以删除。实验内容实验内容二、问题解答二、问题解答(1)为何要对数据库进行完全卸载? 答:完全卸载可以提高机器的运行速度,避免无效服务的运行。(2)删除和安装Oracle需要哪个程序的支持? 答:Oracle Universal Installer(OUI)。三、思考题三、思考题(1)安装Oracle数据库后,机器运行性能会明显降低,那么如何在不使用该数据库时提高系统性能呢?(2)需要使用数据库时,如何使数据库处于可运行状态?实验内容实验内容实验实验1.3 Oracle数据
17、库的连接配置数据库的连接配置(1)熟悉Oracle客户端连接数据库的配置方法。(2)熟练掌握Oracle配置工具。实验目的实验目的实验内容实验内容一、一、Oracle数据库连接配置步骤 第一步:第一步:在Oracle 10g安装的程序组中选取“Net Configuration Assistant”选项,打开对话框,如图1-3-1所示。实验目的实验目的图1-3-1 网络设置助理选择“本地Net服务名配置”,单击“下一步”按钮,如图1-3-2所示。实验目的实验目的 选择“添加”单选钮(注意:如果已经配置过,可以根据需要选择“删除”、“重命名”等命令对已有配置进行操作),单击“下一步”按钮,如图1
18、-3-3所示。图1-3-2 服务名添加实验目的实验目的图1-3-3 Oracle服务名输入 在“服务名”文本框中输入“test.taiyuan”(注意:此处的服务名应该与要连接Oracle数据库的真实服务名一致。在前面Oracle安装实验中我们给定服务名为“test.taiyuan”),单击“下一步”按钮,如图1-3-4所示。实验目的实验目的图1-3-2 服务名添加 一般情况下,Oracle客户端和服务器通信的协议为“TCP”,单击“下一步”按钮,如图1-3-5所示。图1-3-4 网络协议选择实验目的实验目的 在“主机名”文本框输入安装Oracle服务器端的服务器的机器名,此处也可以输入该服务
19、器的IP地址。图1-3-5 Oracle服务器IP地址和端口输入实验目的实验目的 注意:如果不知道Oracle服务器的机器名和IP地址,可以在该服务器上的DOS窗口中,输入“ipconfig/all”。如图1-3-6所示为一个运行的范例:主机名为“Host Name”后对应的字符串,本例中是“20091127-1946”;IP地址为图中“IP Address”项后面对应的字符串,应该根据在实际的服务器上运行的结果获取相应的值。 端口号默认为“1521”,在实际情况下,为了安全或者要穿越防火墙可能要在Oracle服务器端修改该端口,如果管理员已经修改了该端口号,那么在此处应该输入相应的号码。单击
20、“下一步”按钮,弹出如图1-3-7所示对话框。实验目的实验目的图1-3-6 Oracle服务器上ipconfig运行界面实验目的实验目的图1-3-7 服务名配置测试选择选择“是,进行测试”,单击“下一步”按钮,弹出如图1-3-8所示对话框。实验内容实验内容图1-3-8 服务名配置测试失败实验内容实验内容 测试结果为“未成功”,一般情况下为用户名和口令错,单击“更改登录”按钮,修改用户名和口令(注意:在前面实验的安装中,已将DBA口令改为“ldm”,应该根据自己在前面实验中输入的管理员口令来输入)。修改口令等正确后即可显示,单击“下一步”按钮,如图1-3-9所示。图1-3-9 服务名配置测试成功
21、实验内容实验内容 此处的“网络服务名”可以自己定义,输入一个好用、好记的名称即可(注意:本书例子中输入的网络服务名为“test.taiyuan”),单击“下一步”按钮,如图1-3-11所示。图1-3-10 服务名配置输入服务名称实验内容实验内容图1-3-11 是否配置其他服务名在弹出的窗口中选择“否”单选钮,单击“下一步”按钮,如图1-3-12所示。实验内容实验内容图1-3-12 服务名配置完成单击“完成”按钮。实验内容实验内容 打开DOS窗口,验证客户端能否连接到服务器。单击“开始”按钮,选择“运行”选项,输入“cmd”,单击回车,输入“sqlplus system/ldmtest.taiy
22、uan”(注意:“ldm”为本例中的“system”用户口令,“test.taiyuan”为之前输入的网络服务名,实验中如果自己定义了其他的值,应在此处输入自己定义的值),如图1-3-13所示。实验内容实验内容图1-3-13 sqlplus下测试服务名是否有效 出现SQL提示符,就说明数据库连接配置正常,否则的话可重新运行“Net Configuration Assistant”,进行修改。实验内容实验内容二、问题解答二、问题解答 (1)服务名配置成功后,这些配置信息存放在什么文件中? 答:配置完的服务名内容会被存放在一个文件“tnsnames.ora”中,通常会在“.NETWORKADMIN
23、”目录下。tnsnames.ora可以用记事本打开进行编辑修改。文件内容格式如图1-3-14所示。实验内容实验内容图1-3-14 用写字板打开tnsnames.ora 相应的数据是我们在“Net Configuration Assistant”中按照步骤输入的。这些值可以在记事本中手动修改,保存后即生效。实验内容实验内容 (2)同一个数据库,可以配置多个服务名吗? 答:同一个数据库可以配置多个服务名,就像一个人可以有多个名字一样。四、思考题四、思考题(1)利用Net Configuration Assistant修改、删除一个服务名。(2)利用记事本修改、删除一个服务名,并测试其有效性。实验内
24、容实验内容实验实验1.3 Oracle数据库的启动和停止数据库的启动和停止(1)了解启动、关闭数据库的不同方式。(2)熟练掌握各种启动、关闭方法。(3)了解各种方式的不同及其优缺点,具体用在什么情况下。实验目的实验目的实验内容实验内容一、一、Oracle数据库的启动和停止步骤 在Oracle 10g中启动、关闭数据库有两种方法,一种是通过SQL*Plus来实现,另一种是通过OEM来实现。OEM属于视图化实现,相对而言比较容易,因此本实验采用SQL*Plus来实现。实验目的实验目的1.启动数据库启动数据库 启动数据库时,有三个阶段模式。通过使用startup命令加其中一种启动模式来实现。实验内容
25、实验内容 (1)采用nomount选项来实现。该选项是启动的第一阶段,在这个阶段只是创建例程,但不装载数据库,可以理解为数据库系统启动,但是不能访问数据。在这个阶段用户能够与数据库进行通信,但不能使用数据库。具体操作及结果如下所示。注意:这个阶段是数据库用来维护数据时使用。实验内容实验内容 (2)采用MOUNT选项来实现。该选项不仅创建例程,还装载数据库,但却不打开数据库。Oracle读取控制文件,为下一步打开数据库做好准备。具体操作及结果如下所示。 注意:不能直接从nomount状态运行startup mount命令。此时,需要运行shutdown immediate命令,将数据库关闭后,再
26、运行startup mount。实验内容实验内容 (3)采用open选项来实现。该选项不仅创建例程,还装载数据库,并且打开数据库。打开后,任何具有create session权限的用户都能够连接到数据库,并进行常规的数据库访问操作。具体操作及结果如下所示。 注意:startup open 命令即为默认的启动命令,也需要从数据库的关闭状态运行。实验目的实验目的1.关闭数据库关闭数据库可以采用shutdown命令加四个选项中的一项来实现。 (1)如果对关闭数据库的时间没有限制,通常会使用normal(正常)选项来关闭数据库,该选项会等待当前用户主动断开连接。其优点是不会丢失数据,缺点是关闭过程需要
27、的时间太长。 举例:相当于商店采用如下方式关门:顾客出了门就不让再进来了;不撵里面的顾客,等他们自愿地全走完,商店才关门。实验目的实验目的 (2)采用transactional(完成事务)选项来实现。它能在尽可能短的时间内关闭数据库,Oracle等待所有当前未提交的事务完成后再关闭数据库,具体操作及结果如下所示。 举例:相当于商店采用如下关门方式:出去的顾客不让再进入;在店内的顾客买完正在选购的商品后,不能再买其他商品,即离开商店;待商店的顾客都离开后商店关门。实验目的实验目的 (3)采用immediate(立即)选项来实现。该选项使当前任何未被提交的事务被Oracle退回,并直接关闭、卸载数据库,终止例程,具体操作及结果如下所示。 举例:相当于商店采用如下关门方式:除了新顾客不能进入商店,在店内的顾客立刻终止选购商品,将商品放回货架,然后离开;待顾客全部离
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅行的策划与感悟
- 2025年度电子产品全球配送与售后维护服务合同4篇
- 2025年度智能环保型厂房出售买卖协议书4篇
- 2025年度文化产业厂房购置及运营合作协议4篇
- 个人借贷抵押协议标准打印版2024年适用版B版
- 2025年度高科技厂房租赁合同(含知识产权保护)标准样本4篇
- 个人专项资金贷款合同范本:2024年版B版
- 2024科技创新项目引荐服务合作合同一
- 2025年度供应链金融合同履行的信用增级担保服务3篇
- 2024版特定担保书增补协议上诉文件版B版
- 2024-2030年中国商务服务行业市场现状调查及投资前景研判报告
- 起重机的维护保养要求与月度、年度检查记录表
- 消防设施维护保养记录表
- 城区生活垃圾填埋场封场项目 投标方案(技术方案)
- 垃圾分类巡检督导方案
- 大一护理生涯发展展示
- 五年级上册数学应用题100题及答案
- 新生儿急救与复苏培训
- 外贸跟单员工作总结PPT
- UG-NX-8.5标准教程课件
- 神经科2023年度工作总结及2024年度计划
评论
0/150
提交评论