20150812Oracle学习笔记sqlplus常用命令与用户管理

*有些sqlplus中的命令在sqldeveloper中是不通用的.

*以下为sqlplus中常用的五个命令.

*韩顺平操作的例子表在scott账户里面,如果scoot表是锁定的请参考如何解锁scott账户.

(1)show user;命令显示当前用户信息.

(2)切换用户命令connect 用户名/密码; 其中connect可以缩写为conn(如果当前用户权限不够时可以使用该命令切换为高级用户.)

(3)disc命令用来切断当前数据库连接但是不退出sqlplus窗口(disc为disconnect缩写)

(4)exit命令在断开oracle连接的同时退出sqlplus窗口.

(5)passw命令用来修改密码.(passw是password的缩写)格式为password 用户名; 如果给自己修改密码则不需要带用户名.

(6)spool命令用来抓取当前所查询的内容到指定文件当中以备以后分析.使用方法(先spool on然后spool c:/xxx.sql 接着查询所需内容,然后spool off即可.)

(7)select * from emp;用来查询emp表.

(8)set linesize 字符数;可以设置每一行显示字符.但是在sqldeveloper里貌似不起作用.

(9)set pagesize 行数;可以设置一页显示多少行,可以用来去除表头.

*Oracle的用户管理

(1)创建用户

基本语法 create user 用户名 identified by 密码(Oracle要求用户密码不能为数字开头.账号需要具有dba权限.创建好的用户缺少权限无法直接登陆.因为刚创建好的账户没有任何权限,需要管理员分配相应的权限.我们可以分配create session权限相应语句为grant create session to xiaoming;成功后小明账户将能够正常登陆.)

(2)表空间

表存在的空间,为了高效每个表空间可以指向不同的文件.

(3)创建用户时附带细节的方法

create user 用户名 identified by 密码 default tablespace users temporary tablespace temp quota 3m on users;意思为创建一个表空间在user临时表空间在temp最大表空间为3m的账户.

(4)给账户分配权限

命令为grant create session to 用户名(给一个用户授予登陆的权限.)

如果想让用户成为dba即grant dba to 用户名;




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值