发行说明

1安全环境(Windows)

1如果您正在 Windows 上使用 DB2 通用数据库,并且您不是 Windows 1系统上的管理员,则可能会遇到文件许可权问题。如果接收到 1SQL1035N、SQL1652N 或 SQL5005C 错误消息,则可能的原因和变通方法显示在以下信息中:

1用户对 sqllib 目录没有足够的权限

1

1问题
1用户在尝试打开 DB2 CLP 或命令窗口时接收到 SQL1035N 或 SQL1652N 错误。DB2 通用数据库代码(核心文件)被安装到写特权受限制的目录结构中,但某些 1DB2 通用数据库工具需要在 DB2INSTPROF 目录中写和创建文件。

1变通方法
1创建可以在其中至少授予用户 MODIFY 许可权的新目录,并使用 db2set -g db2tempdir 来指向该新目录,或者在 Windows 系统环境中设置 db2tempdir 变量。 1

1即使用户属于 SYSADM_GROUP,用户也没有足够的权限来写至 sqllib\<instance_dir> 目录

1

1问题
1用户在尝试更新数据库管理器配置文件(update dbm cfg)时接收到 SQL5005C 系统错误。即使已将此用户添加至 SYSADM_GROUP,此用户也没有必需的 NTFS 许可权来写至 sqllib\instance_dir 目录。

1第一个变通方法

1至少授予用户对 instance_dir 目录的文件系统级别的 MODIFY 许可权。

1第二个变通方法
1创建新目录,可在该目录中至少授予用户 MODIFY 许可权。使用 1db2set db2instprof 命令来指向该新目录。您将需要重新创建实例以便将信息存储在 1db2instprof 指定的新实例目录下面,或者将需要把旧实例目录移至新目录。 1


[ 页的顶部 | 上一页 | 下一页 | 目录 ]