一:数据库分类
小:access/foxbase等
中:mysql/sql server/informix等
大:oracle/sybase/db2
二:sqlpus常用命令
oracle自带用户:sys(超级用户,具有sysdba角色,可以创建数据库)、system(具有sysoper角色),区别在于是否能创建数据库。
1:连接命令:【conn 用户名/密码@网络服务名 [as sysdba/sysoper]】
2:显示当前用户:【show user】
3:断开连接:【disc/disconn/disconnect】
4:修改当前用户的密码:【passw/password】,修改其他用户密码(权限):【alter user 用户名 identity by 新密码】
5:退出sqlplus:【exit】
6:清空屏幕:【clear screen】
7:运行sql脚本:【start/@ url.sql】
8:编辑sql脚本:【edit url.sql】
9:将屏幕内容输入到指定文件:【spool url.sql】【spool off】
10:交互式命令&:【&value】需要用户输入值
11:显示和设置环境变量:【show/set linesize/pagesize】
12:创建用户(dba权限):create user 用户名 identified by 密码;
13:删除用户:【drop user 用户名 [cascade]】
14:授予权限(系统和对象权限):【grant 权限 to 用户 [with grant option]/[with admin opyion]】
15:收回权限:【revoke 权限 on 对象 from 用户】(系统权限不级联,对象权限级联收回)
16:账号锁定(创建profile口令限制的集合):【create profile lock_account limit failed_login_attempts 3 password_lock_time 2;】【alter user scott profile lock_account;】
17:账户解锁:【alter user scott account unlock;】
18:终止口令(使用户定期修改密码):【create profile myprofile limit password_life_time 10 password_grace_time 2;】【alter user test profile myprofile;】
19:口令历史:【create profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10】【alter user test profile password_history;】
20:删除profile:【drop profile password_history [casade]】
21: