Oracle数据库01-数据库起步_第1页
Oracle数据库01-数据库起步_第2页
Oracle数据库01-数据库起步_第3页
Oracle数据库01-数据库起步_第4页
Oracle数据库01-数据库起步_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

1、Oracle数据库系统本课程主主要内容容数据库对对象数据库基基本编程程操作数据库状状态监测测数据库备备份与恢恢复数据库结结构调整整数据库起起步第二章第三章第四章第六章第五章第一章本课程主主要内容容数据库项项目实现现过程数据库性性能调整整SQL调优Linux下安装Oracle10gOEM的管理数据库安安全管理理第八章第九章第十章第十二章第十一章第七章第一章数数据库库起步本章主要要内容Oracle数据库的卸载Oracle数据库的连接配置Oracle数据库的启动和停止Oracle的安装及配置实验1.2 实验1.1 实验1.3 实验1.4 对于一个个初学者者而言,首先要要学会Oracle数据库系系统的

2、安安装、卸卸载,安安装好后后要懂得得如何从从客户端端建立到到数据库库服务器器的连接接。另外外,数据据库实例例的启动动和停止止也是学学习伊始始就应该该掌握的的。本章重点:配配置数据据库服务务器的连连接。学习难点点:数据据库实例例的启动动与关闭闭。实验1.1Oracle的安装及及配置(1)了解在在Windows下安装Oracle10g需要满足足的硬件件要求。(2)熟悉Oracle10g在Windows下的安装装步骤。(3)了解Oracle10g在安装过过程中对对数据库库的配置置。实验目的的实验要求求一、软硬硬件要求求为了正确确安装和和运行Oracle10g,检查目目标计算算机是否否满足如如下的软软

3、、硬件件要求。 操作作系统要要求:操操作系统统可以是是32位系统结结构的Windows NT Server4.0, WindowsNTServer EnterpriseEdition4.0,Windows 2000Server,Windows Server2003,Windows XP Professional。实验要求求CPU要求:CPU最低要保保证200MHz,现在一一般的计计算机都都可以满满足这个个要求。 内存存要求:512MB,建议最最好达到到2GB。 虚拟拟内存要要求:1GB或RAM的两倍。 硬盘盘要求:硬盘为为NTFS格式,系系统驱动动器100MB,Oracle主驱动器器1.5GB

4、。Oracle10g安装软件。实验内容容二、Oracle10g安装步骤骤本实验以以Windows XP为例,其其他版本本的安装装过程与与此类似似。第一步:将Oracle10g的安装光光盘插入入光驱,安装程程序自动动运行,打开安安装界面面,如果果没有出出现提示示框,可可以双击击安装光光盘中的的“Setup”程序图标标,出现现如图1-1-1所示界面面。图1-1-1Oracle UniversalInstaller启动界面面第二步:进入Oracle10g安装界面面后,有有两种安安装方法法:基本本安装(I)和高级级安装(A)。基本安装装(I):使用用标准配配置选项项(需要要输入的的内容最最少)执执行完

5、整整的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安装界面面“指定数据据库配置置选项”对话框框实验内

9、容容第九步:选择数数据库管管理选项项。默认认为使用用DatabaseControl管理数据据库,保保留默认认选项。单击“下一步步”按钮钮,如图图1-1-9所示。图1-1-9安装界面面“选择数据据库管理理选项”对话框框实验内容容第十步:指定数数据库存存储选项项,选定定要创建建数据库库的存储储机制(文件系系统即创创建的数数据库文文件的位位置、自自动存储储管理、裸设备备)。保保留默认认选项。单击“下一步步”按钮钮,如图图1-1-10所示。图1-1-10安装界面面“指定数据据库存储储选项”对话框框实验内容容第十一步步:指定定备份和和恢复选选项,选选择是否否启用自自动备份份选项。其余保保留默认认选项。单

10、击“下一步步”按钮钮,如图图1-1-11所示。图1-1-11安装界面面“指定备份份和恢复复选项”对话框框实验内容容第十二步步:指定定数据库库方案的的口令,包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。本实验验指定为为ldm(注意口口令的首首字符为为英文字字母),如图1-1-12所示。图1-1-12安装界面面“指定数据据库方案案的口令令”对话话框实验内容容第十三步步:最后后生成OracleUniversal Installer的概要文文件。仔仔细检查查概要文文件,确确定选项项,如果果没有什什么需要要更改的的地方,单击“安装”按钮,开始Oracle10g的安装,如图1-1-13所示。

11、注意:安安装执行行的具体体时间不不同,这这与硬件件的配置置有关。图1-1-13安装界面面“概要”对对话框实验内容容第十四步步:当出出现安装装结束界界面后,将安装装完成界界面中的的信息记记录到文文件中,这对以以后维护护数据库库非常有有用。单单击“退退出”按按钮,结结束安装装,安装装完成界界面如图图1-1-14所示。图1-1-14安装界面面“安装结结束”对对话框实验内容容第十四步:退出安装装后,会会进入OEM管理界面面,如下图所示。在此输入入用户名名、密码码并选择择连接身身份后进进入一个个说明界界面,在在右下方方选择“我同意意”之后后,就可可以操作作数据库库了。注意:连连接身份份需要选选为“SYS

12、DBA”或“SYSOPER”。实验内容容三、问题题解答(1)如何判判断Oracle数据库是是否成功功安装?答:首先先,可以以在Windows任务管理理器的进进程中,查找名名为“Oracle.exe”的进程,如果该该进程存存在,那那么说明明Oracle已经安装装。其次,单单击桌面面“开始始”按钮钮,选择择“运行行”选项项,在弹弹出的对对话框中中输入“cmd”,单击“确定”按钮。在弹出出的DOS窗口中输输入“tnsping test”(以本实实验为例例),回回车。如如果能收收到如图图1-1-16所示的回回应,则则说明数数据库安安装设置置正常。实验内容容图1-1-16tnsping运行界面面(2)本

13、实验验中,全全局数据据库命名名为test.taiyuan,而对应应的SID却为test,为什么么?答:全局局数据库库名称的的定义是是为了在在网络中中唯一标标识一个个数据库库,它由由数据库库域名加加数据库库名组成成;而SID是数据库库和操作作系统进进行联系系的标识识,可以以与数据据库名相相同,也也可以不不相同。实验内容容四、思考考题(1)如何获获取Oracle公司提供供的帮助助文档?(2)如何避避免对数数据库系系统文件件造成的的损害?如何将将数据库库恢复到到正确状状态?实验内容容实验1.2Oracle数据库的的卸载(1)熟悉Oracle10g的卸载步步骤。(2)熟悉regedit中删除某某项的过

14、过程。实验目的的实验内容容一、Oracle10g卸载步骤骤第一步:通过UniversalInstaller卸载已安安装的Oracle产品。通通过选择择桌面“开始”按钮,选择“所有程程序”选选项,在在其中找找到Oracle的程序组组,选取取“UniversalInstaller”后进入入界面,如图1-2-1所示。图1-2-1Oracle UniversalInstaller(OUI)界面第二步:单击“卸卸载产品品”按钮钮,选择择要卸载载的产品品项,单单击“删删除”按按钮,系系统运行行一段时时间后就就可以将将选中的的产品删删除,如如图1-2-3所示。实验内容容图1-2-3OUI删除产品品选择界界面

15、实验内容容第三步:删除相关关的数据据库注册册表项。单击桌桌面“开开始”按按钮,选选择“运运行”选选项,在在弹出的的对话框框中输入入“regedit”,在“注册表表编辑器器”界面面中选择择“编辑辑”“查找”选项,在弹出出的对话话框中输输入“HKEY_LOCAL_MACHINESOFTWAREOracle”,按Del键删除这这个入口口,并查查找“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”,滚动动这个列列表检查查并且删删除所有有与Oracle有关的项项,如图图1-2-4所示。图1-2-4删除Services服务中Oracle相关项界界面注意:

16、在在本实验验中,实实例名为为test,因此显显示的名名称中有有test,用户的的名称可可能与此此不同。还有一个个需要在在regedit中删除,可查找找HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所所有与Oracle有关的项项。实验内容容第五步:从操作系系统层删删除安装装的目录录及文件件。桌面面上、STARTUP(启动)组、程程序菜单单中,删删除所有有有关Oracle的组和图图标。重重启机器器后,删删除安装装Oracle的目录。注意:在卸载的的第二个个步骤中中,因为为安装时时名称的的定义不不同,所所

17、以在删删除时只只要有Ora开头的选选项,用用户都可可以删除除。实验内容容二、问题题解答(1)为何要要对数据据库进行行完全卸卸载?答:完全卸载载可以提提高机器器的运行行速度,避免无无效服务务的运行行。(2)删除和和安装Oracle需要哪个个程序的的支持?答:OracleUniversal Installer(OUI)。三、思考考题(1)安装Oracle数据库后后,机器器运行性性能会明明显降低低,那么么如何在在不使用用该数据据库时提提高系统统性能呢呢?(2)需要使使用数据据库时,如何使使数据库库处于可可运行状状态?实验内容容实验1.3Oracle数据库的的连接配配置(1)熟悉Oracle客户端连连

18、接数据据库的配配置方法法。(2)熟练掌掌握Oracle配置工具具。实验目的的实验内容容一、Oracle数据库连连接配置置步骤第一步:在Oracle10g安装的程程序组中中选取“NetConfigurationAssistant”选项,打开对对话框,如图1-3-1所示。实验目的的图1-3-1网络设置置助理选择“本本地Net服务名配配置”,单击“下一步步”按钮钮,如图图1-3-2所示。实验目的的选择“添添加”单单选钮(注意:如果已已经配置置过,可可以根据据需要选选择“删删除”、“重命命名”等等命令对对已有配配置进行行操作),单击击“下一一步”按按钮,如如图1-3-3所示。图1-3-2服务名添添加实

19、验目的的图1-3-3Oracle服务名输输入在“服务务名”文文本框中中输入“test.taiyuan”(注意:此处的的服务名名应该与与要连接接Oracle数据库的的真实服服务名一一致。在在前面Oracle安装实验验中我们们给定服服务名为为“test.taiyuan”),单击击“下一一步”按按钮,如如图1-3-4所示。实验目的的图1-3-2服务名添添加一般情况况下,Oracle客户端和和服务器器通信的的协议为为“TCP”,单击“下一步步”按钮钮,如图图1-3-5所示。图1-3-4网络协议议选择实验目的的在“主机机名”文文本框输输入安装装Oracle服务器端端的服务务器的机机器名,此处也也可以输输

20、入该服服务器的的IP地址。图1-3-5Oracle服务器IP地址和端端口输入入实验目的的注意:如如果不知知道Oracle服务器的的机器名名和IP地址,可可以在该该服务器器上的DOS窗口中,输入“ipconfig/all”。如图1-3-6所示为一一个运行行的范例例:主机机名为“Host Name”后对应的的字符串串,本例例中是“20091127-1946”;IP地址为图图中“IPAddress”项后面对对应的字字符串,应该根根据在实实际的服服务器上上运行的的结果获获取相应应的值。端口号默默认为“1521”,在实际际情况下下,为了了安全或或者要穿穿越防火火墙可能能要在Oracle服务器端端修改该该

21、端口,如果管管理员已已经修改改了该端端口号,那么在在此处应应该输入入相应的的号码。单击“下下一步”按钮,弹出如如图1-3-7所示对话话框。实验目的的图1-3-6Oracle服务器上上ipconfig运行界面面实验目的的图1-3-7服务名配配置测试试选择选择“是是,进行行测试”,单击击“下一一步”按按钮,弹弹出如图图1-3-8所示对话话框。实验内容容图1-3-8服务名配配置测试试失败实验内容容测试结果果为“未未成功”,一般般情况下下为用户户名和口口令错,单击“更改登登录”按按钮,修修改用户户名和口口令(注注意:在在前面实实验的安安装中,已将DBA口令改为为“ldm”,应该根根据自己己在前面面实验

22、中中输入的的管理员员口令来来输入)。修改改口令等等正确后后即可显显示,单单击“下下一步”按钮,如图1-3-9所示。图1-3-9服务名配配置测试试成功实验内容容此处的“网络服服务名”可以自自己定义义,输入入一个好好用、好好记的名名称即可可(注意意:本书书例子中中输入的的网络服服务名为为“test.taiyuan”),单击击“下一一步”按按钮,如如图1-3-11所示。图1-3-10服务名配配置输入入服务名名称实验内容容图1-3-11是否配置置其他服服务名在弹出的的窗口中中选择“否”单单选钮,单击“下一步步”按钮钮,如图图1-3-12所示。实验内容容图1-3-12服务名配配置完成成单击“完完成”按按

23、钮。实验内容容打开DOS窗口,验验证客户户端能否否连接到到服务器器。单击击“开始始”按钮钮,选择择“运行行”选项项,输入入“cmd”,单击回回车,输输入“sqlplus system/ldmtest.taiyuan”(注意:“ldm”为本例中中的“system”用户口令令,“test.taiyuan”为之前输输入的网网络服务务名,实实验中如如果自己己定义了了其他的的值,应应在此处处输入自自己定义义的值),如图图1-3-13所示。实验内容容图1-3-13sqlplus下测试服服务名是是否有效效出现SQL提示符,就说明明数据库库连接配配置正常常,否则则的话可可重新运运行“NetConfigurat

24、ionAssistant”,进行修修改。实验内容容二、问题题解答(1)服务名名配置成成功后,这些配配置信息息存放在在什么文文件中?答:配置置完的服服务名内内容会被被存放在在一个文文件“tnsnames.ora”中,通常常会在“.NETWORKADMIN”目录下。tnsnames.ora可以用记记事本打打开进行行编辑修修改。文文件内容容格式如如图1-3-14所示。实验内容容图1-3-14用写字板板打开tnsnames.ora相应的数数据是我我们在“NetConfigurationAssistant”中按照步步骤输入入的。这这些值可可以在记记事本中中手动修修改,保保存后即即生效。实验内容容(2)同

25、一个个数据库库,可以以配置多多个服务务名吗?答:同一个数数据库可可以配置置多个服服务名,就像一一个人可可以有多多个名字字一样。四、思考考题(1)利用NetConfigurationAssistant修改、删删除一个个服务名名。(2)利用记记事本修修改、删删除一个个服务名名,并测测试其有有效性。实验内容容实验1.3Oracle数据库的的启动和和停止(1)了解启启动、关关闭数据据库的不不同方式式。(2)熟练掌掌握各种种启动、关闭方方法。(3)了解各各种方式式的不同同及其优优缺点,具体用用在什么么情况下下。实验目的的实验内容容一、Oracle数据库的的启动和和停止步骤在Oracle10g中启动、关闭

26、数数据库有有两种方方法,一一种是通通过SQL*Plus来实现,另一种种是通过过OEM来实现。OEM属于视图图化实现现,相对对而言比比较容易易,因此此本实验验采用SQL*Plus来实现。实验目的的1.启动数据据库启动数据据库时,有三个个阶段模模式。通通过使用用startup命令加其其中一种种启动模模式来实实现。实验内容容(1)采用nomount选项来实实现。该该选项是是启动的的第一阶阶段,在在这个阶阶段只是是创建例例程,但但不装载载数据库库,可以以理解为为数据库库系统启启动,但但是不能能访问数数据。在在这个阶阶段用户户能够与与数据库库进行通通信,但但不能使使用数据据库。具具体操作作及结果果如下所

27、所示。注意:这这个阶段段是数据据库用来来维护数数据时使使用。实验内容容(2)采用MOUNT选项来实实现。该该选项不不仅创建建例程,还装载载数据库库,但却却不打开开数据库库。Oracle读取控制制文件,为下一一步打开开数据库库做好准准备。具具体操作作及结果果如下所所示。注意:不不能直接接从nomount状态运行行startup mount命令。此此时,需需要运行行shutdownimmediate命令,将将数据库库关闭后后,再运运行startup mount。实验内容容(3)采用open选项来实实现。该该选项不不仅创建建例程,还装载载数据库库,并且且打开数数据库。打开后后,任何何具有create

28、session权限的用用户都能能够连接接到数据据库,并并进行常常规的数数据库访访问操作作。具体体操作及及结果如如下所示示。注意:startup open命令即为为默认的的启动命命令,也也需要从从数据库库的关闭闭状态运运行。实验目的的1.关闭数据据库可以采用用shutdown命令加四四个选项项中的一一项来实实现。(1)如果对对关闭数数据库的的时间没没有限制制,通常常会使用用normal(正常)选项来来关闭数数据库,该选项项会等待待当前用用户主动动断开连连接。其其优点是是不会丢丢失数据据,缺点点是关闭闭过程需需要的时时间太长长。举例:相相当于商商店采用用如下方方式关门门:顾顾客出了了门就不不让再进

29、进来了;不撵撵里面的的顾客,等他们们自愿地地全走完完,商店店才关门门。实验目的的(2)采用transactional(完成事事务)选选项来实实现。它它能在尽尽可能短短的时间间内关闭闭数据库库,Oracle等待所有有当前未未提交的的事务完完成后再再关闭数数据库,具体操操作及结结果如下下所示。举例:相相当于商商店采用用如下关关门方式式:出出去的顾顾客不让让再进入入;在在店内的的顾客买买完正在在选购的的商品后后,不能能再买其其他商品品,即离离开商店店;待待商店的的顾客都都离开后后商店关关门。实验目的的(3)采用immediate(立即)选项来来实现。该选项项使当前前任何未未被提交交的事务务被Oracle退回,并并直接关关闭、卸卸载数据据库,终终止例程程,具体体操作及及结果如如下所示示。举例:相相当于商商店采用用如下关关门方式式:除除了新顾顾客不能能进入商商店,在在店内的的顾客立立刻终止止选购商商品,将将商品放放回货架架,然后后离开;待顾顾客全部部离开后后关门。实验目的的(4)采用abort(中止)选项来来实现。当出现现紧急情情况或其其数据库库出现

温馨提示

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

评论

0/150

提交评论