CA ARCserve Backup 产品 Oracle 代理调用 SQL*Plus 时,从 Oracle 数据库获取 JPN 数据文件名称。 有时,它显示出乱码“???.dbf”,且 ARCserve 数据库无法编录表空间名称。在客户端字符集无法确定 oracle 数据库的字符集时,代理将无法编录表空间。
执行备份或恢复操作之前,您可以通过设置 NLS_LANG 变量来避免这种情况,因为加注的 NLS_LANG 被写入代理的 agent.cfg 文件。 同时必须对 NLS_LANG 参数取消注释并设置值,然后重新启动通用代理,以便执行备份和还原操作,如下示例所示:
示例 1
通过运行 orasetup 脚本配置代理之后,下列行出现在 agent.cfg 文件中:
#ENV NLS_LANG=American
要启用该参数,应通过更改“=”之后的内容取消注释。 现在设置所选的值,并运行 caagent 更新来以通用代理同步内容。
示例 2
设置日语环境中 Oracle 的 NLS_LANG 参数
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
该参数已设置。
版权所有 © 2011 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |