《大型数据库技术与应用》实验教学大纲.doc
《《大型数据库技术与应用》实验教学大纲.doc》由会员分享,可在线阅读,更多相关《《大型数据库技术与应用》实验教学大纲.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型数据库技术应用实验教学大纲开课单位:计算机科学与工程学院信息管理与信息系统专业适用专业:信息管理与信息系统(0306)、计算机科学与技术(0307)、软件工程(0308)实验学时:16学时实验一 Oracle数据库体系结构一、实验学时:2学时二、实验类型: 验证性实验。三、实验目的和主要内容: 熟悉Oracle的存储结构、内存结构和进程结构,掌握怎样检索这些结构信息,以及怎样修改和配置。主要内容包括:1. 查看并列出当前数据库的物理存储结构和逻辑存储结构。2. 查看并列出当前数据库的主要内存分配情况。3. 查看并列出服务器上当前已启动的主要Oracle进程。4. 为当前数据库再添加一个控制
2、文件,实现控制文件的多工操作,并写出具体的实现步骤。5. 查看并列出数据库的当前重做日志文件信息,以及各日志文件的状态、当前写入的重做日志文件名称、当前日志序列号。6. 为当前数据库再添加一组重做日志文件,并在该组内实现重做日志文件的多工操作(至少创建两个成员),并写出具体的实现步骤和相关的SQL语句。四、实验仪器设备和材料: Intel 酷睿2双核计算机及其网络、Windows 2000/XP、Oracle 9i安装版。五、实验方法和步骤: SQL SELECT name FRom v$datafile;NAME-C:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM0
3、1.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLEXAMPLE01.DBFSQL SQL SELECT name FRom v$controlfile;NAME-C:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTLC:ORACLEPRODUCT10.2.0ORADATAO
4、RCLCONTROL02.CTLC:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTLSQL SQL SELECT group#, member from v$logfile; GROUP# MEMBER- - 3 C:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG 2 C:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG 1 C:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG 3 D:REDO32.LOG 4 D:REDO41.LOG 4 E:REDO42.
5、LOG 5 D:ORCLLOG51.LOG 5 E:ORCLLOG52.LOGSQL show parameter spfileNAME TYPE VALUE- - -spfile string C:ORACLEPRODUCT10.2.0DB_1 DBSSPFILEORCL.ORASQL SQL SQL SELECT TABLESPACE_NAME FROM DBA_TABLESPACES;TABLESPACE_NAME-SYSTEMUNDOTBS1SYSAUXTEMPUSERSEXAMPLE已选择6行。SQL SQL SQL SELECT SEGMENT_TYPE,SEGMENT_NAME
6、FROM DBA_SEGMENTS WHERE OWNER=SCOTT;SEGMENT_TYPE SEGMENT_NAME- -INDEX PK_DEPTTABLE DEPTTABLE EMPINDEX PK_EMPTABLE BONUSTABLE SALGRADE已选择6行。SQL SQL show parameter db_block_sizeNAME TYPE VALUE- - -db_block_size integer 8192SQL show parameter sgaNAME TYPE VALUE- - -lock_sga boolean FALSEpre_page_sga bo
7、olean FALSEsga_max_size big integer 200Msga_target big integer 200MSQL show parameter log_bufferNAME TYPE VALUE- - -log_buffer integer SQL show parameter shared_pool_sizeNAME TYPE VALUE- - -shared_pool_size big integer 0SQL SQL SQL show parameter db_cache_sizeNAME TYPE VALUE- - -db_cache_size big in
8、teger 0从现有控制文件复制:l 关闭数据库;l 把现有控制文件拷贝到新的位置;l 修改数据库初始化参数文件内的CONTROL_FILES参数;l 重新启动数据库。1.关闭数据库SQL shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL2. 复制现有控制文件D:copy C:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTL d:CONTROL04.CTL已复制 1 个文件。D:3. 修改初始化参数CONTROL_FILES先从二进制格式的服务器参数文件创建文本格式的初始化参数文件SQL create
9、pfile=d:pfile.ora 2 from spfile=C:ORACLEPRODUCT10.2.0DB_1DBSSPFILEORCL.ORA;文件已创建。SQL创建之后修改文本格式的初始化参数文件内的CONTROL_FILES初始化参数Pfile文件内容,红色部分为增加内容:orcl._db_cache_size=orcl._java_pool_size=orcl._large_pool_size=orcl._shared_pool_size=orcl._streams_pool_size=0*.audit_file_dest=C:oracleproduct10.2.0/admin/o
10、rcl/adump*.background_dump_dest=C:oracleproduct10.2.0/admin/orcl/bdump*.compatible=10.2.0.1.0*.control_files=C:oracleproduct10.2.0oradataorclcontrol01.ctl,C:oracleproduct10.2.0oradataorclcontrol02.ctl,C:oracleproduct10.2.0oradataorclcontrol03.ctl, d:CONTROL04.CTL*.core_dump_dest=C:oracleproduct10.2.
11、0/admin/orcl/cdump*.db_block_size=8192*.db_domain=*.db_file_multiblock_read_count=16*.db_name=orcl*.db_recovery_file_dest=C:oracleproduct10.2.0/flash_recovery_area*.db_recovery_file_dest_size=*.dispatchers=(PROTOCOL=TCP) (SERVICE=orclXDB)*.job_queue_processes=10*.open_cursors=300*.pga_aggregate_targ
12、et=*.processes=150*.remote_login_passwordfile=EXCLUSIVE*.sga_target=*.undo_management=AUTO*.undo_tablespace=UNDOTBS1*.user_dump_dest=C:oracleproduct10.2.0/admin/orcl/udump再从修改后的文本格式的初始化参数文件创建二进制格式的服务器参数文件SQL create spfile=C:ORACLEPRODUCT10.2.0DB_1DBSSPFILEORCL.ORA from pfile=d:pfile.ora;文件已创建。4.启动数据
13、库SQLstartupORACLE 例程已经启动。Total System Global Area bytesFixed Size bytesVariable Size bytesDatabase Buffers bytesRedo Buffers bytes数据库装载完毕。数据库已经打开。SQL show parameter control_filesNAME TYPE VALUE- - -control_files string C:ORACLEPRODUCT10.2.0ORADA TAORCLCONTROL01.CTL,C:ORACLEPRODUCT10.2.0ORADATAORCLCO
14、NTROL02.CTL,C:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL,D:CONTROL04.CTLSQL实验二 Oracle网络配置与数据库基本操作一、实验学时:4学时二、实验类型: 验证性实验。三、实验目的和主要内容: 了解Oracle网络结构,掌握Oracle监听和客户端命名服务的配置方法。掌握数据库的启动与关闭方法。主要内容包括:1. 在服务器端为数据库创建另一个监听程序listener1,监听的网络端口地址是1530,并用lsnrctl启动该监听。2. 在自己的计算机上创建两个网络服务名,一个通过listener1连接本地数据库,另一个连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型数据库技术与应用 大型 数据库技术 应用 实验教学 大纲
限制150内