前天看到园友小马达的提问,涉及到登录的问题,查了一下,发现如下答案:
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 命令即可登陆系统。
http://www.orafaq.com/
FAQ--顾名思义Frequently Asked Questions,虽然是英文的,但技术类文章,我还是认为比较简单.只要语法好点,不需要过四级也能看懂的.
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版)
将Oracle表中的数据导到数组里,但是数组的长度无法得知,该怎么弄啊?
平台是.NET (C#)
自己学计算机也有些年月了,到现在才知道这个地方,惭愧!
还好,现在还来得及,赶紧来开一块地,站个脚,本人尚属菜鸟,欢迎大家来指导.