oracle数据库sql*plus命令

oracle数据库sql plus 命令:
一、连接命令
(1)、连接命令 conn
用法 conn 用户名/密码@orcl;
(2)、 disc
说明:该命令用来断开与当前数据库的连接;
(3)、password
说明:该命令用来修改用户密码。如果想更改其他用户的密码需要用system/sys登录
(4)、show user
说明:显示当前用户名
(5)、exit
说明:断开鱼当前数据库的连接,同时会退出sql*plus

二、交互命令
(1)、&
说明:可以替代变量,该量在执行时,需要用户输入
sql>select * from emp where job=’&job’;
(2)、edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:\a.sql;
(3)spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中
案例:sql>spool d:\b.sql 并输入 sql>spool sff;

三、oracle用户管理
(1)、创建用户
概述:创建用户需要有dba权限
基本语法:create user 用户名 identified by 密码;
(2)、给用户修改密码
sql>password 用户名
如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限
sql>alter user 用户名 identified by 新密码
(3)删除用户
drop user 用户名;
(4)grant 权限/角色 to 用户
说明:给用户赋权限
grant connect,resource to 用户名;
实例
创建用户(细节)
例子**: sql> create user shunping identified by m123
default tablespace users
temporary tablespace temp
quota 3m on users;
identified by 表明该用户shunping 将用数据库方式验证 default tablespace users //用户的表空间在users上
temporary tablespace temp //用户shunping的临时表健在temp 空间**

(5)账户锁定
创建profile文件
sql> create profile lock_account limit failed_login_attempts 3 password_lock_time 2;
sql>alter user tea profile lock_account;

说明:设置用户登录时输入密码的最大次数,和账户锁定的天数

(6)账户解锁
sql> alter user 用户名 account unlock;
(7)文件终止命令
为了让用户定期修改密码可以使用终止口令的指令来完成,同样这个命令也需要dba身份来操作.
例子:给前面创建的用户tea创建一个profile文件,要求该用户每隔10天要修改自家的登陆密码,宽限期为2天。看看怎么做.
sql> create profile myprofile limit password_life_time 10 password_grace_time 2;
sql>alter user tea profile myprofile

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值