oracle命令

熟悉了MS的SQL server,现在用ORACLE尽管SQL语句上大致一样,但是还是有很多不同点的,下面将列出一些常用的ORACLE的特有命令或实能实现与SQL SERVER 中大致一样的功能。
 
创建用户
create user wsq
identified by pwd
[default tablespace temp]
[temporary tablespace temp];
 
删除用户
drop user wsq [CASCADE]如果用户拥有对象,必须使用CASCADE才能删除
 
登陆账户
connect wsq/pwd;在切换帐户的时候如果登陆不成功就会与服务器断开连接。
 
授予用户权限
grant <权限>,。。。 to wsq [with admin option]; with admin option表示被授权用户可以将该权限转授予其他用户。
 
收回用户权限
revoke <权限> from wsq;
 
为用户授予对象权限
grant select on table1 to wsq [with grant option]; with grant option表示可以将此权限授予其他用户
 
收回用户对象权限
revoke select on table1 from wsq;
 
锁定帐户
alter user <account-name> account lock;
解除锁定
alter user <account-name> account unlock;
 
列出数据库中所有的数据文件和日志文件的名称和路径
 
   select member from v$logfile;
   select name from v$datafile;
备份控制文件
   alter database backup controlfile to '目标目录';
 
查看数据库的表空间状况
select * from dba_tablespaces;
该数据字典视图包含表空间名称,数据块的大小,盘区的大小,是否在线的状态和是否包含大文件等信息;
 
修改用户密码的两种方法:
例如:
1、Alter user wsq identified by <新密码>;
2、password 
 
查看用户信息
select * from dba_users;
 
查看用户权限
select * from user_sys_privs;
 
查看用户对象权限
select * from user_tab_privs_made;该视图记录该用户给其他用户的授权信息
select * from user_tab_privs_recd;该视图记录该用户接受其他用户的授权信息
 
创建角色
create role jcman
identified by jcman;
 
把角色授予用户
grant jcman to wsq;
 
删除角色
drop role jcman;
 
查看表的结构和属性
desc table1;

<不断更新中>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值