总结:Oracle快速入门

一:数据库分类

小: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:

猜你喜欢

转载自my.oschina.net/zhuqingbo0501/blog/1815912