Oracle培训讲义.doc_第1页
Oracle培训讲义.doc_第2页
Oracle培训讲义.doc_第3页
Oracle培训讲义.doc_第4页
Oracle培训讲义.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

Oracle培训讲义一、 oracle几个主流运行平台Sun Solaris IBM ATX 运行最多的平台,需购买专用服务器 HP VXUNIX Tru64 Unix(电力) Scounix (微机) Linux (微机)Windows NT/2000/XP : 其中任何一版本都可以安装oracle8.1.6企业版.二、 应用主流数据库介绍1、Internet: Oracle 67% SQL Server 9% 2、RDBMS: Oracle 40% DB2 17% 管理数据规划比oracle大. SQL Server 5% 3、各数据库在各行业中的应用: 中行:oracle 农行:sysbase 建行:infarmation 工行:DB2 军队-总后 总参 空军 oracle 海军 国家统计局 国家税务局三、 数据库在Windows 2000下的安装四、 oracle的网络配置 网络协议主机字符串 主机名或IP地址 数据库实例名(oracle7、oracle8) 数据库服务名(oracle8i、oracle9i 五、 oracle参数文件配置1、 参数文件位置:D:oracleadminJkthis(数据库名)pfileinit.ora2、 常用参数配置:参数说明范围值范围db_files可为该数据库打开的数据文件的最大数量。根据操作系统而定根据操作系统而定db_block_size一个 Oracle 数据库块的大小 (以字节计)。该值在创建数据库时设置,而且此后无法更改。1024 - 65536 (根据操作系统而定)。8192 (根据操作系统而定)global_names指定是否要求数据库链路与所连接的数据库同名。如果该值为FALSE,则不执行检查。要使分布式处理中的命名约定一致,TRUE | FALSETRUEjava_pool_size以字节为单位,指定 Java 存储池的大小,它用于存储 Java的方法和类定义在共享内存中的表示法,以及在调用结束时移植到 Java 会话空间的 Java 对象。根据操作系统而定根据操作系统而定job_queue_processes只用于复制环境。它指定每个例程的 SNP 作业队列进程的数量 (SNP0, . SNP9, SNPA, . SNPZ)。要自动更新表快照或执行由 DBMS_JOB 创建的请求,请将该参数设置为 1 或更大的值。0 到 360large_pool_size指定大存储池的分配堆,它可被多线程服务器 (MTS) 用作会话内存、用作并行执行的消息缓冲区以及用作 RMAN备份和恢复的磁盘 I/O 缓冲区。600K (最小值);= 20000M (最大值是根据操作系统而定的)。0,除非配置了并行执行或 DBWR_IO_SLAVESlog_archive_dest_n五个本地 (指定LOCATION) 或远程 (指定 SERVICE) 目标位置中的第一个归档重做日志文件可以在这些目标位置上被复制。该参数只在企业版 oracle8i数据库或更高版本的数据库中有效。语法为 (null_string | SERVICE=tnsnames-service | LOCATION=directory-spec)MANDATORY | OPTIONALREOPEN=integerNULLlog_archive_start只在数据库处于“归档日志”模式的情况下适用。它指定重做日志是自动还是手动复制。建议值是 TRUE,即执行自动归档;否则就需要手动干预,使用 ALTER SYSTEM ARCHIVE LOG . 命令来阻止例程挂起。TRUE | FALSEFALSEmax_enabled_roles指定一个用户可以启用的数据库角色 (包括子角色) 的最大数量。用户可启用的角色的实际数量是2 加上MAX_ENABLED_ROLES 的值,因为每个用户都有两个附加的角色:PUBLIC 和用户自己的角色。0 -14820open_cursors指定一个会话一次可以打开的游标 (环境区域) 的最大数量,并且限制 PL/SQL 使用的 PL/SQL 游标高速缓存的大小,以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高,这样才能防止应用程序耗尽打开的游标。1 - 操作系统限制值。64Processes指定可同时连接到一个 Oracle 服务器上的操作系统用户进程的最大数量。该值应允许执行所有后台进程,如: 作业队列 (SNP) 进程和并行执行 (Pnnn) 进程。6 到根据操作系统而定的一个值。由 PARALLEL_MAX_SERVERS 确定Sessions指定用户会话和系统会话的总量。默认数量大于 PROCESSES,以允许递归会话。任何整数值。派生 (1.1 * PROCESSES + 5)shared_pool_size以字节为单位,指定共享池的大小。共享池包含如: 共享游标、存储的过程、控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能。300 KB - 根据操作系统而定。如果是 64 位操作系统,值为 64MB;其它情况下,值为 16MB。我们HIS系统对数据库参数的要求:Db_block_size=8192 块的大小主要影响oracle的效率.db_files = 40打开数据文件的最大数量db_block_buffers = 3200以块大小表示数据缓冲区,建议将参数设置为计算机内存的25-30%shared_pool_size = 16000000 控制分配给共享池的内存量(字节),大约占机器可用内存的30-40% job_queue_processes = 10控制系统可运行的自动作业数,根据可能设置的自动作业数设置(不允许超过36) max_enabled_roles = 40当需要建立较大角色时,请修改最大角色允许数open_cursors = 100 本系统要设置为较大数值,以保证工作站长期运行的正确性保存修改后的文件 如果想要设置好的数据库参数生效,必须重新启动数据库。开始-运行-CMDD:svrmgrlsvrmgrconnect internal/oracle网络服务名svrmgrstartup force;或:D:sqlplus internal/oracle网络服务名SQLstartup force; 六、关于oracle一些技术性疑难问题解决:1、 如何在P4的微机上安装oracle8.1.6?(1) 、将oracle8.1.6企业版光盘拷贝到硬盘上。(2)、修改stagecomponentsoracle.swd.jre41datafilesexpandedjrewin32binsymcjit.dll-修改为即可在P4的机器上安装.2、 如何在Windows 2000下卸载清除oracle8.1.6运行环境?(1)、删除oracle注册表 regedit- HKEY_LOCAL_MACHINE-software-oracle (2)、删除oracle服务 regedit- HKEY_LOCAL_MACHINE-system-CurrentControlSet-Services-oracle开始的所有服务. (3)、删除oracle事件日志 regedit- HKEY_LOCAL_MACHINE-system- CurrentContro

温馨提示

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

评论

0/150

提交评论