通过域用户使用SqlPlus连接Oracle

时间:2012-09-01 12:46:30

标签: oracle oracleclient

客户端和服务器计算机位于域下。我正在尝试使用SqlPlus工具连接orace db。我正在

ERROR:
ORA-01017: invalid username/password; logon denied 

虽然username和pwd是对的。

连接命令:

SqlPlus DomainName\UserName/passowrd@school

tnsnames.ora中的数据库地址

school =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = machinename)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = PRD)
    )
  )

数据库地址有问题吗?连接方式?

先谢谢

1 个答案:

答案 0 :(得分:3)

无需在sqlplus中的用户名前面指定DomainName即可连接到实例。

sqlplus username/password@connect_identifier

同时检查这些选项

  1. 尝试在tnsnames.ora
  2. 中使用使用IP地址而不是计算机名称
  3. NAMES.DEFAULT_DOMAIN
  4. 中设置参数sqlnet.ora
  5. computername.domain
  6. 中指定完全限定的计算机名称(tnsnames.ora