数据库基础
文章平均质量分 78
凉拌大橙子
2020,北京,梦开始的地方
展开
-
Oracle中执行SQL过程
SQL执行过程的图大同小异,我们今天主要说执行器,因为执行器中执行计划是非常重要的,它可以辅助我们继续SQL优化,检查SQL语句BUG。目前一般开发人员【不包含DBA和资深数据开发人员】使用最多的就是PLSQL,而PLSQL本身自带查看执行计划的按钮,所以不过多说明。此处用NAVICAT说明:第一步:EXPLAIN PLAN FOR第二部:写sql语句第三步:SELECT * FROM TABLE(dbms_xplan.display);如下图:通过上图查看执行计划表可以发现一些字段,我们逐个进原创 2023-07-25 14:40:34 · 2257 阅读 · 0 评论 -
Oracle中SQL解析整体过程
Oracle中SQL解析整体过程Oracle数据库体系结构数据库服务器构成内存进程存储表空间,数据块,数据库表空间段,区,块灰数据Sql执行过程客户端将sql语句发到服务器进行解析检查SQL语句的合法性检查SQL语言含义获得对象解析锁数据访问权限的核对对sql语句进行解析(软解析和硬解析)确定最佳执行计划SQL语句执行(exec)提取数据(fetch)总结Oracle数据库体系结构数据库服务器构成1)由Oracle实例和Oracle数据库组成2)Oracle实例:包含SGA和后台进程3)Oracl原创 2020-12-13 23:04:00 · 1511 阅读 · 2 评论 -
ORACLE 12C新特性(上篇)
ORACLE 12C新特性(上篇)一. 多租户环境(重大更新)1. 定义2. 多租用户环境3. 实例与数据库对应关系4. CDB与PDB关系5. 12C CDB安装图片6. CDB的组成7. 迁移的问题8. 多租户容器数据库体系结构(12.1版本)9. 多租户容器数据库的特点10. PDB操作11. 总结一. 多租户环境(重大更新)1. 定义CDB为数据库容器,PDB为可插拔数据库。2. 多租用户环境允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。3. 实例与数据库对应关系在O原创 2020-12-04 16:11:17 · 135 阅读 · 0 评论 -
Oracle19C安装过程
Oracle19C安装过程1.第一步:选择【创建并配置单实例数据库】。2.第二步:选择【服务器类】,服务器类会有更多高级配置,可以方便后期的优化以及更改操作。3.第三步:选择【高级安装】,可以设置不同的口令,更加详细。4.第四步:选择【企业版】。5.第五步:使用【虚拟账户】。6.第六步:安装路径此时会默认,一般默认最大的内存硬盘。7.第七步:选择【一般用途或事务管理】。8.第八步:取消勾选【创建为容器数据库】,请注意,这边填写的是你的实例名,请记住实例名【简单说一下什么是实例,原创 2020-11-24 23:57:31 · 8092 阅读 · 4 评论 -
oracle常用知识点总结 (三)
oracle常用知识点总结 (三)有关DBLINK的小知识有关序列的小知识创建序列删除序列查询序列数仓常用权限有关DBLINK的小知识有关序列的小知识1.在mysql中大家都知道有主键自增,但是在Oracle中是没有自增一说的,当你需要输入100条数据,但是还需要一个从1-100的序号,那么序列绝对是你的首选。2.建一个序列,每次查询该序列 自增 1 ,并会查询使用该序列3.Oracle中没有设置自增的方法,一般情况使用序列和触发器来实现主键自增功能4.序列是oacle提供的用于产生一系列唯一原创 2020-11-19 00:17:42 · 148 阅读 · 0 评论 -
oracle常用知识点总结 (二)20201106
oracle常用知识点总结 (二)oracle用户创建用户修改用户密码修改用户在表空间下占最大多少字节(修改默认表空间配额)修改用户默认表空间回收用户在表空间的使用权删除用户oracle角色创建角色修改角色查看角色通过数据字典禁止和激活用户回收和删除角色oracle权限【也可以给用户赋予角色】赋予权限收回权限用户再授权总结oracle用户创建用户// 创建用户create user user_name identified by "密码" default tablespace tablespace_原创 2020-11-06 18:41:14 · 93 阅读 · 0 评论 -
oracle常用知识点总结 (一)20201106
oracle常用知识点总结 (一)基础查询查询表查询表空间信息查询角色信息查询用户信息查询表注释查询表字段和注释查询表字段和类型查询权限查询有那些存储过程查询用户对象查询用户和表空间以及占最大字节等信息表空间创建表空间扩展表空间大小修改表空间大小删除表空间表操作创建表修改表名修改表列名修改表字段长度添加列注释添加表注释修改列注释数据插入删除表向表中添加列更新列值总结基础查询查询表// 查询表的基础语句select * from tablename;查询表空间信息// 查看路径下有哪些表空间,表原创 2020-11-06 00:15:41 · 198 阅读 · 0 评论