windows安装oracle-xe

windows安装oracle-xe

准备工作

  • 准备介质:OracleXE112_Win64.zip
  • 安装:解压后根据提示安装即可

cmd连接oracle

  • cmd 使用管理员身份连接oracle数据库: sqlplus / as sysdba; 或者 connect / as sysdba;

  • show user 查看当前登录用户

  • create tablespace TBS_ ECAS datafile ‘F:/oracle/TBS_ ECAS.DBF’ SIZE 100M;
     创建表空间,并指定表空间和路径

  • create user weifan identified by weifan default tablespace TBS_ ECAS; 创建用户和密码,使用默认表空间TBS_ ECAS

  • grant connect to weifan ; 授权用户连接角色

  • grant resource to weifan; 授权用户资源角色

  • grant dba to weifan; 授权用户数据库管理员角色

  • connect weifan/weifan; 用户weifan连接数据库

  • show user —–>weifan

  • select username,default_ tablespace from user_ users; 查看当前用户使用的缺省表空间

  • select * from user_ role_ privs; 查看用户当前的角色

查看当前用户的系统权限和表级权限

select * from user_ sys_ privs;

select * from user_ tab_ privs;

  • select view_ name from user_ views; 查看视图的名称

  • DESC 表名  显示表结构命令

  • select table_ name from user_ tables; 查看当前用户所拥有的表

  • select TABLE_ NAME from all_ tables where owner = ‘WEIFAN’; 显示某用户所有表(例如WEIFAN,必须大写)

  • 使用sqlplus删除表或者索引时,如果不存在,不影响创建过程,遇到错误可以继续执行
    但是使用客户端(navicat)报错就会停止;

  • @C:\xxx.sql 执行sql脚本(建表语句)

权限管理(DCL)语句

GRANT 赋于权限

常用的系统权限集合有以下三个:

  • CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)

常用的数据对象权限有以下五个:

  • ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名,

  • DELETE ON 数据对象名,INSERT ON 数据对象名, ALTERON 数据对象名

  • GRANT CONNECT, RESOURCE TO 用户名;

  • GRANT SELECT ON 表名 TO 用户名;

  • GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;

REVOKE 回收权限

  • REVOKE CONNECT, RESOURCE FROM 用户名;

  • REVOKE SELECT ON 表名 FROM 用户名;

  • REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值