摘要: 一、概念简介 1.1、基本概念 1)读写分离概念:是把对数据库的读操作和写操作分离开。在一定程度上,读写分离可以缓解读写操作并发时产生锁的问题。 2)读写分离原理:是让主数据库处理事务性增、删、改操作(INSERT、DELETE、UPDATE),而从数据库处理查询操作(SELECT)。 1.2、技术 阅读全文
posted @ 2021-10-19 17:59 缥缈的尘埃 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、引言 删除分区又称为合并分区,简单地讲就是将多个分区的数据进行合并。现以表Sales.SalesOrderHeader作为示例,演示如何进行表分区删除。 重要的事情说三遍:备份数据库!备份数据库!备份数据库! 二、演示 2.1、数据查询 1)查看分区元数据 SELECT * FROM SYS.P 阅读全文
posted @ 2021-09-29 15:51 缥缈的尘埃 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、分区表概念 1.1、什么是分区表? 分区表是在SQL Server 2005之后的版本引入的特性,这个特性允许把逻辑上的一个表在物理上分为很多部分。换句话说,分区表从物理上看是将一个大表分成几个小表,但是从逻辑上看,还是一个大表。 1.2、分区与分表的区别 分区:就是把一张表的数据分成N个区块, 阅读全文
posted @ 2021-09-28 14:18 缥缈的尘埃 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.1、查找缺失索引 SELECT A.USER_SEEKS 查找次数,A.USER_SCANS 扫描次数, ROUND(A.AVG_TOTAL_USER_COST,2) 减少的用户查询的平均成本,A.AVG_USER_IMPACT 可能获得的平均百分比收益, ROUND((A.USER_SEEKS 阅读全文
posted @ 2021-09-24 15:22 缥缈的尘埃 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、产生原因及影响 索引是数据库引擎中针对表(有时候也针对视图)建立的特别数据结构,用来帮助查找和整理数据,它的重要性体现在能够使数据库引擎快速返回查询结果。当对索引所在的基础数据表进行增删改时,若存储的数据进行了不适当的跨页(SQL Server中存储的最小单位是页,页是不可再分的),就会导致索引 阅读全文
posted @ 2021-09-23 13:42 缥缈的尘埃 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、引言 对于C/S架构来说,软件更新是一个很常用的功能,下面介绍一种非常实用的软件自动升级方案。 二、示意图 三、项目说明 3.1、项目创建 新建4个项目,如下所示: 3.2、项目关系 四、LinkTo.Toolkit LinkTo.Toolkit主要是一些Utility及Helper类文件,实现 阅读全文
posted @ 2021-09-13 13:16 缥缈的尘埃 阅读(573) 评论(10) 推荐(6) 编辑
摘要: 一、引言 使用SQL Server的OPENROWSET及OPENDATASOURCE函数,可以像查询数据表一样来读取Excel数据。但是,要想让这两个函数能正常运行,可不是那么容易,假如没理解或没配置好的话,一路的报错会让你怀疑人生。 二、配置 2.1、组件安装 要想使用OPENROWSET及OP 阅读全文
posted @ 2021-01-26 14:09 缥缈的尘埃 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 一、PassPhrase加密 1.1、概要简述 1)对于不涉及证书及密钥的应急的数据加密,可以直接基于用户提供的密码来加密和解密数据。 2)通行短语(PassPhrase)是允许存在空格的密码。这个PassPhrase不会存储在数据库中,因而也就意味着不会被使用存储的系统数据"破解"。同时,可以使用 阅读全文
posted @ 2021-01-20 14:39 缥缈的尘埃 阅读(944) 评论(0) 推荐(1) 编辑
摘要: 一、单行函数 1.1、字符串函数 字符串函数接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式。 1)常用的字符串函数: 2)上面各函数的例子: 1.2、数值函数 数值函数接受数字参数,这些参数可以是表中的列,也可以是一个数字表达式。 1.3、日期函数 1)SYSDATE 作用:返回的是 阅读全文
posted @ 2020-10-18 22:41 缥缈的尘埃 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型 阅读全文
posted @ 2020-10-17 19:42 缥缈的尘埃 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 获取命令帮助 exp -help imp -help expdp -help impdp -help rman target / ? 测试数据准备 CREATE TABLESPACE test01 datafile 'C:\APP\ADMINISTRATOR\ORADATA\TEST\test01. 阅读全文
posted @ 2020-10-17 01:51 缥缈的尘埃 阅读(215) 评论(0) 推荐(1) 编辑
摘要: 一、备份的重要性 1)在oracle数据库维护中,备份与恢复是重中之重的问题,虽然有很多时候数据库系统运行比较慢,但是对数据库的数据丢失来说,显然数据丢失的损失是最大的,也是一个企业的生命价值所在。 2)对关键业务数据进行持续定期的备份是恢复策略中的一个重要部分。 3)备份方式很多,无论采取哪种方式 阅读全文
posted @ 2020-10-15 15:51 缥缈的尘埃 阅读(186) 评论(0) 推荐(1) 编辑
摘要: 1)Oracle 11g: emctl start dbconsole emctl stop dbconsole https://192.168.1.61:1158/em/ 2)Oracle 12c: exec dbms_xdb_config.sethttpsport(5500); exec dbm 阅读全文
posted @ 2020-10-15 01:53 缥缈的尘埃 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识 1.1、配置文件 Listener.ora Tnsnames.ora 1.2、配置图形命令 netca 1.3、启动/关闭/查看命令 lsnrctl start/stop/status 1.4、通过oracle client 配置tnsname.ora 连接数据库 二、监听网络管理案例 阅读全文
posted @ 2020-10-15 00:57 缥缈的尘埃 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、数据库模式schema 二、用户管理 2.1、创建用户所涉及内容 确定用户需要将对象存储在哪个表空间 决定每个表空间中该用户的使用限额 指派缺省表空间和临时表空间 开始创建一个用户 赋予权限和角色给用户 2.2、创建用户并设置初始口令 CREATE USER hello IDENTIFIED B 阅读全文
posted @ 2020-10-14 13:26 缥缈的尘埃 阅读(211) 评论(0) 推荐(0) 编辑