实验指导书《大型数据库(Oracle)》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

大型数据库(Oracle)实验指导指导老师:彭虎2010年8月25日制定实验一Oracle安装与维护一、实验目的1.了解并掌握Oracle10的安装方法2.了解并掌握测试安装好的Oracle10g的方法二、实验内容及步骤1.软件下载Oracle公司针对个人学习之用提供免费的学习版本,可直接到Oracle公司的官方网站上免费下载。2.安装步骤(1)运行setup.exe,出现“OracleDatabase10g安装”画面。(2)“下一步”进入“OracleUniversalInstaller:指定文件位置”,设置源“路径”、“名称”和目的“路径”。(3)“下一步”进入“OracleUniversalInstaller:选择安装类型”,选择安装类型。(4)保持默认值,下一步,进入“OracleUniversalInstaller:选择数据库配置”,选择数据库配置。(5)保持默认值,下一步,进入“OracleUniversalInstaller:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。也可以将“全局数据库名”设置为域名。例如:oract.abc.com如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sampleschema)(6)下一步,进入“OracleUniversalInstaller:选择数据库管理选项”。(7)保持默认值,下一步,进入“OracleUniversalInstaller:指定数据库文件存储选项”。(8)保持默认值,下一步,进入“OracleUniversalInstaller:指定备份和恢复选项”。(9)保持默认值,单击“下一步”,进入“OracleUniversalInstaller:指定数据库方案的口令”,对不同的帐户设置不同的口令。(10)单击“下一步”,继续安装,进入“OracleUniversalInstaller:概要”。(11)单击“安装”,开始安装过程,大约半小时。(12)数据库创建完成时,显示“DatabaseConfigurationAssistant”窗口。(13)单击“口令管理”,进入“口令管理”窗口。(14)解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。(15)单击“确定”返回“DatabaseConfigurationAssistant”窗口。(16)在图15所示窗口单击“确定”,进入“OracleUniversalInstaller:安装结束”窗口。(17)检查,单击“退出”,完成安装。(18)在自动打开的浏览器中以sys账户sysdba身份登录10g的企业管理器。第一次要接受license,单击Iagree,以后就不用了。3.测试安装好的Oracle10g在安装过程中,OUI会在ORACLE_HOME\install下创建两个文件:readme.txt:记录各种Oracle应用程序的URL与端口。Portlist.ini:记录Oracle应用程序所使用的端口。(1)登录EnterpriseManager10gDatabaseControl与以前的版本不同,Oracle企业管理器只有B/S模式。在浏览器中输入下列URL:服务器名称:1158/em例如:进入EnterpriseManager10g登录窗口。以SYSDBA身份登录Oracle数据库。(2)使用iSQL*Pls登录Oracle数据库iSQL*Plus是B/S模式的客户端工具。在Mydb浏览器中输入下列URL:服务器名称:5560/isqlplus例如:进入iSQL*Plus登录窗口。用system帐户登录Oracle数据库。(3)使用SQL*Pls登录Oracle数据库SQL*Plus是C/S模式的客户端工具程序。单击“开始”“所有程序”“Oracle–Oracle10g_home”“ApplicationDevelopment”“SQL*Plus”在登录窗口中输入system帐号与口令(4)使用命令行SQL*Pls登录Oracle数据库传统的SQL*Plus是一个命令行客户端程序。在命令窗口中输入命令进行测试。思考与练习:在Windows操作系统下安装Oracle10g数据库以后,计算机的运行速度明显降低,可以采取哪些措施应对。实验二创建数据库和表一、实验目的1.掌握使用DBCA创建数据库2.掌握手工创建Oracle数据库的方法3.掌握创建数据表的方法二、实验内容及步骤1.使用DBCA创建数据库(1)打开DBCA组件,创建数据库sale.(2)安装完后进入E:\oracle\product\10.2.0\db_1\install目录,打开readme文件,查看打开OEM的URL。(3)登陆OEM,管理sale数据库。2.手工创建Oracle数据库数据库名:mydb安装路径:d:\oracle\product\10.2.0\(1)、手工创建相关目录D:\oracle\product\10.2.0\admin\mydbD:\oracle\product\10.2.0\admin\mydb\adumpD:\oracle\product\10.2.0\admin\mydb\bdumpD:\oracle\product\10.2.0\admin\mydb\udumpD:\oracle\product\10.2.0\admin\mydb\cdumpD:\oracle\product\10.2.0\admin\mydb\ddumpD:\oracle\product\10.2.0\admin\mydb\pfileD:\oracle\product\10.2.0\oradata\mydb(2)、手工创建初始化参数文件D:\oracle\product\10.2.0\admin\mydb\pfile\init.ora,内容可以copy别的实例init.ora文件后修改。(3)、在命令提示符下,使用orapwd.exe命令,创建口令文件pwdmydb.ora,命令格式如下:orapwdfile=D:\oracle\product\10.2.0\db_1\database\pwdmydb.orapassword=123entries=5(4)、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工setORACLE_SID=mydboradim-new-sidMYDB-pfileD:\oracle\product\10.2.0\db_1\database\initmydb.ora(5)、在命令提示符下打开sqlplus编辑器,创建服务器参数配置文件spfile.sqlplus/nologSQLconnect/asSYSDBASQLcreatespfile=’D:\oracle\product\10.2.0\db_1\database\spfilemydb.ora’FROMpfile=’D:\oracle\product\10.2.0\admin\mydb\pfile\init.ora’;SQLstartupnomountpfile=D:\oracle\product\10.2.0\admin\mydb\pfile\init.ora;(6)、创建数据库,执行createdb.sql脚本命令,SQL@Createdb.sqlCreatedb.sql脚本内容如下:createdatabasemydbmaxinstances8maxloghistory1maxlogfiles16maxlogmembers3maxdatafiles100logfilegroup1'd:\oracle\product\10.2.0\oradata\mydb\redo01.log'size10m,group2'd:\oracle\product\10.2.0\oradata\mydb\redo02.log'size10mdatafile'd:\oracle\product\10.2.0\oradata\mydb\system01.dbf'size100mautoextendonnext10mextentmanagementlocalsysauxdatafile'd:\oracle\product\10.2.0\oradata\mydb\sysaux01.dbf'size30mautoextendonnext10mdefaulttemporarytablespacetemptempfile'd:\oracle\product\10.2.0\temp.dbf'size10mautoextendonnext10mundotablespaceundotbs1datafile'd:\oracle\product\10.2.0\oradata\mydb\undotbs1.dbf'size20mcharactersetzhs16gbknationalcharactersetal16utf16usersysidentifiedbymydbusersystemidentifiedbymanager/(7)、创建数据库数据文件,执行脚本createfiles.sqlSQL@createfiles.sqlCreatefiles.sql脚本内容如下:CREATETABLESPACEINDXLOGGINGDATAFILE'd:\oracle\product\10.2.0\oradata\mydb\indx01.dbf'SIZE25MREUSEAUTOEXTENDONNEXT1280KMAXSIZEUNLIMITEDEXTENTMANAGEMENTLOCAL;CREATETABLESPACETOOLSLOGGINGDATAFILE'd:\oracle\product\10.2.0\oradata\mydb\tools01.dbf'SIZE10MREUSEAUTOEXTENDONNEXT320KMAXSIZEUNLIMITEDEXTENTMANAGEMENTLOCAL;CREATETABLESPACEUSERSLOGGINGDATAFILE'd:\oracle\product\10.2.0\oradata\mydb\users01.dbf'SIZE25MREUSEAUTOEXTENDONNEXT1280KMAXSIZEUNLIMITEDEXTENTMANAGEMENTLOCAL;CREATEUNDOTABLESPACEUNDOTBSDATAFILE'd:\oracle\product\10.2.0\oradata\mydb\undotbs01.dbf'SIZE200MREUSEAUTOEXTENDONNEXT5120K;/8、创建数据字典,运行createdbcatalog.sql脚本命令SQL@createdbcatalog.sqlCreatedbcatalog.sql脚本内容如下:@d:\oracle\product\10.2.0\db_1\rdbms\admin\catalog.sql;@d:\oracle\product\10.2.0\db_1\rdbms\admin\catexp7.sql;@d:\oracle\product\10.2.0\db_1\rdbms\admin\catblock.sql;@d:\oracle\product\10.2.0\db_1\rdbms\admin\catproc.sql;@d:\oracle\product\10.2.0\db_1\rdbms\admin\catoctk.sql;@d:\oracle\product\10.2.0\db_1\rdbms\adm

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功