API分为两大类 core API. 基本的SQL操作extension API. 创建自定义的SQL操作。基本数据结构需要了解的组成部分有连接、statments、B树、pager。为了写好SQLite代码,需要了解的基本概念,API、事务和锁。 连接和statments这两种数据结构和查询语句的... ...
分类:
数据库 时间:
2016-09-17 00:14:32
阅读次数:
166
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句 [sql] view plain copy ...
分类:
数据库 时间:
2016-09-17 00:11:48
阅读次数:
217
有些时候需要将Oracle的多个数据文件以及日志文件重定位或者迁移到新的分区或新的位置,比如磁盘空间不足,或因为特殊需求。对于这种情形可以采取批量迁移的方式将多个数据文件或者日志文件实现一次性迁移。当然备份恢复也是其中的方式之一。本文主要描述如何使用批量方式来迁移数据文件,日志文件。如需要也可以将整 ...
分类:
数据库 时间:
2016-09-17 00:12:34
阅读次数:
228
灵活结合Linux/Unix Shell 与SQL 之间的变量传输,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给出几个简单的示例以供参考。 Linux/Unix 下调用SQL,RAMN 请参考:Linux/Unix shell 脚本中调用SQL, ...
分类:
数据库 时间:
2016-09-17 00:09:09
阅读次数:
177
使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log fi ...
分类:
数据库 时间:
2016-09-17 00:10:48
阅读次数:
210
不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册。与单实例相同,RAC非缺省端口的监听器也是通过设置参数local_listener来达到目的。除此之外,还可以对实例进行远程注册,以达到负载均衡的目的。这 ...
分类:
数据库 时间:
2016-09-16 23:00:10
阅读次数:
754
Oracle Clusterware把整个集群的配置信息放在共享存储上,这些信息包括了集群节点的列表、集群数据库实例到节点的映射以及CRS应用程序资源信息。也即是存放在ocr 磁盘(或者ocfs文件)上。因此对于这个配置文件的重要性是不言而喻的。任意使得ocr配置发生变化的操作在操作之间或之后都建议 ...
分类:
数据库 时间:
2016-09-16 22:57:13
阅读次数:
408
来自:http://blog.itpub.net/25851087/viewspace-1419440/ 分类: Oracle 分类: Oracle 【环境参数】 Host OS::Win7 32bit Client OS::Oracle Enterprise Linux 5 虚拟机:VMware ...
分类:
数据库 时间:
2016-09-16 22:56:48
阅读次数:
282
第一种方法: select (@i:=@i+1) as i,table_name.* from table_name,(select @i:=0) as it 第二种方法: set @rownum=0;select @rownum:=@rownum+1 as rownum, t.username f ...
分类:
数据库 时间:
2016-09-16 22:54:26
阅读次数:
201
一、下载WDK10 https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit 安装Windows驱动程序工具包(WDK) 10 这里可以直接安装,也可以下载安装包,我选择下载,选择路径,下一步。 下载好之后我们 ...
分类:
数据库 时间:
2016-09-16 22:53:58
阅读次数:
511
OCR就好比Windows的一个注册表,存储了所有与集群,RAC数据库相关的配置信息。而且是公用的配置,也就是说多个节点共享相同的配置信息。因此该配置应当存储于共享磁盘。本文主要基于Oracle 10g RAC描述了集群的OCR以及OCR产生的健忘问题。 一、OCR的特点 类似于Windows注册表 ...
分类:
数据库 时间:
2016-09-16 22:53:47
阅读次数:
568
-- 配置ORACLE 客户端连接到数据库 Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQL server 运行于Windows平台,故很多配置直接集成到了操作系统之中。所以无需配置客户端即可连接到服务器。Oracle 客户端 ...
分类:
数据库 时间:
2016-09-16 22:53:09
阅读次数:
249
RAC数据库与单实例的差异主要表现在多个实例通过集群件来统一管理共享的资源。因此原有的单实例的管理方式,如数据库、监听器等的关闭启动等可以使用原有的方式进行,也可以通过集群管理工具,命令行来集中管理,这也是推荐的管理方式。由于集群件crs位于数据库之上,即RAC数据库依赖于集群件,因此数据库的启动与 ...
分类:
数据库 时间:
2016-09-16 22:51:58
阅读次数:
303
Oracle RAC 负载均衡使得从客户端发起的连接能够有效地分配到监听器负载较小的实例上。有两种方式实现客户端负载均衡,一是通过配置客户端的load_balance,一是通过配置服务器端的remote_listener参数。两种方式各有优劣,而且两者并不相互排斥,因此可以结合两种方式来更加有效的实 ...
分类:
数据库 时间:
2016-09-16 22:48:36
阅读次数:
239
Oracle恢复数据 在oracle 10g以及之后的版本,提供了回收站的机制,为了防止误操作将表数据清空而有回收机制。 换句话说,我们删除的表不会立马消失,而是进入回收站。下面我们可以查看回收站 查看回收站 恢复数据 如果回收站中有我们误删除的表,我们可以通过flashback将表数据恢复 从回收 ...
分类:
数据库 时间:
2016-09-16 22:49:44
阅读次数:
242
PetaPoco.NetCore 是基于PetaPoco的轻量ORM,支持.netframework和.netcore,支持单个实体对象映射,也支持多实体对象映射,NetCore未需指定驱动连接,其它API一致。 ...
分类:
数据库 时间:
2016-09-16 22:48:11
阅读次数:
858
Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己 ...
分类:
数据库 时间:
2016-09-16 22:49:50
阅读次数:
343