我想使用 Oracle SODA,但出于安全原因,从 java 应用程序连接到数据库的用户无法修改表。
我确实将“SODA_APP”授予模式,所以 SODA java lib 工作(它调用 SODA pl/sql 函数),但显然无法创建“权限不足”的集合
我可以在测试数据库中创建集合,并复制表结构。但我还必须复制元数据。
我知道这一点,因为医生说:
不要使用 SQL 删除作为集合基础的数据库表。除了存储在其表中的文档之外,集合还有元数据,这些元数据也保存在 Oracle 数据库中。删除集合表不会同时删除关联的元数据。
参考: https ://docs.oracle.com/cd/E56351_01/doc.30/e58124/soda_for_java.htm#ADSDA111
有谁知道集合的元数据在哪里/我如何手动创建(或复制)它?
谢谢。