您的位置:首页 > 数据库 > Oracle

Oracle 学习笔记1 基本dos 命令

2014-03-13 14:42 585 查看
1 主流数据库

1.大型  DB2(IBM)  Oracle   Sybase

2 中型  mySql (AB)   sqlService(Microsoft)

3 小型  access(Microsoft)    informix(IBM)

1.1 操作数据库命令 

连接 命令 conn 用户名/ 密码 @ 网络服务名 【如果是特权用户 必须带上as sysdab/sysoper】;

disc 断开与数据库的连接;

passw 修改当前用户的密码,如果想要修改其他用户的密码,需要 sys/system

show user  当前用户名;

exit    断开数据库并退出sql*plus;

1.2 文件操作

start  和  @  运行sql 脚本     sql> @ d:\aa.sql  或者 sql> starts   d:\aa.sql 

edit  编辑 sql 脚本     sql> edit  d:\aa.sql 

spool  将sql*plus 上的内容发送到指定文件中。  sql  >  spool  d:\bb.sql    加上  sql > spool off 

&    可以替代变量 ,该变量执行时,需要用户输入 ; sql> select * from emp where  job =
’&job'

1.3 用户

1)创建用户  create  user 用户名 identified by 密码  (DBA 可以创建 )

2)   删除用户 drop user  用户名      【cascade】----级联;

3)用户授权(sys/system) grant (授权)  revoke(收回权限)

4)使用 profile 管理用户口令  (DBA )

密码登陆3次错误,该用户3天内锁定

              sql >   create profile  文件名 limit  failed_login_attempts 3(次) password _lock_ time 3(天);

         sql > alert  user 用户名 profile lock _account;

    2.给被锁用户名解锁

    sql > alert user 用户名 account unlock;

3. 每隔10天修改自己密码 宽限期为2天

    sql > create  profile 文件名 limit password_life_time 10 password_grace_time 2;

    sql > alert  user  用户名   profile 文件名

4 删除 profile 

    sql >  drop profile password _history【cascade】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: