Welcome 微信登录

首页 / 数据库 / MySQL

Oracle Client及PL/SQL远程连接配置

Oracle Client及PL/SQL远程连接配置

一、前言二、环境三、Oracle Client安装四、Oracle Client配置五、pl/sql连接一、前言PL/SQL 是 Oracle公司在标准 SQL 语言上进行一定的扩展而形成的一种数据库语言。它寄托于传统的 SQL 语句,同时又在功能上做了不少的扩充。PL/SQL 有着太多的优势,甚至让SQL 在它面前也黯然失色。而 PL/SQL Developer 是一种集成的开发环境,专门用于开发、测试、调试和优化 Oracle PL/SQL 存储程序单...
Oracle 阻塞会话的查看与解除

Oracle 阻塞会话的查看与解除

关于Oracle 阻塞会话的查看与解除,这里只讲操作步骤,不讲原理。Session 1 更新对象单没有提交Session 2 更新的时候由于等待session1 锁更新行的tx 锁而陷入阻塞Session 3更新的时候由于等待session1 锁更新行的tx 锁也陷入阻塞问题的根源可以通过以下的查询获取。可以看出sid 100和sid 33 都在以mode6(排他模式)请求tx 锁,而陷入阻塞队列。更多详情见请继续阅读下一页的精彩内容: http://ww...
增量备份解决DataGuard库日志GAP

增量备份解决DataGuard库日志GAP

有时候备库滞后于主库很长时间了,而主库的归档日志已经不存在了,此时的日志间隔如何消除那,很多人选择重建备库,这个是很麻烦的,尤其当主库数据量很大的时候,此时我们还有另外一种选择,那就是使用增量数据库备份来前滚备库,消除日志间隔。具体作法如下:1.备库查看丢失的归档时的scn号idle> select current_scn from v$database;CURRENT_SCN-----------964582772.主库创建基于丢失归档scn号为起...
MongoDB的数据复制分片

MongoDB的数据复制分片

一:MongoDB的简介: MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。而且可以很容易的和JSON类的数据结合,他不支持事务,但支持自动分片功能,这对大数据的分布式存储有着十分重要的作用。二:MongoDB的索引类型: 单字段索引: 组合索引(多字段索引):对多个key做索引 多键索引:对key和value中的key做索引 空间索引:基...
如何解决 PHP 第一次连接Oracle非常慢的问题

如何解决 PHP 第一次连接Oracle非常慢的问题

数据库用的是 Oracle 11gPHP连接Oracle 非常慢PHP连接Oracle非常慢,体现在,如果很久没连接oracle,那么再连接oracle,那会花费20~40秒的时间。但是之后的连接会非常快。网站架构PHP Version 5.5.12Apache 2.4.9Win7 64连接Oracle使用PHP OCI8 的扩展程序CodeIgniter连接代码(这一行代码第一次连接会花费20~30秒之后就很快)public function db_co...
企业应用NoSQL的关键

企业应用NoSQL的关键

有关NoSQL能否胜任企业级数据库的功能的讨论现在是甚嚣尘上,其中人们关注的焦点就是NoSQL数据库的环境是不确定、变化的。一些NoSQL企业号称已经准备好企业级的服务了,但是事实上却是他们对企业需要的功能属性仍然是没有做到扎实的,甚至有的为了保证数据库的表现把相关的属性都移除了。这种情况对于测试原型或者非生产环境下当然可以接受,但是很难想象实际应用中,企业会把他们最关键的数据用这样危险的方式处理。NoSQL数据库的特征是灵活、敏捷、快速和可扩展,同时还拥...
NoSQL的是与否

NoSQL的是与否

To NoSQL or not toNoSQL随着大量数据的出现,NoSQL数据库架构正在被越来越多的人所使用,因为NoSQL架构对于大数据的处理上面更为有效。如今,当你需要存储和处理高容量的数据时,许多的年轻开发人员更倾向于选择开源的NoSQL。他们宣称NoSQL才是属于未来的数据库架构,甚至于一些硅谷的创业企业认为传统的关系型数据库已经没有存在的意义了。与此同时,有经验的DBA和开发者却提出了一个值得注意的例子:由于NoSQL的弱点,黑客利用这些弱点成...
使用MySQL-MMM实现MySQL集群部署

使用MySQL-MMM实现MySQL集群部署

背景:之前实现的mysql同步复制功能(见笔者之前文章 http://www.linuxidc.com/Linux/2014-10/107980.htm)只是双机热备功能,还不能做到Mysql链接的自动切换。本配置实现真正的mysql集群,使得在某台机子的mysql应用停止时,能让应用程序自动切换到另外一台机子的mysql连接,实现应用的高稳定性,并且使得扩展Mysql服务成为可能。本配置使用mysql-mmm(master-master Replicat...
Oracle中的逻辑数据库和物理数据库

Oracle中的逻辑数据库和物理数据库

Oracle通过抽象出逻辑存储结构来适应不同的底层物理结构。这么做有两个好处:(1)使得Oracle用户只需要了解数据逻辑,根本感觉不到物理层的存在,也不必了解任何物理存储结构细节。(2)对于其他OS用户(包括系统管理员)来说,看到的只是OS物理文件,并不了解数据内部逻辑。当然,逻辑数据库和物理数据库之间必须存在某种对应,这正是DBA需要做的事情。1 物理数据库Oracle数据库包括三类物理文件:控制文件,在线重做日志文件,数据文件。这些文件都是实实在在的...
命令行界面下使用Emca安装配置Oracle Database Control实战

命令行界面下使用Emca安装配置Oracle Database Control实战

作为命令行忠实用户,服务器端软件的运维都倾向于使用命令或 脚本完成,非常讨厌资源占用很大的GUI。Oracle数据库作为重要的服务器端软件,其安装运维自然也完全支持纯命令行方式,尽管同时提供了OUI这个GUI安装程序。至于纯命令行下静默安装Oracle11g,本人之前写过详细的博文,有需要的请参考之,博文地址 http://www.linuxidc.com/Linux/2012-03/56606.htm。按照这篇博文安装的数据库完全可用。本文算是对前面这篇...
Shell 脚本中执行MySQL语句

Shell 脚本中执行MySQL语句

对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下MySQL数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和调整。以下为具体的示例及其方法。1、将SQL语句直接嵌入到shell脚本文件中--演示环境[root@SZDB ~]# more /etc/issueCentOS release 5.9 (Final)Kernel on an m...
Linux下基于源码方式安装MySQL 5.6

Linux下基于源码方式安装MySQL 5.6

MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多的灵活性。也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整。本文描述了如何在源码方式下安装MySQL。1、安装环境及介质#安装环境SZDB:~ # cat /etc/issueWelcome to SUSE Linux Enterp...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>