我在Oracle中有一个用户,其名称是:人力资源
在浏览器里我可以很好地连接到它。
但是,在SQL命令行中,我不能..。空间角色有个问题

我可以连接到系统,和其他用户,我很确定问题是在空间字符。
详细信息:
我已经尝试过的事情:
“人力资源”
“人力资源”
人力资源
也曾尝试过{}、()、**
发布于 2014-02-26 17:10:35
首先,打开SQL命令行,然后键入:
SQL> connect
Enter user-name: system
Enter password:   //Your Password
Connected.成功连接后,键入:
select * from all_users;你会得到所有用户的名单..。您需要在命令行中准确地键入用户名,因为它区分大小写,我猜在您的示例中,您将在列表中找到HUMAN RESOURCES,而不是您所说的Human Resources。然后使用双引号将其括起来。
所以,试试这个,希望它能起作用
SQL> connect
Enter user-name: "HUMAN RESOURCES"
Enter password:    //Your Password发布于 2014-02-26 16:26:51
这对我起了作用:
SQL> connect
Enter user-name: "Human Resources"@mydb
Enter password: 
Connected.https://stackoverflow.com/questions/22046667
复制相似问题