【问题标题】:IBM U2 (UniVerse 10.2) - Create Schema - HowIBM U2 (UniVerse 10.2) - 创建模式 - 如何
【发布时间】:2008-11-27 20:52:02
【问题描述】:
我们有一个传统的 UV 帐户。一个目录中的数据文件,另一个目录中的应用程序和子例程。我们最新的项目是实现 JDBC,为了从 java 中完全访问子例程,我相信我需要在现有的 uv 帐户上创建一个模式。
我该怎么做?我尝试以 uvadm 身份登录并创建一个模式。得到以下错误:
创建模式测试;
UniVerse/SQL:“uvadm”不是 SQL 用户。
谁能帮忙?
【问题讨论】:
标签:
permissions
u2
universe
multivalue-database
【解决方案1】:
根据文档,他们都是管理员,但 UniVerse 管理员只是对创建时使用的底层文件(uvadm 和/或 root)具有读写权限的人。
谁是宇宙管理员?
到
执行大多数管理任务,您
必须以 UniVerse 身份登录
行政人员。在 UNIX 系统上,
UniVerse 管理员必须以身份登录
root 或作为 uvadm。在 Windows 系统上,
UniVerse 管理员必须以身份登录
管理员组的成员。
然后,您可以使用 UniVerse Admin 和
宇宙管理命令
执行宇宙管理。
但是,UniVerse SQL admin 是对 CATALOG 具有读/写权限的人。如果您无法创建目录,可能是因为您所在的目录没有 r/w 权限,因为目录只是一个文件。
【解决方案2】:
你在安装UniVerse的时候,你说uvsql的所有者是谁——uvadm还是root?我知道解决此问题的唯一方法是重新安装以允许回答 uvadm,以便正确设置和编目 SQL 中的所有文件。