IBM U2 (UniVerse 10.2) - 创建模式 - 如何
我们有一个传统的 UV 帐户。 数据文件在一个目录中,应用程序和文件都在一个目录中。 另一个目录中的子例程。 我们最新的项目正在实现 JDBC,为了从 java 完全访问子例程,我相信我需要在现有的 uv 帐户上创建一个模式。
我怎样才能做到这一点? 我尝试以 uvadm 身份登录并创建一个架构。 得到以下错误:
创建架构测试; UniVerse/SQL:“uvadm”不是 SQL 用户。
有人可以帮忙吗?
We have a traditional UV account. Data files in one directory, application programs & subroutines in another directory. Our latest projects is implementing JDBC and in order to fully access the subroutines from java, I belive I need to create a schema on the existing uv account.
How can I do this? I tried logging in as uvadm and create a schema. Get the following error:
CREATE SCHEMA TEST;
UniVerse/SQL: "uvadm" is not an SQL user.
Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据文档,他们都是管理员,但 UniVerse 管理员只是对创建中使用的底层文件(uvadm 和/或 root)具有读/写权限的人。
但是,UniVerse SQL 管理员是对CATALOG拥有读/写权限的人。 如果您无法创建目录,可能是因为您对所在目录没有读写权限,因为目录只是一个文件。
They're both admin, per the docs, but a UniVerse Admin is simply someone who has r/w perms on the underlying files used in creation (uvadm and/or root).
However, a UniVerse SQL admin is the person who has read/write permissions on the CATALOG. If you can't create a catalog it is probably because you don't have r/w perms on the directory you're in, because the catalog is just a file.
当您安装 UniVerse 时,您说 uvsql 的所有者是谁 - uvadm 还是 root? 我知道解决此问题的唯一方法是重新安装以允许回答 uvadm,以便 SQL 中的所有文件都将正确设置和编目。
When you installed UniVerse, who did you say the owner of uvsql is - uvadm or root? The only way I know to resolve this problem is to go through a reinstallation to allow answer uvadm so all the files within SQL will be setup and cataloged properly.