Welcome 微信登录

首页 / 数据库 / MySQL

利用多个转储文件导出大量Oracle数据

利用多个转储文件导出大量Oracle数据

Oracle的数据导出实用工具是整个备份策略中很重要的一部分。使用该工具你可以恢复小到单个数据表的数据,这对于常规的基于数据文件的备份来说是很难做到的。 但是随着数据库和单个数据表的不断增大,创建一个足够大的导出文件以包含这些数据变得相当困难。 很多数据库管理员(DBA)还没有意识到可以使用多个输出文件来保存导出数据。如果一个磁盘分区没有足够的空间,或者数据库的大小超过了操作系统对单个文件大小的限制,我们只要将它分割成多个文件即可。 从Oracle ...
教你迅速优化MySQL数据库性能

教你迅速优化MySQL数据库性能

通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log 值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值 对到来的TCP/IP连接...
MYSQL四种备份方法总结

MYSQL四种备份方法总结

Mysql数据库备份主要有4种方法:1、mysqldump2、 直接拷贝(cp、tar,gzip,cpio)3、 mysqlhotcopy4、 同步复制mysqldump生成能够移植到其它机器的文本文件,缺省地,文件内容包含创建正在倾倒的表的CREATE语句和包含表中行数据的INSERT语句。也就是说,mysqldump产生的输出可在以后用作mysql的输入来重建数据库。mysqldump比直接拷贝要慢些。使用直接拷贝,如果正在备份的表正被读写就容易导致表...
oracle10G在RHEL4u4_64bit安装

oracle10G在RHEL4u4_64bit安装

注意问题:安装linux组件选everything swap分区要大于4G 否则安装会出现莫名其妙的问题在安装提示运行两个.sh 的脚本的时候。一定要单开一个窗口以root权限执行。然后在点击提示的“确定”按钮Oracle的安装前准备:1、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:kernel.shmall = 2097152kernel.shmmax = 536870912 (512物理内存...
Solaris 10 U3安装Oracle 10g R2实例笔记

Solaris 10 U3安装Oracle 10g R2实例笔记

正在我因为笔记本无法升级到1G的内存的时候,正在我为在现有的本本上安装Sun Solaris 10 U3+Oracle 10g R2痛苦的时候,我参赛获笔记本电脑一台,哈哈……舒坦着。下面,就是我按照Oracle官方提供的Quick Installation进行安装的实录。硬件情况:DELL D400CPU:PM 1.6 缓存2MRAM:板载512M+单条512M=1024MHDD:富士通 40GLCD:12" 1024*768LAN:100M LAN+5...
深入理解Oracle数据库的启动和关闭

深入理解Oracle数据库的启动和关闭

Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。一、启动和关闭Oracle数据库对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不...
详解MySQL数据库与ASP.NET怎样强强联手

详解MySQL数据库与ASP.NET怎样强强联手

由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 和.NET的数据整合 MySQL 社区已经开发出了MySQL的数据接口,他提供了连接数据源和程序代码的基本功能。在Windows平台上,有如下的MySQL连接器: * MySQL Connector/...
怎样拒绝Oracle数据库的密码出现@符号

怎样拒绝Oracle数据库的密码出现@符号

密码复杂性是IT审计人员检查一个系统是否安全的一个重要方面。IT策略中经常指出密码应该有最小的长度且应该包含大写字母、小字字母、数字和特殊字符的混合。 Oracle中应该避免将特殊字符@用于密码中,因为在Oracle中,@符号用来表明使用哪一台Oracle服务器。SQL *Plus连接语句的完整格式如下: CONNECT username/password@alias 其中alias是一个Oracle Net别名,代表一个服务器、断口和实例名。 列表A显示...
Oracle 数据库学习入门心得

Oracle 数据库学习入门心得

Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的...
MySQL服务器默认安装之后如何调节性能

MySQL服务器默认安装之后如何调节性能

在面试MySQL DBA或者那些打算做MySQL性能优化的人时,我最喜欢问题是:MySQL服务器按照默认设置安装完之后,应该做哪些方面的调节呢? 令我很惊讶的是,有多少人对这个问题无法给出合理的答案,又有多少服务器都运行在默认的设置下。 尽管你可以调节很多MySQL服务器上的变量,但是在大多数通常的工作负载下,只有少数几个才真正重要。如果你把这些变量设置正确了,那么修改其他变量最多只能对系统性能改善有一定提升。 key_buffer_size - ...
使用sqlcmd连接数据库出错问题的解决

使用sqlcmd连接数据库出错问题的解决

一、问题使用sqlcmd客户端工具连接数据时,出现以下错误:C:>sqlcmdHResult 0x2,级别 16,状态 1命名管道提供程序: 无法打开与 SQL Server 的连接 [2].Sqlcmd: 错误: Microsoft SQL Native Client : 建立到服务器的连接允许远程连接这个事实可能会导致失败。。Sqlcmd: 错误: Microsoft SQL Native Client : 登录超时已过期。二、原因1、网络协议及...
Oracle中用GROUPING SETS分组自定义汇总

Oracle中用GROUPING SETS分组自定义汇总

本文通过文章作者的亲身经历来讲解如何在Oracle数据库中使用GROUPING SETS分组自定义。 当你与COUNT和SUM这类总计函数一起使用GROUP BY语句时,你一般得不到多级总数。GROUP BY中每个唯一的列组合生成一个总数,但这些总数不会“累加”到更高一级的总数中。 要实现这一点,你可以用GROUP BY ROLLUP或GROUP BY CUBE替代GROUP BY,不过它们会生成所有可能的总数,而你可能不需要全部总数。对GROUP BY ...
<< 971 972 973 974 975 976 977 978 979 980 >>