Oracle WebLogic 10.3 连接池参数配置详解

Oracle WebLogic 10.3 连接池参数配置详解

JDBC 数据源配置:常规

Name Description
Name 可在 WebLogic 域中标识该数据源的唯一名称。
JNDI Name 此数据源绑定到的 JNDI 路径。默认情况下,JNDI 名称就是数据源的名称。

要为数据源指定多个 JNDI 名,请在单独的行上分别输入每个 JNDI 名。

查找 JNDI 路径的应用程序将得到与此数据源对应的 javax.sql.DataSource 实例。

Row Prefetch Enabled 启用通过一次服务器访问“预取”(即从服务器发送到客户端)多个行。

当外部客户端通过 WebLogic Server 使用 JDBC 访问数据库时,行预取功能可以一次性地访问服务器来为客户端提取多行,从而提高性能。当客户端和 WebLogic Server 位于同一 JVM 中时,WebLogic Server 将忽略此设置且不使用行预取功能。

Row Prefetch Size 如果启用行预取,则指定为客户端预取的结果集行数。

最佳预取大小取决于此查询的具体设置。通常在达到特定值之前,增加此数字时性能会提高。达到此特定值后,即使再增加此数字,也不会使性能有任何显著的提高。如果超过 100 行,提高性能的可能性将微乎其微。通常默认值即适用于大多数情况。

最小值: 2

最大值: 65536

Stream Chunk Size 指定流量数据类型的数据块大小。

流数据类型(例如,调用 getBinaryStream() 而得到的数据类型)将根据需要以按大小排列好的数据块形式从 WebLogic Server 发送到客户端。

最小值: 1

最大值: 65536

阅读更多

启动WebLogic服务时,出现“此时不应有\IBM\WebSphere”错误排除

今天因应网友的要求。协助解除Weblogic的宕机故障,就在本机win10系统创建base_domain域主机,以往WIN10已装好Weblogic11g,只是为了节省win10的系统资源,只是装好Weblogic 11g,并没有创建域主机。今天就创建一个基本的域主机base_domain,然后就在建完的界面里选择启动域主机,可以成功启动,可以在CMD字符界面看到启动成功的信息输出,在浏览器也可以访问域主机的管理控制台,由于没有还没有看到网友转发过来的宕机邮件,就想着先将域主机关掉,谁知在WIN10开始菜单栏里,选择stop Admin Server后,在CMD字符窗口里报错:此时不应有\IBM\WebSphere”  , 无法停止Admin Server。我直接在DOS 字符窗口里,执行stopWeblogic.cmd也不行,也是同样的报错。

我根据报错信息:此时不应有\IBM\WebSphere ,在百度搜了半天,也找不到有用的信息,网上说得信息都是说删除base_domain域主机,然后重装jdk,说jdk所在的目录不能有空格,有些也说得模凌两可,总之,我重装了几次JDK,然后,将JDK拷到C盘一个单独目录里,然后手工删除 Base_domain域主机,然后重装 base_domain主机,然后在安装时,选择安装在单个目录,并且目录名不含空格,不含中文,不含奇怪字符的目录,也就是安装在c:\java\下,而不是默认安装在C:\Program Files\Java,装完后,手工启动base_domain域主机,还是报错:此时不应有\IBM\WebSphere ,还是无法正常启动base_domain主机,整个下午都在尝试解决,都不成功,在百度也搜索不到有用的信息。

阅读更多