Oracle数据库常用命令

Oracle常用指令

登陆
1)以管理身份链接数据库
C:\Users\谢>sqlplus sys/orcl as sysdba
或
SQL> connect sys/orcl as sysdba
2)普通用户链接数据库
C:\Users\谢>sqlplus scott/tiger
或
SQL> connect scott/tiger
2)无登录链接在
C:\Users\谢>sqlplus /nolog
更该用户的密码(得有sysdba权限)
1)alter user 用户名 identified by 新的密码
如
SQL> alter user sys identified by orcl;
解锁用户(得有sysdba权限)
1)alter user 用户名 identified by 密码 account unlock
如
SQL> alter user syskm identified by orcl account unlock;
显示当前登陆的用户
show user;
设置SQL plus每一行显示字符的个数和分页数
1)set linesize 显示字符的个数 pagesize 每一页显示的行数
如
 set linesize 100 pagesize 50
删除用户
drop user
显示当前用户能管理的所有表
SQL> select * from user_tables;
显示所有的用
SQL> select * from all_users;
给用户授权
1)grant create 权限名 to 用户名
如
SQL> grant create session to syskm;

其中Oracle将用户分为三大角色分别为CONNECT角色,RESOURCE角色,DBA角色他们的权限一次增大

CONNECT拥有如下的权限
	ALTER SESSION --修改会话
  	CREATE CLUSTER --建立聚簇
    	CREATE DATABASE LINK --建立数据库链接
    	CREATE SEQUENCE --建立序列
    	CREATE SESSION --建立会话
    	CREATE SYNONYM --建立同义词
    	CREATE VIEW --建立视图
RESOURCE用户如下的权限
	CREATE CLUSTER --建立聚簇
    	CREATE PROCEDURE --建立过程
    	CREATE SEQUENCE --建立序列
    	CREATE TABLE --建表
    	CREATE TRIGGER --建立触发器
    	CREATE TYPE --建立类型
    DBA是授予系统管理员的,拥有该角色的用户就能成为系统管理员了,它拥有所有的系统权限

注意:一般来说这三大权限对应这三大类用户分别是 普通用户 人员 系统管理员

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值