Welcome 微信登录

首页 / 数据库 / MySQL

实战Oracle数据库备份与恢复

实战Oracle数据库备份与恢复

用户可以留意一下有几个常见的Oracle备份问题。首先,备份Oracle数据库不仅包括物理数据备份(数据库文件的副本),而且包括逻辑数据的备份---数据用SQL命令导出以及在重做日志文件缓存中的已提交和未提交的改变。当Oracle数据库发生故障时,需要恢复相关的数据库文件。恢复操作需要使用重做数据将备份更新到一个新的时间点,并将数据库回滚到事务未提交前无错误的一致状态。如果数据库或IT系统管理员已经使用了数据库快照,那么恢复可能只需要利用快照并对之应用重做...
实战Linux环境配置DBD:Oracle模块

实战Linux环境配置DBD:Oracle模块

Web开发,不外乎两点,一为版面,一为内容。论版面,PERL的CGI模块功能强大,又简单易用,短短数行,便能动态生成HTML网页。而论内容,那么必然会用到数据库,用数据库来管理内容。PERL对数据库的支持广而且全,几乎所有的主流数据库都有与之相应的PERL模块支持。为了开发可在不同数据库上移植的PERL应用,DBI(DataBase Interface)模块应运而生,使用这个模块,应用只需使用统一的接口便能操作不同的数据库,真正实现了可移植;当然,这个DB...
Oracle千万条记录插入与查询小结

Oracle千万条记录插入与查询小结

最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。1、 避免使用Hibernate框架Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。关于插入:试过用Hibernate一次性进行5万条左右数据的插入,若ID使用sequence方式生成,Hibernate将分5万次从数据库取得5万个sequen...
Oracle应用集成架构不断实现创新

Oracle应用集成架构不断实现创新

北京,2009年4月9日—— · 通过发布针对通信行业全新的Oracle应用集成架构基础软件包(Oracle AIA Foundation Pack 2.3)和6个新型的开箱即用Oracle应用集成架构流程集成包(Oracle AIA Process Integration Packs), 甲骨文公司继续致力于创新并增强Oracle 应用集成架构(Oracle AIA)业务流程集成产品和功能。 · 目前,通过更多业务增值工具和增强功能,Oracle应用...
浅谈应该如何理解Oracle的架构知识

浅谈应该如何理解Oracle的架构知识

1、物理结构Oracle物理结构由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件;参数文件(parameter file)口令文件(password file)是非数据库文件。数据文件:存储数据的文件.数据文件典型地代表了根据他们使用的磁盘空间和数量所决定的一...
Oracle数据库中安全知识介绍

Oracle数据库中安全知识介绍

数据库系统是在操作系统平台之上的最重要的系统软件,数据库系统的安全可以说是十分重要的。曾经有句话这样说:如果网络遍地是金钱,那么金钱就在数据库服务器中。随着无纸化业务环境的不断扩大,人们在数据库中存储着越来越多的敏感信息:银行账户、医疗记录、政府文件、军事机密等等,数据库系统就成为越来越有价值的攻击目标,因此确保数据库系统的安全也越来越重要。 作为一种大型的系统软件,数据库系统中也存在着各种各样的安全漏洞,其中危害性较大的有缓冲区溢出、堆溢出和SQL注入...
如何从Oracle技术支持获得更多

如何从Oracle技术支持获得更多

根据你的许可协议和Oracle支持级别,你每年可能需要向Oracle支付上万美元的技术支持费用,许多经理都误解了Oracle技术支持的范围,Oracle技术支持究竟包括什么,不包括什么,很多人还没有弄清楚。 Oracle提供了不同范围的支持,从现场Oracle支持(金牌支持)到稍微差一点的银牌支持,再到铜牌支持,“金、银、铜”级别的支持都属于“金属”级别支持,都是需要访问Oracle MetaLink的。 当Oracle技术支持要求他们的客户需要有经过...
面向MySQL数据构架梭子鱼负载均衡解决方案

面向MySQL数据构架梭子鱼负载均衡解决方案

为了解决复杂均衡这方面难题,MySql官方推出了MySql Cluster的构架,下面就让我们从基本情况、成本、优缺点和应用场合等方面对5种MySql 服务器集群的可行性方案进行详细的分析和比较: 1、MySQL Clustering(ndb-cluster stogare) MySQL公司以存储引擎方式提供的高可靠性方案,是事务安全的,实时复制数据,可用于需要高可靠性及负载均衡的场合。该方案至少需要三个节点服务器才能达到较好的效果。 成本: 1)...
phpMyAdmin 3.1.3.2 - MySQL管理利器

phpMyAdmin 3.1.3.2 - MySQL管理利器

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写。那要等到你看过MySQL手册中相关的部分。Welcome to phpMyAdmin 3.1.3.2, a security-fix versionWelcome to the first relea...
通过Heartbert2 让MySQL Replication 具有HA

通过Heartbert2 让MySQL Replication 具有HA

前言 Master-Slave 的数据库机构解决了很多问题,特别是read/write 比较高的应用,结构如图: 1、写操作全部在Master 结点执行,并由Slave 数据库结点定时(默认60s)读取Master 的bin-log 2、将众多的用户读请求分散到更多的数据库节点,从而减轻了单点的压力 它的缺点是: 1、Slave 实时性的保障,对于实时性很高的场合可能需要做一些处理 2、高可用性问题,Master 就是那个致命点(SPOF:Si...
MySQL相关操作命令备忘整理

MySQL相关操作命令备忘整理

测试环境:MySQL 5.0.45 【注:可以在MySQL中通过mysql> SELECT VERSION();来查看数据库版本】 一、连接MySQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MySQL。 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码....
基于Linux使用ASP连接MySQL

基于Linux使用ASP连接MySQL

前面提供了基于红旗DC Server 5.0配合iASP,使用ASP连接到独立的MS SQL Server 2000上的方式。这种方式的优点是,不用修改用户的数据库环境。但缺点就是,需要占用一台独立运行Windows 2000 Server的数据库服务器,带来资源上的浪费。 实际上,我们还有一种结合上述两种模式的方法:让ASP通过iASP连接到Mysql数据库上。当前的Mysql 5.5已经相当的强大,如果数据库中只是使用标准的SQL语言,从SQL 200...
用ASP实现对Oracle数据库的操作

用ASP实现对Oracle数据库的操作

ASP(Active Server Pages)是微软公司为开发互联网应用程序所提出的工具之一,ASP与数据库的联接一般通过ADO(Activex Data Object)来实现的,就象《计算机世界》2000年3月20日的《用ASP对SQL Server数据库操作》文章介绍的一样,ADO可以完全支持Microsoft SQL Server ,但对应用更加广泛、机制更加复杂的Oracle 数据库服务就有一些困难,如果想作一些简单的查询功能,ADO是足够的,...
业界担忧MySQL命悬一线

业界担忧MySQL命悬一线

甲骨文是商用数据库巨头,而Sun旗下有一款全球知名的开源数据库MySQL,MySQL未来命运如何,是否会被甲骨文“消灭”或者转让,这引发了业界的担忧.MySQL是开源WEB开发套件LAMP中的数据库组件,被用于全球数万网站的数据库后台.最近,该开源数据库进入企业级市场,获得成功,由 此,MySQL也成为甲骨文“拳头产品”Oracle Database 11g的对手.业界专家分析说,最理想的一种情况是,甲骨文针对两种数据库进行不同的市场定位,同时销售两款产品...
浅谈创建Oracle数据库连接的两种方法

浅谈创建Oracle数据库连接的两种方法

如果数据库不在本地主机,必须在$Oracle_HOME/network/admin/tnsnames.ora中配置相应的tns,然后程序才能通过配置好的tns访问数据库,但是java通过thin方式访问oracle例外,可以采用在本地配置好的tns别名,也可以采用tns全解析名,采用别名等号后的全描述符;如下:TESTCZ = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = ...
红旗Linux案例精选:Amanda集中备份实例详细讲解

红旗Linux案例精选:Amanda集中备份实例详细讲解

Amanda(高级马里兰自动网络磁盘归档 Advanced Maryland Automatic Network Disk Archiver)网络备份软件是我第一次接触Linux就听到过,只是从来都没有使用过,有需要备份得时候,就是自己写写简单的脚本,使用cron来做定时任务,也能基本满足需求。虽然曾经起心想用Amanda,但限于没有适合的环境,只能作罢。现在的情况有所不同了,有4,5台服务器需要备份,设计到不同的平台,其备份特性应该达到或者至少朝企业级标...
红旗Linux案例精选:使用Amanda ZRM备份远程MySQL数据库

红旗Linux案例精选:使用Amanda ZRM备份远程MySQL数据库

本文写道最后的时候,我才发现ZRM for MySQL的一个致命问题,就我目前的理解和测试来看,它恢复数据的时候是采取覆盖的方式,举个例子,假定某台数据库服务器上有两个数据库test1,test2,你备份了这两个数据库,某一天,test2数据库里的某一个表坏了,那么它无法做到仅仅只是恢复损坏的表,甚至无法做到仅仅恢复test2,而是直接把test1,test2都恢复。那这绝对是一个噩梦。但愿我目前的理解是错误的,只是我实在找不到控制恢复粒度的地方。下面的文...
<< 301 302 303 304 305 306 307 308 309 310 >>