网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 数据库类-> Oracle-> 使用Oracle9i数据库的注意事项

使用Oracle9i数据库的注意事项
作者:佚名 来源:InterNet 加入时间:2005-1-31
相关文章
  • 夺取月薪之冠-Oracle认证!
  • Oracle数据安全面面观(2)
  • Oracle数据安全面面观(1)
  • Oracle10g数据库的创建
  • Oracle新技术对Linux意味着什么?
  • 在Oracle里设置访问多个SQL Server
  • 深入分析Oracle数据库日志文件
  • 在ORACLE里用存储过程定期分割表
  • 用Linux完成Oracle自动物理备份
  • Oracle Rman/tivoli-TDP/下数据恢复到节点
  • 相关书籍:
  • 利用 DBCA建立 Oracle 9i 资料库
  • Oracle 数据库DBA管理手册
  • Oracle 管理员手册
  • Oracle 官方文档CHM合集-SQL参考手册
  • Oracle WebServer 中文手册
  • Oracle 9i 数据库管理员指南
  • Oracle 9i 数据库管理实务讲座
  • Oracle 9I 入门基础(第02部分)
  • Oracle 9I 入门基础(第01部分)
  • Oracle 9i 官方教材
  • 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的相同主目录下的方式不同,这些配置文件可能会被新闻件覆盖。

    六、为Apache Jserv应用增加内存

    如果Apache Jserv日志文件或浏览器报告“Out Of Memory”,原因是JVM内存溢出,这通常发生在被JVM把持的数据超出它的内存分配单元。增加为JVM分配的内存池的最大值的步骤如下:

    1.在文件$ORACLE_HOME/Apache/Jserv/etc/jserv.properties中增加一行

    wrapper.bin.parameters=-mx<size>m


    <size>的单位是兆字节(MB),内存缺省值是1 MB,Oracle推荐使用128 MB,则增加如下一行

    wrapper.bin.parameters=-mx128m


    2.重新启动Web服务器

    七、NLS注意事项

    1.针对mod_plsql

    配置mod_plsql时,环境变量NLS_LANG是在每个Web server实例级别配置而不是在DAD级别配置。确保在启动你的Oracle HTTP Server实例前正确配置环境变量NLS_LANG。

    2.针对Oracle PSP(PL/SQL页面)

    对于Oracle PSP,环境变量NLS_LANG必须在使用loadpsp命令行程序加载 PL/SQL服务器页面(PSPs)到数据库之间配置。

    3.在Jserv和OracleJSP中使用JDBC OCI8驱动程序

    如果通过JDBC OCI8驱动器连接到数据库时,在文件jserv.properties中需要合适的NLS_LANG设置。比如:

    wrapper.env=NLS_LANG=AMERICAN_AMERICA.UTF8

    八、为EJBs配置listener.ora文件

    在9.2.0.1.0版本中,Oracle HTTP Server的安装没有配置listener.ora文件来运行Enterprise JavaBeans (EJBs),为了运行EJBs,你需要如下配置listener.ora文件:

    LISTENER = 
      (DESCRIPTION_LIST = 
        (DESCRIPTION = 
          (ADDRESS_LIST = 
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) 
          ) 
          (ADDRESS_LIST = 
           (ADDRESS = (PROTOCOL = IPC)(KEY = icache)) 
          ) 
          (ADDRESS_LIST = 
            (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521)) 
          ) 
        ) 
        (DESCRIPTION = 
          (PROTOCOL_STACK = 
            (PRESENTATION = GIOP) 
            (SESSION = RAW) 
          ) 
          (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 2481)) 
        ) 
      ) 
    SID_LIST_LISTENER = 
      (SID_LIST = 
        (SID_DESC = 
          (SID_NAME = PLSExtProc) 
          (ORACLE_HOME = <ORACLE_HOME>) 
          (PROGRAM = extproc) 
        ) 
        (SID_DESC = 
           (GLOBAL_DBNAME = icache) 
          (ORACLE_HOME = <ORACLE_HOME>) 
          (SID_NAME = icache) 
        ) 
      )


    其中<hostname>是你的计算机的实际主机名,<ORACLE_HOME>是你的Oracle主目录$ORACLE_HOME。

    九、使用Oracle XSU的限制

    在9.2.0.1.0版本中,Oracle XML SQL Utility (XSU)没有包含setEncoding方法,为了下载XSU的支持编码功能的最新版本,请查阅http://otn.oracle.com/tech/xml/oracle_xsu/

    [文章录入员:nancy]

    相关文章
  • 夺取月薪之冠-Oracle认证!
  • Oracle数据安全面面观(2)
  • Oracle数据安全面面观(1)
  • Oracle10g数据库的创建
  • Oracle新技术对Linux意味着什么?
  • 在Oracle里设置访问多个SQL Server
  • 深入分析Oracle数据库日志文件
  • 在ORACLE里用存储过程定期分割表
  • 用Linux完成Oracle自动物理备份
  • Oracle Rman/tivoli-TDP/下数据恢复到节点
  • 相关书籍:
  • 利用 DBCA建立 Oracle 9i 资料库
  • Oracle 数据库DBA管理手册
  • Oracle 管理员手册
  • Oracle 官方文档CHM合集-SQL参考手册
  • Oracle WebServer 中文手册
  • Oracle 9i 数据库管理员指南
  • Oracle 9i 数据库管理实务讲座
  • Oracle 9I 入门基础(第02部分)
  • Oracle 9I 入门基础(第01部分)
  • Oracle 9i 官方教材
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    Oracle
    ACCESS
    MS SQL
    MySQL
    Oracle
    Foxpro
    PowerBuilder
    Sybase
    其它
    电脑教程阅读排行
    ·Oracle 常用技巧和脚本
    ·Oracle常用数据字典
    ·Oracle8 数据类型
    ·Oracle 8.1.6 for...
    ·Oracle 基本知识
    ·深入分析Oracle数据库日志文...
    ·安装Oracle后,经常使用的修...
    ·怎样快速查出Oracle数据库中...
    ·Oracle 8.0.4 for...
    ·Oracle10g数据库的创建