操作系统:windows XP;数据库:Oralce 10g(10.2.0)。

学习目的:掌握oracle中的sqlplus登录。自己是用os认证登录数据库的(这样存在一些安全隐患,拥有系统管理员身份登录,那么oracle用户也可以一样登录进行一些sysdba操作,因为此时用户登录不需要任何认证 ),也可以用口令文件认证,前提是把$ORACLE_HOME/NETWORK/admin/sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES= (nts)nts改成none或者注释掉这句话(在前面加上#)。
1、运行cmd,输入sqlplus /nolog(命令此处没有分号)并回车进入SQL*PLUS;
2、运行conn[ect] /as sydba连接oracle数据库;

3、创建了一个普通用户“db2”,密码“123”;
Oracle学习笔记之sqlplus登录
4、用新建的用户登录“sqlplus”工具,出现问题“ORA-01045”错误,解决的方法:grant create session to db2;  Oracle学习笔记之sqlplus登录再次登录后 : Oracle学习笔记之sqlplus登录
5、执行sql语句(在此之前被忘记执行另一条语句“conn /as sysdba”,不然连接不到数据库),查看哪些用户被赋予了sys权限,需要用到视图“v$pwfile_users”.

Oracle学习笔记之sqlplus登录
以上是今天oracle学习的过程,因为是初学,并没有很深入,如果有“路过”的人看见这篇文章,发现有不足或者错误的地方,希望可以给我留言,让我及时发现错误并以改正,你的意见是对我学习oracle最大的帮助。