同时学Linux、Oracle 不分下类,怕懵了还是写写笔记吧。
一、基本登录:
1、win+r cmd
2、直接输入sqlplus
3、enter username:sys
pwd:sys(自己的口令密码) as sysdba (打进去都是看不见的)
或者
enter username: system
pwd: (自己的口令密码)
成功变为 SQL>
4、 conn scott/tiger 更改用户
conn 用户名/口令 实现用户更改的操作。
5、disconnect 断开连接
6、exit 断开连接并退出sqlplus
7、& select *from emp where job =’&job’;
8、edit 用于编辑sql脚本 如edit:e:\a.sql
9、spool -用于保存sqlplus屏幕的数据,spool 文件名(绝对路径文件名)
spool 内容
spool off 关闭
10、设置一行可显示的字符数:set linesize 大小(默认是80)
设置页面显示行数 :set pagesize 大小 (默认是14)
二、忘记添加 scott权限用户:
忘记加scott用户处理方法:
alter user scott account unlock;
用户已更改
SQL> commit
提交完成
修改scott密码:
方法一:alter user scott identified by tiger;(tiger 就是口令即以后登录scott的pwd)
方法二:passw scott ;
输入口令:
conn scott/tiger
已连接
修改密码:
passw 或者 password +用户名/当前用户修改不用+用户名;
旧口令:
新口令:
重新输入新口令:
注意:给自己修改密码的时候,不需要带用户名;给别人修改密码的时候,需要指定用户名
并且,只有system或sys权限可以修改别人的密码。
三、哦豁!口令完全不记得
具体操作:
1、set oracle_sid=orcl (sid=什么,具体要看服务里数据库Oracleservice什么),如下图:
2、sqlplus/nolog (不用密码登录数据库)
3、SQL> conn / as sysdba
已连接
4、 alter user system identified by tiger(口令建议用自己名字的拼音,自己叫什么总不会忘了) 用户已更改
5、conn system
输入口令:tiger(密码是隐藏的,虽然输入了但看不见)
回车enter,已连接。