2008年5月16日

Oracle连接问题

前天看到园友小马达的提问,涉及到登录的问题,查了一下,发现如下答案: 

oracle登陆认证方式分为两种:
1、os认证
2、密码文件认证方式。

os模式的开关在 %oracle_home%/network/admin/sqlnet.ora 文件。
SQLNET.AUTHENTICATION_SERVICES= (NTS)
如果上面的指令存在或没被注销掉,则系统默认优先使用os认证方式。
(修改认证方式后,直接保存,可以立即生效,不必reboot oracle)

密码文件的作用是认证方式设置为2时,如果想在网络上进行
startup等操作时,因为instance没有启动,所以不能在表里查询帐号信息。
就设计了密码文件来验证帐号信息。

可以使用 connect / as sysdba 命令,如果能登陆,则说明使用了os认证方式。

如果使用了密码文件认证方式,则登陆使用的帐号和密码必须存储在密码文件中(sys用户已经默认存储了)。
以sysdba身份登陆
执行 grant sysdba to xxx
则该帐号将被存储至密码文件中。
可以使用下面的sql进行查看是否存储至密码文件。
select * from v$pwfile_users;
如果帐号出现在记录中,则说明存储成功。
使用 connect xx/xx as sysdba 命令即可登陆系统。

posted @ 2008-08-08 11:31 快乐的海盗 阅读(13) | 评论 (0)编辑

Welcome to The Oracle FAQ

http://www.orafaq.com/

FAQ--顾名思义Frequently Asked Questions,虽然是英文的,但技术类文章,我还是认为比较简单.只要语法好点,不需要过四级也能看懂的.

posted @ 2008-05-16 13:38 快乐的海盗 阅读(8) | 评论 (0)编辑

最近需要如下书籍,有出售的请联系

OCA:Oracle10g管理I学习指南(1Z0-042)

C#与.NET 3.0 高级程序设计(特别版)

 前两本急用,有的请联系.
QQ:363944774,MSN:zhangkun_w@hotmail.com

丑陋的中国人(柏杨 著)

Oracle Database 10g SQL开发指南

 Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发

Oracle PL/SQL程序设计(第二版)(附CD-ROM光盘一张)

正则表达式必知必会

Effective C# 中文版改善C#程序的50种方法

计算机程序设计艺术(第1卷)基本算法(英文版·第3版)

计算机程序设计艺术(第2卷)半数值算法(英文版·第3版)

计算机程序设计艺术:第3卷 排序和查找(英文版·第3版)

posted @ 2008-05-16 13:37 快乐的海盗 阅读(11) | 评论 (0)编辑

将Oracle表中的数据导到数组里

将Oracle表中的数据导到数组里,但是数组的长度无法得知,该怎么弄啊?

平台是.NET (C#)

posted @ 2008-05-16 13:36 快乐的海盗 阅读(35) | 评论 (0)编辑

<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

与我联系

搜索

 

常用链接

留言簿

我管理的小组

我参与的团队

我的标签

随笔档案

最新评论

阅读排行榜

评论排行榜