oracle
文章平均质量分 84
傻啦猫@_@
给我一个支点……
展开
-
【Oracle篇】数据库停止与启动,监听启停操作
【代码】ORA-01034: ORACLE not available。原创 2023-04-07 16:58:17 · 634 阅读 · 0 评论 -
【Oracle篇】Oracle集群-rac模式
当有客户端访问时,链接到 SCAN IP LISTENER ,而 SCAN IP LISTENER 接收到连接请求时,转发给对应的 instanace (实例)上的 VIP LISTENER ,从而完成整个客户端与服务器的连接过程。传统数据库一个实例一个数据库, RAC 是多个实例,一个数据库,多个实例之间共享一个数据库,但不是分布式。能够使用较低廉的服务器来实现高可用性、高吞吐量的集群环境,这要比通过对某台高端服务器增加硬件实现高可用性、高吞吐量花费的成本低很多。:所有节点实现内存级别的数据一致性。原创 2022-12-02 23:53:23 · 7303 阅读 · 0 评论 -
Oracle数据库导入导出。imp导入命令和exp导出命令。DMP,SQL,PDE格式导入与导出
Dmp格式(Oracle独有):.dmp 是二进制文件,可跨平台,还能包含权限,效率好。Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种, 适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long) ,如果有,会报错。Pde格式:.pde 格式的文件, .pde 为PL/SQL Developer自有的文件格式,只能用PL/SQLDeveloper工具导入导出,不能用文本编辑器查看。原创 2022-01-26 21:30:09 · 5308 阅读 · 3 评论 -
Oracle执行计划。RBO优化器和CBO优化器。TABLE ACCESS FULL,TABLE ACCESS BY INDEX ROWID,TABLE ACCESS BY INDEX SCAN
文章目录通过PL/SQL Developer查看查询的执行计划1. 什么是执行计划2. 配置执行计划需要显示的项3执行计划的常用列字段解释4. 使用执行计划5. 查看执行计划5.1 执行顺序:5.2 访问表的几种方式(非全部)5.3 TABLE ACCESS FULL (全表扫描)5.4 TABLE ACCESS BY INDEX ROWID ( 通过ROWID的表存取)5.5 TABLE ACCESS BY INDEX SCAN (索引扫描)6. Oracle的优化器通过PL/SQL Developer原创 2022-01-26 20:02:30 · 3333 阅读 · 0 评论 -
数据控制语言(DCL)详细笔记,grant和revork的使用,Oracle数据库永久表空间的使用,创建用户,创建角色,授予权限,撤销角色。
注意:以下操作需在sys或在system用户下完成,使用sysdba或sysoper角色。一、创建永久表空间创建一个ZGCYH的永久表空间,目录位置为"D:\oracle\oradata\orcl\ZGCYH.DBF",目录位置不能随意放,放在oradata目录下。初始值大小为15M,超过之后每次增加10M。create tablespace ZGCYH datafile 'D:\oracle\oradata\orcl\ZGCYH.DBF' size 15M autoextend on next .原创 2022-01-25 22:29:58 · 1204 阅读 · 0 评论 -
Oracle数据库中的序列、索引和同义词,详细笔记。
文章目录数据库中的序列、索引和同义词1. 序列1.1 什么是序列1.2 创建序列1.2.1 通过DDL语句创建序列1.2.2 使用工具创建序列1.3 使用序列1.3.1 查询序列1.3.2 使用序列1.4 修改序列1.4.1 修改序列1.4.2 修改序列的原则1.5 删除序列2. 索引2.1 什么是索引2.2 使用索引2.3 操作索引2.3.1 非唯一性索引的类型2.3.2 创建索引的语法2.3.3 查询索引2.3.4 修改索引2.3.5 删除索引3. 同义词3.1 创建同义词3.2 删除同义词备注:本文原创 2022-01-24 23:55:19 · 668 阅读 · 0 评论 -
Oracle数据库的 Top-N 分析和 分页查询。ROWNUM伪列,详细笔记。
文章目录1. Top-N分析1.1 什么是Top-N分析1.2 执行Top-N分析2. Oracle数据库的分页查询备注:本文中使用到的sql为HR用户提供的数据和表。HR用户介绍查看以下链接。https://blog.csdn.net/weixin_45842494/article/details/1225282641. Top-N分析1.1 什么是Top-N分析Top-N查询在需要基于一个条件,从表中显示最前面的条记录或最后面的n条记录时是有用的。该结果可以用于进一步分析,例如,用Top-N原创 2022-01-24 22:04:57 · 648 阅读 · 0 评论 -
数据库视图详细笔记。视图的优点,视图中DML操作的执行规则,视图如何拒绝DML操作,什么是内建视图
文章目录视图1. 什么是视图2.视图的优越性3.视图的类型4. 简单视图VS复杂视图5. 创建简单视图6. 用子查询中的列别名创建视图7. 从视图中取回数据8. 创建复杂视图9. 在定义视图时指定列名10. 视图中DML操作的执行规则11. 拒绝DML操作12. 通过工具创建视图13. 删除视图14. 内建视图视图视图是数据库其他对象1. 什么是视图可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或原创 2022-01-24 21:19:51 · 531 阅读 · 0 评论 -
数据定义语言(DDL)。Oracle数据库常见的数据字典表,修改表中的字段(ALTER TABLE),修改表名称(RANEME),截断表(TRUNCAT TABLE),删除表(DROP)
文章目录数据定义语言(DDL)1. 创建表1.1 Oracle数据库中的表1.2常见的数据字典表1.3 用查询创建表2. ALTER TABLE语句2.1 添加一个新的列2.2 修改列的类型3.3 修改列名3.4 删除一个列3. 修改表名称(RANEME)4. 截断表(TRUNCAT TABLE)5. 删除表(DROP)数据定义语言(DDL)create 创建数据库对象drop 删除数据库对象arter 修改数据库对象rename 修改数据库原创 2022-01-24 00:19:01 · 805 阅读 · 0 评论 -
Oracle学习笔记(八)。数据库约束。非空约束(NOT NULL),唯一性约束(UNIQUE),主键约束(PRIMARY KEY),外键约束(FOREIGN KEY),自定义约束(CHECK)
文章目录定义约束1 定义约束原则2 定义NOT NULL约束2.1 创建表时定义NOT NULL约束2.2 修改表时定义NOT NULL约束3 定义UNIQUE约束3.1 创建表时创建unique约束3.2 修改表时创建unique约束4 定义PRIMARY KEY约束4.1 在创建表时定义PRIMARY KEY约束4.2 在修改表时定义PRIMARY KEY约束4.3 创建联合主键5 定义FOREIGN KEY约束5.1 创建表时定义FOREIGN KEY约束5.2 修改表时定义FOREIGN KEY约束原创 2022-01-24 00:12:06 · 1984 阅读 · 0 评论 -
Oracle学习笔记(七)。事务处理语言(DTL)。事务的特性,原子性(ATOMICITY),一致性(CONSISTENCY),隔离性(ISOLATION),持久性(DURABILITY)
文章目录1 什么是事务2 事务特性2.1原子性(ATOMICITY)2.2 一致性(CONSISTENCY)2.3 隔离性(ISOLATION)2.4 持久性(DURABILITY)3 使用事务3.1 事务类型3.2 事务提交3.3 事务回滚3.4 设置回滚点事务处理语言(TCL)1 什么是事务事务指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。2 事务特性2.1原子性(ATOMICITY)事务中的操作要么都不做,要么就全做。2.2 一致性(CONSISTENCY)原创 2022-01-23 21:35:44 · 288 阅读 · 0 评论 -
Oracle学习笔记(六)。数据操作语言(DML)。Oracle数据库插入DATE类型的方式。INSERT,UPDATE,DELETE语法格式
文章目录操作数据(DML)一、插入数据1.添加一个新行到表中1.1 INSERT语句语法1.2 指定列添加1.3 完全列添加2. 插入带空值的行2.1 隐式方式2.2 显示方式3. 插入日期3.1 使用系统时间3.2 Oracle默认的日期格式3.3 指定日期格式4.从另一个表中复制行5. 在插入表中使用默认值二、修改数据1. 改变表中的数据1.1 UPDATE语句的语法1.2 用查询更新列三、删除数据3. 从表中删除行3.1 DELETE语句语法3.2 删除基于另一个表的行3.3 删除表中的所有条件3.4原创 2022-01-23 20:32:13 · 3704 阅读 · 0 评论 -
Oracle学习笔记(五)。函数,单行函数,多行函数,聚合函数,日期函数,转换函数,group by,order by,having
文章目录Oracle函数1.函数介绍1.1什么是函数1.2函数类型1.3函数语法2.单行函数2.1单行函数的特性2.2 单行函数分类2.2.1字符函数2.2.2 数字函数2.2.3 日期函数2.2.4 转换函数2.2.5 通用函数3. 组函数(聚合函数)3.1 组函数介绍3.1.1 什么是组函数3.1.2 组函数和单行函数区别3.1.3组函数的类型3.1.4 组函数语法3.1.5 使用组函数的原则3.2 组函数的使用3.2.1使用AVG和SUM函数3.2.2 使用MIN和MAX函数3.2.3使用COUNT函原创 2022-01-22 21:52:03 · 358 阅读 · 0 评论 -
Oracle学习笔记(三)。连接查询。等值连接,非等值连接,自连接,LEFT OUTER JOIN,RIGHT JOIN,FULL JOIN,自然连接,内连接 INNERJOIN
文章目录1. 什么是多表查询2. 多表链接方式3. 多表连接语法3.1 语法结构3.2 定义连接3.3 原则4. 等值连接-内连接4.1 什么是等值连接4.2 抉择矩阵4.3 使用AND操作符附加搜索条件4.4使用表别名4.5多于两个表的连接5. 非等值连接5.1非等值连接6. 自连接6.1 什么是自连接7. 外连接7.1什么是外连接7.2孤儿数据(Orphan Data)7.3外连接类型7.4 SQL99中的外连接7.5 0racle扩展的外连接8. SQL99中的交叉连接9 SQL99 中的自然连接9.原创 2022-01-22 18:47:32 · 2375 阅读 · 0 评论 -
Oracle学习笔记(二)。Oracle数据库中HR用户介绍
Oracle数据库HR用户介绍原创 2022-01-16 20:32:30 · 1629 阅读 · 0 评论 -
Oracle学习笔记(一)。PL/SQL Developer下载安装。Oracle 的链接配置。tnsnames.ora,sqlnet.ora,listener.ora
记录 Oracle 实例的配置, 运行日志等文件。 每个实例一个目录。 SID: System IDentifier 的缩写, 是 Oracle 实例的唯一标记。 在 Oracle 中一个实例只能操作一个数据库。 如果安装多个库那么就会有多个实例, 我们可以通过实例 SID 来区分。由于 Oracle 中一个实例只能操作一个数据库的原因,oracle 中也会使用 SID 来作为库的名称。原创 2022-01-16 16:45:58 · 1971 阅读 · 1 评论