【MySQL大表优化方案 【转载】】教程文章相关的互联网学习教程文章

Oracle报错:“ORA-18008:无法找到OUTLN方案”的解决方案【图】

今天连接到Oracle报错:ORA-18008: 无法找到 OUTLN 方案,前天还用得好好的,现在无论查询任何sql语句或点击列表查看都会弹出该错 今天连接到Oracle报错:ORA-18008: 无法找到 OUTLN 方案,前天还用得好好的,现在无论查询任何sql语句或点击列表查看都会弹出该错误提示,忙活了一阵,终于解决了,现记录一下解决方案。问题:ORA-18008: 无法找到 OUTLN 方案。问题原因:outln用户被误删除。数据库版本:Oracle 10g( 10.2.0.3.0 )解...

Oracle11g表+数据完美迁移到10g解决方案【图】

Oracle 11g 表+数据 完美迁移 到 10g 解决方案 1. 利用imp/exp 可将10g(表+数据) 完美迁移 到 11g,地球人都知道。 2,11g (表+数据) 完美迁移 到 10g , 如下解决方案: 一、在11g服务器上,使用expdp命令备份数据 EXPDP USERID=szairpay/szairpay@orcl schemas=szairpay directory=DATA_PUMP_DIR dumpfile=sz11g.dmp logfile=sz11g.log version=10.2.0.3.0 szairpay/szairpay@orcl 账号/密码@数据库实例 schemas=szairpay ...

mysqlcluster解决方案

Mysqlcluster实验1测试环境:1.1软件系统版本Gentoo3.8.13Mysql5.1.67Haproxy-1.4.241.2架构1.3主机信息hostnameNetworkinterfaceIPaddrnote主机编号Mysq..Mysql cluster重启mysql/etc/init.d/mysql restart在主机3-4上Mysql –uroot –pChange master toMaster_host=’192.168.254.111’,Master_port=3306,Master_user=’copy’,Master_password=’copy’,Master_log_file=’mysql-bin.000005’,Master_log_pos=’106’;Start sla...

数据库迁移方案之DG方式迁移

一:环境信息1)主库(单实例)主机平台:AIX6.1数据库版本:11.2.0.3(psu5)2)备库(部署了crs)主机平台:AIX6.1数据库版本:11.2.0.3(psu5)二:方案背景由一:环境信息1)主库(单实例)主机平台:AIX6.1数据库版本:11.2.0.3(psu5)2)备库(部署了crs)主机平台:AIX6.1数据库版本:11.2.0.3(psu5)二:方案背景 由于业务量增加,数据库需要由单实例,改成两节点rac。为了减少停机时间,采用DG方式迁移。三迁移方案:1.检查...

Oracle10g出现ORA-00600错误的解决方案【图】

在进行多表关联复杂查询时出现ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], []错误 今天又一同事遇到一个Oracle数据库bug问题,如下: --Oracle 10.1 OR 10.2中所有平台都存在该问题. 在进行多表关联复杂查询时出现ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], []错误 这是一个ORACLE的BUG处理办法1:以DBA身份执行:execute dbms_stats.delete_schema_stats(schema owner); 处理办法2:如...

Linux服务器数据库(MySQL、Oracle)简单的异地备份方案【图】

Linux服务器数据库(MySQL、Oracle)简单的异地备份方案 Linux服务器MySQL数据库简单的异地备份方案 首先简单说下: 1、执行脚本导出数据库。 mysqldump -h127.0.0.1 -P3306 -uroot -ppassword dbname > /bak/db/backup.sql 2、使用scp将导出的数据库文件传输到其他服务器上,,一般进行异地备份,容灾。 scp -P 195 /bak/db/backup.sql root@xxx.xxx.xxx.xxx:/bak 其中195为ssh端口号,如果是默认的22,可以省略 -P 22。 ----------...

insertintoselect批量加载出错解决方案【图】

当使用insert into select 批量加载数据的时候,可能会碰到因为某些数据不符合加载条件,而导致整个insert 语句无法执行,全部ro 当使用insert into select 批量加载数据的时候,可能会碰到因为某些数据不符合加载条件,而导致整个insert 语句无法执行,全部rollback。这时可以使用DML 错误日志的特性,解决这个问题。 只需要创建一个日志表,并且在使用dml语句的时候添加dml error logging 语句,即可将错误的rows记录到日志表中,...

Oracle海量数据转移方案【图】

数据传输转移是系统部署经常涉及到的问题,如何实现Oracle海量数据高效转移传输呢?下面以邮政内部资源可视化系统部署过程为例, 数据传输转移是系统部署经常涉及到的问题,如何实现Oracle海量数据高效转移传输呢?下面以邮政内部资源可视化系统部署过程为例,,讲解这里面的实现方法。 一、 使用传输表空间 限制:A、只能传输数据,不能传输用户的存储过程、函数、物理化视图等。 B、表空间必须自包含。该表空间或者说该组表空间 ...

Oracle数据迁移方案【图】

以下所说方法,不考虑数据的增量更新、不考虑数据的实时同步、不考虑数据的逻辑转换。如果有这些需求,建议使用第三方ETL工具或使 数据迁移通俗的说就是将数据从一个地方转移到另一个地方。主要使用场景有:根据正式系统搭建测试环境、从内网复制到外网、数据库服务器硬件升级等。根据需要迁移的数据量大小、系统架构,可采取不同的迁移方法。 注:以下所说方法,不考虑数据的增量更新、不考虑数据的实时同步、不考虑数据的逻辑转换...

Oracle表空间收缩方案【图】

对于表空间收缩,Oracle只提供扩大的功能,而不提供收缩。所以,要实现这样的要求,就只能先创建一个中间表空间,然后将待收缩表 应用背景:某些情况下,由于前期设计上没有考虑全面,导致表空间预建太大,远远超出实际使用大小。于是,就出现了收缩表空间这样的需求,即将这个表空间的占用空间进行收缩。 处理方案:对于表空间收缩,Oracle只提供扩大的功能,,而不提供收缩。所以,要实现这样的要求,就只能先创建一个中间表空间...

Oracle11g不同目录的冷备份解决方案【图】

Oacle数据库启动不起来了,一启动就死机,经过多次测试差错发现是磁盘损坏,导致UNDOTBS01.DBF数据文件无法访问,访问就死机。无 Oacle数据库启动不起来了,,一启动就死机,经过多次测试差错发现是磁盘损坏,导致UNDOTBS01.DBF数据文件无法访问,访问就死机。无奈用冷备份的办法,将数据库迁移到另一台主机上。 Oracle 11g, 安装在windows XP上,只是作为平时开发用的数据库,没有多少维护,也没有开启归档日志模式。(注:由于操...

ORA-01810格式代码出现两次的解决方案【图】

结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就 需要使用TO_DATE函数,一开始写成了Sql代码 TO_DATE(2012-08-24 00:00:00,YYYY-MM-DD HH:mm:ss) 结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确的格式应该是这样的,用MI来代表...

MySQL自动化备份方案【图】

mysql备份主要包括热备和冷备,在此使用热备,也就是利用mysqldump导出SQL语句的方式进行备份,本案例中设置的为每日凌晨进行备份 一、配置数据库服务器 1、撰写mysql自动备份脚本 mysql备份主要包括热备和冷备,在此使用热备,也就是利用mysqldump导出SQL语句的方式进行备份 #vi /etc/mysqlback.sh #!/bin/bash DB_NAME="luwenju" //需要备份的数据库 DB_USER="luwenju" //数据库用户名 DB_PASS="luwenju" //数据库密码 BIN_DIR=...

Oracle数据库ImmediateKillSession错误解决方案【图】

Oracle数据库Immediate Kill Session错误解决方案 1.错误信息 Immediate Kill Session#: 1024, Serial#: 9855 Immediate Kill Session: sess: 7000001cc9bb9e8 OS pid: 799228 2.原因: This is caused by unpublished Bug 6955040 ALL THE SESSIONS LOST CONNECTION AFTER KILLING CRSD.BIN. The problem is when CRSD is killed or crashed and restarted, CRSD will run resource check action but CRS resource status will ...

Temporary表空间100%解决方案【图】

在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放临时段。但有些有侯我们则会遇到临时段没 查看临时表空间的使用情况(GV_$TEMP_SPACE_HEADER视图必须在sys用户下才能查询)GV_$TEMP_SPACE_HEADER视图记录了临时表空间的使用大小与未使用的大小dba_temp_files视图的bytes字段记录的是临时表空间的总大小SELECT temp_used.tablespace_name, total - used as "Free", total as "Tot...