Home  >  Article  >  Database  >  使用Oracle9i数据库的九大注意事项

使用Oracle9i数据库的九大注意事项

WBOY
WBOYOriginal
2016-06-07 17:53:311235browse

使用Oracle9i数据库的九大注意事项 Oracle数据库的9.2.0.1.0版本中的OracleHTTPServer有如下变化: 一、关于ApacheJserv进程 OracleHTTPServer支持的ApacheJserv进程的最大数目已经从Apache发布的缺省值最大值25增加到最大值128,这个值是不可实时配置的。 二

使用Oracle9i的九大注意事项

   Oracle数据库的9.2.0.1.0版本中的Oracle HTTP Server有如下变化:
  
一、关于Apache Jserv进程 
  Oracle HTTP Server支持的Apache Jserv进程的最大数目已经从Apache发布的缺省值最大值25增加到最大值128,这个值是不可实时配置的。
  
二、JDK/JRE 认证
  Oracle被认证使用JDK/JRE 1.3.1_01和JDK/JRE 1.2.2_07两者来建立和配置带有mod_jserv 模块的Java应用程序。 
  在 9.2.0.1.0版本中,所有的Java类库(如BC4J、XDK)连同JDK 1.1.8_10被装载和编译。这些编译类被认证运行在Java JRE支持的版本中,并且他们必须没被重新编译。 
  
三、模块mod_plsql 的需求 
  针对一个特定的后端数据库使用mod_plsql 模块,你需要手动安装Oracle PL/SQL Web 工具包(OWA PL/SQL packages)在特定的后端数据库上。OWA PL/SQL packages应安装在SYS数据库模式下,确保你只安装它一次。注意已经存在的Oracle Application Server(OAS)用户迁移到Oracle HTTP Server时,必须替换这些包的老版本。 
  在Oracle HTTP Server中使用PL/SQL网关的更多信息请查阅http://hostname.domain:port/pls/admin_/title.htm。 
  
四、恢复应用的OWA包
  当你安装新的mod_plsql OWA包时,它们被放在SYS数据库用户模式下,这会为应用服务器(Oracle Application Server)使用OAS PL/SQL cartridge组件带来问题,如果你遇到这些问题并且想继续使用OAS的PL/SQL cartridge组件,就必须重新建立一些同义词,使得这些同义词参照到OWA包。在源数据库上建立同义词的步骤如下: 
 
1.SYS帐户在SQL*Plus中连接到数据库
  
2.在SQL*Plus中运行下列命令,这将删除所有在Oracle HTTP Server安装进程中建立的OWA公共同义词。
  drop public synonym OWA_CUSTOM;
  drop public synonym OWA_GLOBAL;
  drop public synonym OWA;
  drop public synonym HTF;
  drop public synonym HTP;
  drop public synonym OWA_COOKIE;
  drop public synonym OWA_IMAGE;
  drop public synonym OWA_OPT_LOCK;
  drop public synonym OWA_PATTERN;
  drop public synonym OWA_SEC;
  drop public synonym OWA_TEXT;
  drop public synonym OWA_UTIL;
  drop public synonym OWA_INIT;
  drop public synonym OWA_CACHE;
  drop public synonym WPG_DOCLOAD;
  
3.连接到OWA包的安装模式oas_public,确保该用户具有CREATE PUBLIC SYNONYM权限,如果没有,则须手动为此用户授此权限。 
  
4.运行下列命令。这将重新建立OWA公共同义词使其参照到Oracle Application Server 的OWA包。 
  create public synonym OWA_CUSTOM for OWA_CUSTOM;
  create public synonym OWA_GLOBAL for OWA_CUSTOM;
  create public synonym OWA for OWA;
  create public synonym HTF for HTF;
  create public synonym HTP for HTP;
  create public synonym OWA_COOKIE for OWA_COOKIE;
  create public synonym OWA_IMAGE for OWA_IMAGE;
  create public synonym OWA_OPT_LOCK for OWA_OPT_LOCK;
  create public synonym OWA_PATTERN for OWA_PATTERN;
  create public synonym OWA_SEC for OWA_SEC;
  create public synonym OWA_TEXT for OWA_TEXT;
  create public synonym OWA_UTIL for OWA_UTIL;
  create public synonym OWA_INIT for OWA_CUSTOM;
  create public synonym OWA_CACHE for OWA_CACHE;
  create public synonym WPG_DOCLOAD for WPG_DOCLOAD;
 
五、在同样的Oracle主目录中重新安装时防止Oracle HTTP Server的配置改变
  确认已经保存了httpd.conf、jserv.conf、zone.properties和所有的你已经改变的Oracle HTTP Server配置文件的复制文件。根据你安装Oracle9i的版本2(9.2.0.1.0)到与以前的Oracle的相同主目录下的方式不同,这些配置文件可能会被新闻件覆盖。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn