Welcome 微信登录

首页 / 数据库 / MySQL

Linux平台下的Oracle自动备份案例(使用RMAN)

Linux平台下的Oracle自动备份案例(使用RMAN)

有个童鞋问rman的自动备份脚本程序,我之前有写过exp备份指定方案自动备份案例(Linux平台下的Oracle自动备份案例(使用exp工具) http://www.linuxidc.com/Linux/2013-10/91923.htm),现在补充下rman的案例。为此写出下文,仅以记录并分享这个过程。环境:操作系统:RHEL5.4数据库:Oracle 10.2.0相关变量值:ORACLE_BASE=/u01/app/oracleORACLE_HOME=...
Linux平台下的Oracle自动备份案例(使用exp工具)

Linux平台下的Oracle自动备份案例(使用exp工具)

有朋友提了一个需求:每天的晚上12点使用exp备份数据库到指定目录下面,并且自动删除在一个星期以前备份的数据为此写出下文,仅以记录并分享这个过程。Linux平台下的Oracle自动备份案例(使用RMAN) 见 http://www.linuxidc.com/Linux/2013-10/91922.htm环境:操作系统:RHEL5.4数据库:Oracle 10.2.0相关变量值:ORACLE_BASE=/u01/app/oracleORACLE_HOME=/...
MySQL事务学习 --> 分布式事务

MySQL事务学习 --> 分布式事务

分布式事务Innodb存储引擎支持XA事务,通过XA事务可以支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transac tional resources)参与一个全局的事务中。事务资源通常是关系型数据库系统,也可以是其它类型的资源。全局事务要求在其中所有参与的事务要么全部提交,要么全部回滚,这对于事务原有的ACID要求又有了提高。另外,在使用分布式事务时候,InnoDB存储引擎的事务隔离级别必须设置成serialiable。XA事务允许不...
EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决

EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决

今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程起因是群里面一个人问了他的Windows客户端采用easy connect方式连接Oracle服务器的时候,报错如下:ORA-12154:TNS:无法解析指定的连接标示符最初的想法是在服务器端的listener没有相关的service_name来接收请求,不过他后来给出的截图表明,确实有相关的service_name来接收这个请求。而使用同样的easy connect语句,在另外一台服务器上...
如何向shell scripts中的交互过程推送文本信息

如何向shell scripts中的交互过程推送文本信息

一哥们提了一个问题,觉得比较有意思,小研究了下:这哥们公司的开发部门写了一个jboss的脚本,用于启动jboss程序,需要输入下面类似的命令:./jboss_init.sh start然后会在脚本的提示下输入一个密码确认,然后才能启动。问题是这样的,他不想手工输入这个密码,希望程序能够自动完成这个输入过程(因为搞技术的的都是很懒的一批人,懒人成就了技术革新)为模拟上述的大致环境,我找到了sqlplus程序,sqlplus程序在指定用户名不指定密码的时候,会...
SQL Server链接Oracle的方法

SQL Server链接Oracle的方法

有时候,我们需要通过Sql Server去与Oracle数据库进行连接,获取Oralce数据库的data。我们不必通过程序转换,可以直接在SQL Server企业管理器中建立一个这样的链接。Step1: 打开sql server management stutio;Step2: 选链接服务器,右键新建链接服务器,如下图:Step3: 按下图填写各个域,注意:数据源填写oracle客户端定义的网络名称Step4: 继续选“安全”页定义...
MySQL多版本并发控制分析

MySQL多版本并发控制分析

背景:之前面试被问到这么一个问题,数据库两个transaction,当transaction1在update某一行的时候,transaction2在select的时候会不会block。我以前用MySQL做过测试,印象是可以,但是面试官提出质疑,今天我用MySQL验证这个问题的仔细研究了一下MySQL的后台实现,后来再网上发现了下面这篇文章非常就转过来,不过文中有些地方逻辑上好像不太对,我没有时间去读MySQL源代码,就根据实际结果给出自己的推测,如果大家有...
搭建MySQL负载均衡及高可用环境

搭建MySQL负载均衡及高可用环境

摘要: 使用 rhel5.8,mysql,keepalived,haproxy 搭建一个集高可用、负载均衡的集群;也有使用到 mysql 的二进制复制来保持数据一致性;避免了单节点故障,也提供设备的利用率;虽然这个实验只有两台设备,但可以此为例,理解概念后再放大到其它环境也可以;目标:使用两台主机实现 Mysql 的负载均衡及冗余,并做到双主互备; 环境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.2...
Oracle数据完整性约束:主键、外键、各种约束的创建删除语句

Oracle数据完整性约束:主键、外键、各种约束的创建删除语句

Oracle对数据库完整性的约束:三种方法维护数据完整性:ORACLE完整性约束,数据库触发器,应用程序代码。应尽量使用ORACLE完整性约束,可靠性和效率高,容易修改,使用灵活,记录在数据字典。ORACLE五种约束:非空 not null,定义 的列不能为空。只能在列级定义唯一,unique,表中每一行所定义 的列或列值不能相同主键primary key 不能包括空值,主键唯一标识表中每一行,一列或几列组合为主键外键foreign key 指明一列或几列...
Oracle表的创建修改及增删改查-DML操作

Oracle表的创建修改及增删改查-DML操作

1.表名和列的命令规则:必须以字母开头,长度不能超过30个字符。不能使用Oracle保留字。只能使用A-Za-z0-9$#等。表 TABLE包括:分区表,TABLE PARTITION 簇CLUSTER 索引表INDEX-ORGANIZED TABLE(IOTs)2.支持的数据类型:标量数据类型:varchar2 最大值4000字符 变长字符型数据char 最大值2000字符,定长字符型数据date 日期型数据,取值范围从公元前4712.1.1到9999....
Oracle创建基于事务和基于会话的临时表及临时表建索引的实验

Oracle创建基于事务和基于会话的临时表及临时表建索引的实验

Oracle的临时表只存在于某个回话或者事务的生命周期里,此时临时表中的数据只对当前这个会话可见。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。临时表的定义对所有会话SESSION都是可见的,但是表中的数据只对当前的会话或者事务有效.临时表经常被用于存放一个操作的中间数据(数据处理的中间环节)。临时表由于不产生redo,能够提高数据操作的性能。临时表不会产生锁和...
ORA-32004错误 数据库无法启动 解决方法

ORA-32004错误 数据库无法启动 解决方法

单位电源改造需要关闭Oracle数据库服务器,数据库服务器关闭后,启动不起来,报ORA-01031 和 ORA-32004错误远程telnet连接不上服务器。解决办法:经过分析有可能为前期公司要求进行过安全设置,对数据库服务器进行了用户有效期等方面设置,设置后没有进行重启,没有生效,数据库运行正常,现在服务器重新启动设置生效影响了数据库的运行,导致数据库无法启动。将/etc/inetd.conf 文件中telnet stream tcp6 nowait r...
Oracle 11g New 使用RMAN 增强功能

Oracle 11g New 使用RMAN 增强功能

描述Oracle Database 11g中新增的和增强的RMAN 功能• 配置归档日志删除策略• 使用Oracle 网络复制活动的数据库(无备份)• 以多个部分的形式备份大型文件• 创建归档备份以进行长期存储• 管理恢复目录,例如合并多个目录版本• 描述虚拟专用目录的用法RMAN:新增功能• 以下改进提高了性能:– 物理备用数据库上的快速增量备份– 改进的块介质...
<< 711 712 713 714 715 716 717 718 719 720 >>