博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于oracle数据库的应用
阅读量:5264 次
发布时间:2019-06-14

本文共 1780 字,大约阅读时间需要 5 分钟。

ororacle数据库应用

1.

--查询所有表空间

  select * from v$tablespace;
--查询所有用户
  select * from dba_users where username='ZDATA';
--查询表空间详情
  select * from dba_data_files;

2.

--创建表空间

  create tablespace z_data --表空间名
  datafile 'z_data00.dbf' --数据文件
  size 32m --初始大小
  autoextend on next 32m --增长量
  maxsize 2048m; --最大大小
  --增长量和最大大小可以不写,默认增长量为初始大小,最大大小不限

--在一个表空间创建多个数据文件

  create tablespace z_data_demo
  datafile 'z_data_demo1.dbf'
  size 16m ,
  'z_data_demo2.dbf'
  size 16m ;

--删除表空间

  drop tablespace z_data_demo including contents and datafiles;
--删除表空间有两种方法:
  --一是用上面的语句同时删除与表空间关联的内容和数据文件;
  --二是先只删除表空间,然后找到文件直接右键再删除。
3.
--创建用户(此时用户为空白权限)
  create user zdata
  identified by 123
  default tablespace z_data; --不设定表空间时默认的表空间时users或system,默认临时表空间为temp
--删除用户
  drop user zdata;
--给用户授权
  --grant 系统权限 to 用户
  grant connect,resource to zcldata;
  --拥有Connect权限的用户只可以登录Oracle,不可以访问数据库对象
  --拥有Resource权限的用户只可以访问数据库对象
--grant 对象权限 on 对象 to 用户
  --all代表所有权限,execute表示执行存储过程的权限
  grant select,update,insert,delete on scott.emp to zcldata;
--撤销权限
  revoke 系统权限 from 用户 ;
  revoke 对象权限 on 对象 from 用户 ;

4.

--创建角色

  create role tests;
--将查询权限授权给角色tests
  grant select on scott.emp to tests;
  grant select on scott.dept to tests;
--将角色tests授权给用户zcldata
  grant tests to zcldata;
--删除角色
  drop role tests;

5.

--创建序列

  CREATE SEQUENCE 序列名
  [INCREMENT BY n] --增值
  [START WITH n] --开始值
  [{MAXVALUE / MINVALUE n|NOMAXVALUE}] --最大值/最小值
  [{CYCLE|NOCYCLE}] --是否循环
  [{CACHE n|NOCACHE}]; --是否启动缓存

  create sequence seq_emp;

  select seq_emp.nextval from dual; --查询下一个序列值
  select seq_emp.currval from dual; --查询当前序列值
--删除序列
  drop sequence seq_emp;

6.

--索引(提高数据库查询效率,但是会增加磁盘空间的负担)

--创建索引
  create index 索引名 on 表名(字段名);
--删除索引
  drop index 索引名 ;

转载于:https://www.cnblogs.com/demonzql/p/10630571.html

你可能感兴趣的文章
13. 用Roberts、Sobel、Prewitt和Laplace算子对一幅灰度图像进行边缘检测。观察异同。...
查看>>
第一个项目--用bootstrap实现美工设计的首页
查看>>
使用XML传递数据
查看>>
手机自带输入法emoji表情的输入,提交及显示——前端解决方案
查看>>
TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
查看>>
LOJ.6160.[美团CodeM初赛 RoundA]二分图染色(容斥 组合)
查看>>
基于CMMI的敏捷开发过程文档裁剪
查看>>
0925 韩顺平java视频
查看>>
软件需求规格说明书
查看>>
53. Maximum Subarray
查看>>
iOS-程序启动原理和UIApplication
查看>>
SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器...
查看>>
git的安装
查看>>
mysql 8.0 zip包安装
查看>>
Spring框架系列(三)--Bean的作用域和生命周期
查看>>
springboot + mybatis
查看>>
awk 统计
查看>>
CSS min-height 属性
查看>>
SDN第一次作业
查看>>
模板设计模式的应用
查看>>