…
分析解答
原因分析:
ORA-28001: the password has expired,数据中心连接数据库的用户密码过期了。这是Oracle11G的新引入的一个特性,Oracle11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。 解决方法:
用sys以dba身份登陆Oracle;执行下面的语句:
ALTER USER 用户名 IDENTIFIED BY 密码;
密码修改后该用户可正常连接数据库。如果希望密码记不过期,请继续执行下面的语句:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
此语句将口令有效期默认值180天修改成“无限制”。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,建议DBA定期修改相关数据库帐号的密码。
关键字
数据中心 数据中心类异常 ORA-28001
8)多机集群下License如何申请
适用版本
通用
问题描述
多机集群下如何申请License?
问题解答
多机群集的License管理策略如下:
?
Apusic License:每个节点都需要导入apusic license,导入成功后连接数将显示为no limit或0。
?
EAS License:仅需要在主节点的主实例上导入就可以了。导入成功后将显示有license的模块及数量。
关键字
EAS 多机集群 License
? ? ?
中文版本不能导入带有英文版本的eas license; 修改系统时间后需要重新导入license;
在双机热备环境中,要保持时间同步,至少要使备用机系统时间比正常机器时间晚一点,不然不能正常实现热切换。
9)如何在新建或注册数据中心时忽略对数据中心字符集的检查
适用版本
通用
问题描述
新建或注册数据中心时,如果数据中心的字符集编码不是UTF-8,则数据中心无法正常创建或注册。
问题解答
为了解决部分原有数据中心字符集编码为非UTF-8的问题,在EAS中增加了一个忽略字符集编码检查的参数,设置该参数后即可实现非UTF-8数据库的新建或注册。
步骤 1 打开文件:$EAS_HOME\\admin\\config\\admin.vmoptions。 步骤 2 在末尾增加如下信息。
#忽略对创建数据中心时字符集的检查 ignoreCheckDBSupport=true
步骤 3 重启EAS管理控制台,重新注册或新建数据中心。
关键字
数据中心 字符集
10)Websphere环境中如何更换JDK
适用版本
通用
问题描述
Webshperer JDK需要更换为Sun JDK或升级到更高版本,如何才能使对应的实例指向新的JDK?
问题解答
Websphere的JDK配置参数由
“$WAS_HOME\\AppServer\\profiles\\AppSrv(n)\\bin\\setupcmdline.bat(sh)”文件进行保存,因此只需要将此文件中的“JAVA_HOME”参数指向对应的JDK所在的目录即可。
关键字
EAS Websphere JDK
11)EAS如何支持SSL
适用版本
通用
问题描述
EAS是否支持SSL,需要如何配置才能支持SSL?
问题解答
EAS提供了对SSL协议的支持,如果需要启用SSL,需要作如下的调整:
步骤 1 EAS服务器配置文件修改。
?
集群环境:
修改EAS集群主服务器上的配置文件$EAS_HOME
/server/cluster/ormrpc_loadbalance.properties,将其中的supportSSL=false
改成true;增加一行ssl.standby=true;同时记下sslConnectionPort的值,客户端连接用,集群控制器重启后生效。
?
单实例环境:
修改$EAS_HOME\\server\\profiles\\server(n)\\config\\ormrpc_eas.properties,将其中的参数,supportSSL=false,改为true,同时记下sslConnectionPort的值,客户端连接用。
步骤 2 客户端配置文件修改
1. 在客户端修改服务器连接,选择协议SSL,端口设置为步骤1中查到的
sslConnectionPort的值, HTTP下载端口不变,如果是非群集环境,PORTAL登录时连接实例的安全端口;如果是群集环境,使用网络代理支持的web群集,此时需要勾选启用HTTPS,然后连接网络代理中设置的HTTP端口。 2. 在PORTAL登录时,输入地址格式为https:ip:securityport/easportal。
关键字
EAS SSL
12)Weblogic安装时选择了默认的JRockit JDK,如何修改为Sun JDK
适用版本
通用
问题描述
安装Weblogic选择了默认的JRockit JDK,部署时提示JVM初始化失败,如何才能修改为Sun JDK?
问题解答
Weblogic的环境配置文件由CommEnv文件进行保存,因此只需要将此文件中的Java_home目录指向Sun JDK所在的目录即可,修改步骤如下:
步骤 1 修改$WLS_HOME/common/bin/CommEnv.cmd(sh)文件,将其中的JAVA_HOME
指向Sun JDK
# Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME # and JAVA_VENDOR are pre-defined.
if [ -z \ # Set up JAVA HOME
JAVA_HOME=\D:\\bea\\jdk160_05\
步骤 2 重新部署EAS,部署通过。
关键字
EAS Weblogic 部署 JDK
13)Windwos环境下如何将EAS实例注册为Windows服务
适用版本
通用
问题现象
客户需要在win2003下通过Rose软件实现双机热备,此软件只能控制Windows服务,如何才能将EAS实例注册为Windows服务?
分析解答
把启动EAS应用程序添加为服务需要两个小软件:
? ?
instsrv.exe:Instsrv.exe可以给系统安装和删除服务。 srvany.exe:Srvany.exe可以让程序以服务的方式运行。
这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以点击这里Instsrv.exe。
注册服务的操作步骤如下:
步骤 1 创建EAS实例对应的Windows服务。
1. 把instsrv.exe、srvany.exe文件保存在一个方便的位置,例如C盘根目录下。 2. 在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:
“c:\\instsrv.exe eassrv c:\\srvany.exe”然后回车,把EAS作为一个服务添加进Windows操作系统中。 其中:
?
c:\\instsrv.exe:表示instsrv.exe的保存路径。