我们有一个传统的UV帐户。一个目录中的数据文件,应用程序和程序。另一个目录中的子程序。我们最新的项目是实现JDBC,为了从java中完全访问子程序,我相信我需要在现有的uv帐户上创建一个模式。
我该怎么做?我尝试以uvadm身份登录并创建架构。收到以下错误:
创建模式测试; UniVerse / SQL:“uvadm”不是SQL用户。
有人可以帮忙吗?
答案 0 :(得分:1)
根据文档,他们都是管理员,但是UniVerse Admin只是在创建中使用的基础文件(uvadm和/或root)上有r / w权限的人。
谁是UniVerse管理员?
要 执行大多数管理任务,你 必须以UniVerse身份登录 管理员。在UNIX系统上 UniVerse管理员必须以身份登录 root或as uvadm。在Windows系统上 UniVerse管理员必须以身份登录 Administrators组的成员。 然后,您可以使用UniVerse Admin和 UniVerse管理命令 执行UniVerse管理。
但是, UniVerse SQL admin 是对 CATALOG 具有读/写权限的人。如果你不能创建目录,可能是因为你所在的目录中没有r / w perms,因为目录只是一个文件。
答案 1 :(得分:0)
当您安装UniVerse时,您说谁是uvsql的所有者是 - uvadm还是root?我知道解决此问题的唯一方法是重新安装以允许回答uvadm,以便SQL中的所有文件都能正确设置和编目。