摘要: 1.索引 索引说明 索引是表的一个可选结构,在逻辑上和物理上都独立于表的数据,索引可以优化查询,当不能优化DML操作,Oracle会自动维护索引,频繁的DML操作反而会引起大量的索引维护,降低性能。 若sql仅仅访问有索引的列,那么数据库将会只读取索引,而不读取表。 索引目的:主要为了较少IO,一般 阅读全文
posted @ 2020-10-18 15:09 orz_cc 阅读(104) 评论(0) 推荐(0) 编辑
摘要: dblink的作用 oracle中,dblink用于对不同的数据库实例或者远程数据库进行连接,可在A库中通过select * from table_name@db_linkb的方式查询B库中table_name的数据。 dblink的创建 CREATE PUBLIC DATABASE LINK 连接 阅读全文
posted @ 2020-10-18 13:59 orz_cc 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 什么是同义词 从字面上理解,同义词其实就是一个别名,类似于视图,是一种映射关系。同义词可分为私有同义词和公有同义词两类。 私有同义词:一般为普通用户自己建立的同义词,创建该同义词需要create synonym权限。该类同义词一般在创建用户的模式内使用,若其它用户想使用的话,需要以创建用户的用户名作 阅读全文
posted @ 2020-10-18 13:47 orz_cc 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.锁 锁主要分为共享锁和排他锁,只有事务才会产生锁,锁用于保证数据的完整性和准确性。 **排他锁:**会进行独占,排斥其它的排他锁和共享锁 **共享锁:**共享锁只排斥其它的排他锁,不排斥其它共享锁 2.锁的类型 2.1 锁的主要作用 DML锁(data locks,数据锁) 用于保护数据的完整性 阅读全文
posted @ 2020-10-18 12:12 orz_cc 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.事务特性 事务必须具备原子性(Atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)四个属性,简称ACID属性。 原子性(Atomicity) 事务是一个完整的操作。事务的各部分操作是不可分的,即要么都执行,要么都不执行。 例:如同银 阅读全文
posted @ 2020-10-17 21:59 orz_cc 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.权限的传递 所谓权限的传递,即将权限授予A用户后,A用户又将该权限授予B用户,有时候我们希望在收回A的权限后对于A用户传递出去的权限都使其无效,当然有时候的的需求则是仅仅回收A用户的权限,而不影响A用户传递出去的权限,避免影响业务的正常运行。对于这两种情况,Oracle提供了两种授权机制,对于前 阅读全文
posted @ 2020-10-17 19:15 orz_cc 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.用户操作 锁定用户 ALTER USER 用户名 ACCOUNT LOCK; 解锁用户 ALTER USER 用户名 ACCOUNT UNLOCK; 修改密码 ALTER USER 用户名 IDENTIFIED BY 密码; 创建用户 CREATE USER 用户名 IDENTIFIED BY 阅读全文
posted @ 2020-10-17 18:46 orz_cc 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.物化视图的概念 视图(view)是一种虚表,其目的仅仅是为了方便我们进行综合数据的查询而已,它并不能帮助我们提高查询的性能。 而物化视图比较特殊,它一种特殊的物理表,其物化(materialized)是相对普通视图而言的。 物化视图主要有以下几个特点: 物化视图某种意义上来说就是一个物理表,可以 阅读全文
posted @ 2020-10-17 18:09 orz_cc 阅读(279) 评论(0) 推荐(0) 编辑
摘要: docker rename 原容器名 新容器名 阅读全文
posted @ 2020-10-14 15:05 orz_cc 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 方式1 SELECT * FROM USER_DEPENDENCIES WHERE REFERENCED_NAME = '表名' 方式2 SELECT DISTINCT NAME FROM USER_SOURCE WHERE TYPE = 'PROCEDURE' AND UPPER(TEXT) LI 阅读全文
posted @ 2020-10-12 14:41 orz_cc 阅读(2922) 评论(0) 推荐(0) 编辑