linux oracle 的操作系统认证(OS认证)在线等待,100分

ryuginka 2012-01-11 02:38:29
linux上的用户叫test。oracle上建立的认证用户叫 ops$test;

(1)这个ops$test应该怎么登录oracle啊。比如在plsqldeveloper来登录,密码是不是和sys用户一样啊。

(2)怎么验证os认证是否成功。

请大家帮忙解答一下。
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
我心飞翔 2012-01-12
  • 打赏
  • 举报
回复
PL/SQL Developer中不是使用操作系统认证的用户登陆。
争取今天 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ryuginka 的回复:]
我的问题不是怎么建用户。

是在 plsql developer 这个工具里怎么登录啊。密码是多少?
[/Quote]

采用os验证的不适和pl/sql远程登录. 你按照wmg494005678说的修改.或者
你到linux 的test 用户下登陆。
wmg494005678 2012-01-11
  • 打赏
  • 举报
回复
PL/SQL连接Oracle
1.首先确保本机装有Oracle客户端,在OracleHome\NETWORK\ADMIN找到tnsnames.ora配置与Oracle数据库的连接。一下是示例:

ORCLWANGMJ = --这个就是下面在PL/SQL里面显示的服务名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orclwangmj)--orclwangmj就是连接的数据库的SID
)
)


2.登陆PL/SQL,数据库选择上面配置的,输入用户名密码。在这里如果密码忘记了,可以在数据库服务器上,启动SQL/PLUS,输入命令:connect /as sysdba.连接到数据库。
然后更改test用户密码alter user test identified by aaaaaa。
这个时候利用修改后的密码就可以登陆了。
ryuginka 2012-01-11
  • 打赏
  • 举报
回复
我的问题不是怎么建用户。

是在 plsql developer 这个工具里怎么登录啊。密码是多少?
争取今天 2012-01-11
  • 打赏
  • 举报
回复
使用操作系统外部认证,这会使该用户拥有dba权限. 并且对数据库用户名称有要求,命名规则为ops$os_user ,其中os_user为操作系统用户名
create user ops$sjqyd01 identified by externally


ops$这个前缀是OS_AUTHENT_PREFIX指定的
争取今天 2012-01-11
  • 打赏
  • 举报
回复
1、配置好后,进入linux的test用户,直接sqlplus就能进入ops$test数据库用户。
2、如果配置成功 ,当你成功登陆linux用户test后,直接就能进入oracle数据库,oracle不提示输入密码

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧