如何在oracle中为用户提供权限?

时间:2016-10-18 10:00:19

标签: .net windows oracle visual-studio

我是oracle的新手。我在我的电脑上安装了oracle 11g(Windows 10)。我正在尝试连接到数据库并向用户“ABC”授予创建会话权限。当我尝试通过cmd连接时,它一直说“TNS:没有听众”。当我通过Visual Studio时,它一直说不足的权限。对于我的生活,我无法弄清楚出了什么问题,做了什么。请帮帮我。

编辑: sqlplus sys / password @ DBNAME as sysdba

sqlplus system / password @ localhost:1521 / DBNAME

2 个答案:

答案 0 :(得分:0)

您是否以管理员身份运行VS?如果没有,VS可能没有权限访问listener.ora中的%ORACLE_HOME%\network\admin文件。 另外,你可以试试这个:

Oracle client ORA-12541: TNS:no listener

答案 1 :(得分:0)

请检查%ORACLE_HOME%\ network \ log \ listener.log以获取有关错误的提示

您可能需要重新调整%ORACLE_HOME%\ network \ admin

下的tnsnames.ora,listener.ora

布赖恩