oracle 的sql*plus问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 的sql*plus问题相关的知识,希望对你有一定的参考价值。

sqlplus中的环境变量设置,比如sql>set linesize 120 后,再次启动sqlplus后设置的值变为默认值,如何能保存sqlplus的设置,再次启动不用每次都重新设置。

参考技术A 这个应该属于session(会话级)的变量(参数),需要每次登陆都重新设置;
不过好像可以存储成脚本,在每次登陆时自动执行。
参考技术B 可以修改以下文件实现.
   sqlplus/admin/glogin.sql
更多信息请参考相关文档.
参考技术C 能保存设置吗 我没试过。

进入oracle的SQL*PLUS界面

之前安装了oracle,但是第一次安装后,就是不知道怎么输入用户名和密码进入到里面,现在教你如何进入oracle执行相应的命令

解决ora-280000 the account is locked的问题:

 

开始-->运行-->cmd 进行DOS界面

技术分享

技术分享

输入:sqlplus.exe / as sysdba;

SQL>alert user scott account unlock;

User altered.

sql>commit;

Commit complete.

SQL>conn scott/tiger

ERROR:

ORA-28001:the password has expired

Change password for scott

New passoword:

Retype new password

Password changed

Connect.

SQL>commit;

Commit complete.

 

这个时候使用scott/新的密码进行net manager测试可以成功,这样就解决了ora-280000 the account is locked的问题

 


那下一个问题就是如果system的密码忘了怎么办?

首先,使用上面提到的方法进入sqlplus

SQL> conn /as sysdba

Connect.

SQL> alter user system identified by manager;

User altered.

SQL>commit;

Commit complete.

SQL>conn system/manager;

Connected.

到此这个问题也解决。

感谢http://tlk20071.iteye.com/blog/1989854 这位网友的内容。。学习数据库就要把一些基本内容都学会,根基不打好怎么进行后面的学习呢。嘿嘿。今天2016年7月3日。。

宁缺毋滥,容不得一点瑕疵。


以上是关于oracle 的sql*plus问题的主要内容,如果未能解决你的问题,请参考以下文章

SQL Plus 和 www.apex.oracle.com

带有空行和多行注释的 Oracle SQL*Plus 错误

oracle用sql plus登陆不了,但是用pl sql可以登录,是啥原因?

SQL Plus 无法识别 Oracle PL/SQL 语句

进入oracle的SQL*PLUS界面

Oracle SQL*Plus:禁用处理“@”(at 符号)元字符