Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
授予从数据库链接到本地数据库的表访问权限 我目前正处于一个项目中,它需要我编写一个SQL脚本来创建本地数据库。在我的代码中,我创建了一个数据库链接,链接到我创建的用户所需的开发数据库。为了通过所有单元测试,我需要从数据库链接提供对特定表的访问。当我运行所有单元测试时,唯一抛出的错误是“ORA-00942:表或视图不存在”。如何从本地数据库链接授予用户xxltbpg对这些表的访问权限_Sql_Oracle_Privileges_Grant - Fatal编程技术网

授予从数据库链接到本地数据库的表访问权限 我目前正处于一个项目中,它需要我编写一个SQL脚本来创建本地数据库。在我的代码中,我创建了一个数据库链接,链接到我创建的用户所需的开发数据库。为了通过所有单元测试,我需要从数据库链接提供对特定表的访问。当我运行所有单元测试时,唯一抛出的错误是“ORA-00942:表或视图不存在”。如何从本地数据库链接授予用户xxltbpg对这些表的访问权限

授予从数据库链接到本地数据库的表访问权限 我目前正处于一个项目中,它需要我编写一个SQL脚本来创建本地数据库。在我的代码中,我创建了一个数据库链接,链接到我创建的用户所需的开发数据库。为了通过所有单元测试,我需要从数据库链接提供对特定表的访问。当我运行所有单元测试时,唯一抛出的错误是“ORA-00942:表或视图不存在”。如何从本地数据库链接授予用户xxltbpg对这些表的访问权限,sql,oracle,privileges,grant,Sql,Oracle,Privileges,Grant,以下是我到目前为止编写的代码: --Drop Database-- drop database link DEV_LINK; --Create database link-- create database link DEV_LINK connect to user identified by pass using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = usnodev) (PORT = 1531))(CONNECT_

以下是我到目前为止编写的代码:

--Drop Database--
drop database link DEV_LINK;

--Create database link--

create database link DEV_LINK
  connect to user
  identified by pass
  using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = usnodev) (PORT = 1531))(CONNECT_DATA = (SID = DEV))) '; 

--Create Users for LWS-

CREATE USER xxlt IDENTIFIED BY user;

--Create Users for BPG--

CREATE USER xxltbpg IDENTIFIED BY user;
GRANT CREATE SESSION TO xxltbpg;
--Grant access to tables from local database--

当我搜索你的问题时,我发现这个问题已经被问过了。如果有帮助,请使用此链接