portal中oracle数据库连接,Portal开发与配置技巧集锦(三)

1.

6  Portal 6.1.0.3无法查找任何用户或用户组

1.

6.1

问题描述

Portal

系统升级到

6.1.0.3

之后,无法搜索任何用户或用户组,所体现的功能模块有:

WCM

授权、

WCM

管理、

PDM

管理,凡使用到

People Picker Page

的地方,都不行。

1.

6.2

解决方案

是由于

Portal 6.1.0.3

的升级程序可能不慎修改了

People Picker Portlet

的属性值,导致该

Portlet

无法查找到合适的用户或用户组,我们必须手工去修正这个问题。修正该问题的步骤如下。

WAS

超级管理员(一般是

wpsbind

)身份登录

WAS

管理控制台。

单击

Resource

(资源)”→“

Resource Environment

(资源环境)”→“

Resource Environment Providers

(环境资源提供程序)”,找到“

WP PeopleService

”条目,如图

1-

26

所示。

a175ed35c93cf69242b9bb6d1ab22720.png

1-

26  PeopleFinder

的属性缺少导致许多

Portal

版本出现人员和组织无法查找的问题

单击

Custom properties

(自定义属性)”,编辑如图

1-

27

所示的三个属性值。

c0957449639f3db575322d18b4f1c508.png

1-

27

修改资源提供程序里的

PeoplePicker

属性

要确保这三个值与

LDAP

中的属性值相对应。例如:

Name

Value

pickerPeopleSearchAttribute

cn,displayName,sn,uid

pickerGroupSearchAttribute

cn,displayName,sn,givenName

configurePeoplePickerSearch

true

重启

Portal

服务器,验证是否可以正常工作。

1.

7  配置Portal 6.1使用Oracle数据库

失败

7.1

问题描述

配置

Portal 6.1.0.0

使用

Oracle

数据库并将

Portal

数据从默认数据库迁移到

Oracle

时失败。多种原因都会导致出现这个问题,但以下提到的三个问题是经常发生的,出现迁移失败时,请首先确定这个问题。

7.2

解决方案

工程师在配置过程中,以下三个问题是经常发生的,它们会导致

Oracle

数据库迁移失败。

(

1

)

Oracle

版本号不是受

Portal 6.1

支持的正确版本号,尤其是小版本号。

例如,用户安装的

Oracle

版本号是

10.2.0.0

,但是

Portal 6.1

支持的版本号是

10.2.0.1

,这个小补丁的差距就会导致迁移失败。

(

2

)

WAS

对交易超时的设置不恰当。

WAS

默认设置的交易超时时间为

130

秒,而

Portal

Oracle

数据传输的过程有很多事务是超过

180

秒的,这导致传输过程中由于交易超时而使得某些线程挂起,将这个超时时间改为

300

秒以上再执行传输过程,就可以避免出现这个问题。

(

3

)

Portal

数据库管理员在

Oracle

中不具备创建视图的权限。

户在创建

Oracle

数据库表空间的过程中,没有对指定的

Portal

数据库管理员赋予管理员权限,导致数据传输由于权限不足而失败。在

Oracle

中指定该权限后再次传输,可以避免该问题的出现。

8  配置Portal 6.1使用Novell LDAP作为Portal的安全机制

8.1  问题描述

配置

Portal 6.1

使用

Novell LDAP

并作为

Portal

的用户注册表和安全认证机制,配置过程是成功的,但是在

Portal

管理控制台创建出的用户、用户组无法搜索出来。

.2

解决方案

经过检查,发现用户在配置过程中存在以下问题。

LDAP

用户在被

Portal

搜索时设置的过滤条件太多了,用户按照自己的设置文档定义了“

LDAP entity types

”的

8

个属性,这

8

个属性在

Portal

管理员搜索用户时作为搜索的过滤条件。事实上,产品要求只需要两个过滤条件,这两个过滤条件是:

standalone.ldap.et.group.objectClasses=groupOfNames

standalone.ldap.et.personaccount.objectClasses=inetOrgPerson

改正的办法是删除已有的

8

个属性,并添加或更新为以上两个属性。修改完这两个参数后,再次搜索用户、用户组,上述问题就解决了。

9  对portal集群执行同步

1.

9.1

问题描述

对集群执行了

Portlet

安装、主题与皮肤安装、参数配置等之后,发现再次访问时没有起作用。这通常是由于没有执行集群同步导致的。做完以上工作后必须执行集群同步。执行同步有两种方法:一是强制(手工)同步;二是自动同步。

1.9

.2

解决方案

9.2.1

强制同步

wpsadmin

身份登录

WAS

管理控制台,如图

1-

28

所示。

4a92a551742d607867dc64f2142716bc.png

1-

28

登录管理控制台

依次单击

“系统管理”→“节点”出现现有的节点列表。选中要同步的两台机器,然后单击“同步”按钮,如图

1-

29

所示。

80a340724182f8f3903206c922e65604.png

1-

29

选中要同步的两台机器

系统开始同步,如图

1-

30

所示。

229b7db71eaa00eed599f9211815be50.png

1-

30

开始同步

经过

1

2

个小时,系统同步完成。

.2.2

自动同步

在图

1-

29

所示的页面上,检查

Portal

集群的每个

节点

dmgr

(

Deployment Manager

)节点的

设置文件

是否

匹配,并确保跨单元配置数据的一致性。

具体操作步骤如下。

登录

管理控制台,单击

系统管理

”→“

Node Agent

”→“

node_agent_name

”→“

文件同步服务

选择

配置

选项卡

服务器启动时启用服务

指定服务器是否尝试启动文件同步服务。此设置不会导致启动文件同步操作。

在默认

情况下,此设置已启用。

数据类型

布尔

默认

true

指定同步间

时间(以分钟计)。

默认

值为

1

分钟。

数据类型

整型

单位

分钟

默认

1

应用程序服务器使用的最小值为

1

。如果指定的值为

,则应用程序服务器忽略该值并使用

默认

1

设置

自动同步

指定是否在指定的时间间隔后自动同步文件。当此设置启用时,

Node Agent

在每次同步时间间隔中自动联系

Deployment Manager

,尝试同步节点的配置库和

Deployment Manager

拥有的主库。

如果启用自动同步设置,则

Node Agent

在与

Deployment Manager

建立联系时尝试文件同步。

Node Agent

在尝试下一次同步之前等待同步时间间隔。

如果要控制文件发送到节点的时间,

则取消选中

“自动同步时间”

复选框。

数据类型

布尔

默认

true

启动同步指定

Node Agent

是否在启动应用程序服务器之前尝试同步节点配置和主库中的最新配置。

默认

为在启动应用程序服务器之前不同步文件。启用设置确保

Node Agent

具有最新配置,但增加了启动应用程序服务器所花费的时间量。

注意:此设置不影响

startServer

命令。

startServer

命令直接启动服务器

,

并且不使用

Node Agent

数据类型

布尔

默认

false

排除

指定不应是配置数据同步的一部分文件或模式。此列表中的文件不从主配置库中复制到节点,并且不从节点上的库中删除。

默认

为未指定文件。

iSeries

用户

的默认

值是

*/plugin-cfg.xml

,它从

Web

服务器插件配置文件

中自动同步

要指定文件,

使用完整的名称或

以通配符

*

(

星号)开头或结尾的名称。例如:

cells/cell name/nodes/node name/file name

排除此特定文件

*/file name

排除任何上下文中名为

file name

的文件

dirname/*

排除

dirname

以及

dirname

下面的子属性

在每个条目结尾处按下

Enter

”键,

每行出现一个文件名。

为这些字符串表示逻辑文

位置而不是实际的文件路径,所以无论是什么平台,只需要正斜杠。

Node Agent

重新启动时,对排除列表所

的更改生效。

数据类型

字符串

单位

文件名或模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值