手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
数据库技术
把 MySQL 从 Windows 上移植到 Linux 下

Windows下导出,在命令行下mysql\bin目录下运行:

mysqldump   -uroot   -p密码   -a   >mysql_data.sql

将文件   mysql_data.sql   复制到Linux下.

Linux下运行:

mysql   -uroot   -p密码   <   mysql_data.sql

日期:02/03/2009 12:41:16 作者:Linux编辑
MySQL加入复制replication服务器

master:

1.stop httpd

2.mysql>show master status;

记下文件名和position,

3.stop master

日期:02/02/2009 07:14:43 作者:凌波微步
Fedora 10成功安装Oracle 10g
主机:ThinkPad T400
内存:1024 MB
交换分区:2048MB
系统:Fedora 10
内核:2.6.27.7-134.fc10.i686
--------------------------------------------------------
1.硬件需求:
  内存要求至少512MB;交换分区至少1G或者是内存的两倍;/tmp目录至少有400M; 硬盘空间至少1.5G,但是最好大于3.5G。
   
2.软件需求
  1)Oracle官方推荐的RPM包,其实并不一定都需要达到,以下是我的F10中官方推荐包的安装情况。(我在安装好ATI之前,相同的软件环境却并不能够运行。而在安装好ATI显卡之后,一切才有了基础。万恶的ATI。)
    make-3.81-14.fc10.i386
日期:02/01/2009 11:14:23 作者:Huang_Bin_CN
Ubuntu+MySQL下JAVA开发中乱码问题的解决
环境: Ubuntu
MYSQL 5.0.38
JDK 1.6
Ecplise 3.2.2
Hibernate 3.2
Mysql query browser 1.2.5bate
java project开发过程中发现Insert的数据都是乱码,搜索了各种牛人的解决方案均未果。 尝试各种修改组合后终于解决。
日期:01/31/2009 06:10:30 作者:Linux整理
Ubuntu 8.10下快速架设Nginx2.6+PHP5.2.6+MySQL5.0

Nginx的高效率是出了名了,最近想用它把Ubuntu 8.10服务器上的Apache换掉,所以先在本地机上做了下测试。

下面为记录下的步骤!
第一步,安装mysql
sudo apt-get install mysql-server

第二步,安装php-cgi及所需gd库等
sudo apt-get install php5-cli php5-cgi php5-mysql php5-gd php5-mcrypt

第三步,安装nginx
sudo apt-get install nginx

日期:01/30/2009 07:09:09 作者:℃冻番茄's
Oracle同义词管理功能给你带来的惊喜与注意问题
    Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、函数、JAVA类、包等等,数据库管理员都可以根据实际情况为他们定义同义词。通过Oracle数据库同义词管理,可以给数据库管理员与应用程序开发人员带来不少惊喜。
日期:01/29/2009 02:04:06 作者: Victor
新手进阶 Python连接MySQL代码

我们先来看Python连接MySQL代码:

#!/usr/bin/env python
# -*-coding:UTF-8-*-#这一句告诉python用UTF-8编码
#=========================================================================
#
# NAME: Python MySQL test

日期:01/28/2009 12:46:50 作者:Linux编辑
怎样在线配置phpMyAdmin

今天配置MySQL数据库的时候用到的,很有用。

先下载一份最新版的phpMyAdmin MYSQL管理器,

解压后得到一个phpMyAdmin的目录(你可以改名,为了安全最好改,否则你的FTP密码一定要强 )

找到目录里的config.inc.php文件(有的版本是在 libraries\config.default.php), 用编辑器打开

日期:01/27/2009 13:21:01 作者:Linux
Rails开发中的MySQL中文问题以及简单解决方式
Rails2.2.2对中文的支持是不错的,当然不仅仅是中文,所有多字节文字都能够很好得被支持。
对于一个有很高本地化l10n和国际化i18n需求的网站,多语言支持的实现方式很多,最常用的是采用gettext来实现。
在网页生成过程中,初学者最容易出问题的就是数据库连接的编码问题。最便捷的解决方式是采用utf8编码方式。
Rails应用中config/database.yml中可以在数据库段中设置encoding: utf8如下:
日期:01/26/2009 10:50:46 作者:MySQL编辑
Linux下MySQL定期自动备份数据库

该如何定期备份自己的mysql数据的资料呢?我这里提供了几个方法大家可以看看。支持linux下的mysql的数据定期自动备份。

MySQL :: Linux 下自动备份数据库的 shell 脚本
Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。

日期:01/25/2009 11:16:05 作者:Linux编辑
Linux 下用 Python 连接 MSSql Server
缘起
因为客户要求在应用上部署 mssql server 2008,而我们习惯了开发 Linux 下的服务器程序,所以就有了在 linux 下用 python 连接 mssql server 2008 的需求。这个需求非常折腾人,我们花了许多时间在上面,仍然没有搞定。后来是请了 python-cn 列表的 vcc 出手,通过 ssh 直接上机操作才搞定的;相信以后搞不定的人还会不少,所以就把其中的经验写出来,方便后来者,也方便自己日后发布应用程序时能够有一个指导性的文档。
日期:01/24/2009 06:39:09 作者:赖勇浩
关于Oracle游标的问题(ORA-01000: maximum open cursors exceeded)
今天Oracle突然抛出了一个异常:maximum open cursors exceeded
从字面意思很容易可以看出是由于游标打开过多而没有正常关闭导致超出系统默认的游标打开的最大连接数
但要具体查出是哪一行代码有问题,还真不是一件简单的事,上万行的代码真不是吹出来的。
老生常谈的事情,大家平时开发的时候多注意一下也就可以避免了,不然真正等到最后提交代码的时候
突然抛出来,还是蛮打击人的。
日期:01/23/2009 02:59:41 作者:80620941
如何在Linux平台上迁移SugarCRM?
  由于采用了开放标准和开源形式,SugarCRM已经成为一个健康发展并受到良好支持的客户关系管理系统(CRM),能够替代Salesforce.com和Act等其它专属的CRM系统。尽管如此,大多数人目前仍在使用SugarCRM以外的产品。因此在许多情况下,如果你要部署SugarCRM,就涉及到从其它产品迁移到SugarCRM的问题。在本文中,我将讨论SugarCRM公司及其合作伙伴创建迁移解决方案的一些途径。
日期:01/22/2009 10:27:06 作者:Linux编辑
浅析基于Oracle案例知识库设计

  摘要:本文分为三部分,主要站在oracle案例库角度来进行阐述,分别介绍oracle案例库的背景,实现思路和方法,并最后给出结论。

  1. 背景概述

  在企业数据库的生命周期过程中,会面临各种各样的问题,可以说,oracle数据库从摇篮到坟墓,会或多或少的遇到问题,或者潜在问题。问题千奇百怪,有的问题很简单,一眼便知道解决办法,有的问题很复杂,有的问题解决起来很危险,有的问题解决过程中不会有什么危险性。同样的问题可能会再次或者多次碰见,如果时间间隔很长,可能会忘记以前是怎么处理的。

日期:01/22/2009 08:23:23 作者:hxcqu
Oracle的导入导出的问题
Oracle数据库导入导出的注意事项
1、Oracle中exp导出dmp文件时,默认导出了表结构定义的storage子句,并且compress参数默认是Y的,这样一个数据库在经过几次反复的exp和imp后,storage的initial参数就会越来越大,对于大表来说compress=Y并不是一个很好的选择;
日期:01/21/2009 11:52:03 作者:sokoo
Linux下解决MySQL服务的两个基本问题
使用mysql基本基本上会遇到主要的两个问题.

1.第一次起动mysql是没有问题的.对mysql做了一些操作,特别是删除mysql中一些不要的帐号后,重新起动mysql会遇到这样的问题
#/etc/init.d/mysqld restart
stopping mysql     [ok]
Timeout error occurred trying to start MySQL Daemon.  [failure]
日期:01/20/2009 01:10:43 作者:嘟嘟鱼
Oracle 10G RAC+ Redhat 4的详细配置

    时至今日,经过反复的试验终于配置RAC成功,现在把详细的操作步骤贴出来,供大家参考,希望能让同样对RAC的配置存在困惑的兄弟少走一些不必要的弯路,也希望朋友们发现有不足之处多多指正,共同进步。

    1.环境:

    VMWARE SERVER 1.7,ORALCE 10G,系统平台为红帽4企业版,基于RAW设备的的RAC,磁盘阵列用模拟共享存储替代,节点为两个。

日期:01/19/2009 10:32:50 作者:Oracle编辑
MySQL安装与配置

在学习MySQL过程中,遇到了很多的麻烦,为了让初学者不再遇到相同的问题,所以我花了点时间写了本文。本人也是一个新手,还望多多指教!!

在安装MySQL之前,先来了解一下相关的配置文件

MySQL配置文件

日期:01/18/2009 16:40:49 作者:MySQL编辑
2008年Oracle错误、备份、升级等最热门问题
  你是否有关于Oracle错误,备份,升级或者任务方面的疑问?不用担心, SearchOracle.com提供了一个专门的专家答疑版块为你提供帮助。今年,我们的专家回答的问题涵盖了所有的方面甚至更多--这里让我们回顾下2008年最热的问题以及专家的解答。
日期:01/17/2009 15:21:33 作者:小叶
Oracle将发布41个安全补丁

Oracle计划周二发布41个安全补丁,作为季度严重补丁更新(Critical Patch Update,CPU)的一部分。这些补丁修复了它的产品中的十几个严重漏洞。

在Oracle对客户的补丁发布预告中说,这次CPU包括Oracle数据库中的十个新的安全漏洞补丁。这些漏洞存在于Job Queue、Oracle OLAP、 Oracle Spatial和Oracle Streams中,影响到Oracle Database 9i、10g和11g。

日期:01/16/2009 16:47:43 作者:TechTarget
xmldom.setCharset无效问题的解决

    有朋友问到关于XMLDOM无法正确设置字符集的问题,也就是xmldom.setCharset无效的问题。

    查询一下Metalink,参考Note:251011.1,这是Oracle的一个Bug,可以通过dbms_output来绕过这个问题。

日期:01/15/2009 12:10:42 作者:eygle
Oracle数据库编写有效事务指导方针
  在Oracle数据库中,提供了一种被称为“事务”的控制机制。通过事物,能够完成对数据有效安全的修改操作,使数据库中的数据达到一个数据一致的状态。举个简单的例子,现在有一个借书系统中设涉及到两张表,一张是图书库存表,一张是用户借书情况表。在用户借书的时候,数据库需要进行两个操作,一是从图书库存表中扣掉库存;另一个操作时在用户借书表中加入这个借书操作。数据库在操作时,往往是先扣减库存,然后再在用户借书情况表中加入借书纪录。
日期:01/14/2009 09:26:48 作者: Victor
Oracle数据库设计规范化的五个要求
  通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。
日期:01/13/2009 10:00:16 作者:彭芬
Oracle中重新编译无效的存储过程, 或函数、触发器等对象

Oracle 中的存储过程在有些情况下会变成失效状态,在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉。比如储过程所引用的对象失效,dblink 出问题啦都可能引起用到它的存储过程失效。再就我的存储过程经常会变成无效,至今原因都未查明。

查询 dba_dependencies 视图可以看到存储过程所引用的对象,再就在 dba_objects 视图中可以看到对象的 created 和 last_ddl_time 时间。

上面的那��无效的存储程,只要不是语法上有问题,重新编译一下又是可用的了。总不能每次发现时人工去编译的,所以要实现自动化,有以下两种方法(网上找到的所有的 在Oracle中重新编译所有无效的存储过程 代码排版都很混乱,所以主要是重新整理了):

日期:01/12/2009 10:29:26 作者:Oracle编辑
Linux 下MySQL 数据库性能调优
硬件准备环境:
硬盘: 16块 SAS 15K RAID5 带512MCache
CPU:    AMD 4核两颗
内存: 16G
软件环境:
操作系统: RedHat AS4.6 2.6.9-67.ELsmp
Mysql: 5.0
下面分别根据不同场景进行性能调优:
使用场景A:
写操作(插入/查询/删除)密集,而且数据容量远远超过内存的大小(最小是200G以上,甚至更大到1.5T以上), 每秒需要以千为单位的事务操作
数据可靠性要求不高,允许丢几条记录(硬件出故障时)
日期:01/11/2009 14:30:08 作者:jackem
认识Oracle数据库System Global Area (SGA)

 1 概述

  Oracle SGA区的监控和管理,是数据库日常维护的重要内容。本文详细介绍SGA的基本概念,SGA运行情况检查,以及SGA的参数设置原则,希望对大家的有所帮助。

  2 SGA的基本概念

  当启动Oracle数据库时,系统会先在内存内规划一个固定区域,用来储存用户需要的数据,以及Oracle运行时必备的系统信息。我们称此区域为系统全局区(System Global Area),简称SGA。

日期:01/10/2009 13:31:36 作者: 周伟佳
深入分析关于Oracle数据库的备份策略

  备份脚本应该对Log重定向并保存.以便在出错的查找有用信息.

  与RMAN备份有关的优化

  备份操作主要是完成以下三个步骤

  1、从磁盘上读取数据

  2、在内存中处理数据块

  3、写入数据到磁盘或磁带

日期:01/09/2009 11:48:20 作者:Oracle编辑
MySQL+Sphinx+中文分词简介(Ubuntu)
一、编译先前条件确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。
apt-get install autoconf automake autotools-dev cpp curl gawk gcclftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtoollibncurses5-dev

aptitude install libmysql++-dev libmysqlclient15-dev checkinstall

apt-get install python python-dev
日期:01/08/2009 12:46:01 作者:hushixiu
Oracle 10g之ORA-32004问题
今天在学习管理archivelog时遇到了ORA-32004错误,下面是解决方案:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-32004: obsolete and/or 
日期:01/07/2009 08:56:12 作者:Oracle编辑
Oracle EBS R12 支持 Oracle Database 11g

 Oracle EBS R12是否支持Oracle Database 11g,能否配合使用。

确认了一下官方认证,这两者完全可以结合使用,在2008年9月,Oracle发布了认证声明:Oracle EBS Release 12 12.0.4 支持Oracle 11gR1,包括其RAC架构:

* Oracle Database 11gR1 Version 11.1.0.6

* Oracle Database 11gR1 Version 11.1.0.6 Real Application Clusters (RAC)

日期:01/06/2009 10:51:41 作者:eygle
修改Session存放方式为MySQL的类

<?php
/**
* 修改session存放方式为Mysql Aboc QQ:9986584
*/

class Session{

//过期时间
private $_LEFT_TIME = 1440;

public function open() {


    }

public function close(){
    
}

/**
   * 读

日期:01/05/2009 15:22:36 作者:item
Oracle案例:分析10053跟踪文件
首先介绍与CBO计算成本有关的一些参数说明,介绍了CBO在查询中如何计算成本。接着给出10053跟踪文件分析的一般方法,最后结合一个具体跟踪文件,对如何分析10053跟踪文件进行详细阐述。
日期:01/04/2009 06:23:24 作者:hxcqu
Oracle商务智能套件产品简介
Oracle商务智能套件是Oracle融合中间件产品系列之一,它是一套全面的企业商务智能(BI)产品,它可满足一整套商务智能需求,包括交互式控制板、丰富的特定查询和分析功能、前瞻性智能和预警、企业报表、实时预测性智能和移动分析功能。Oracle商务智能套件为构建企业商务智能解决方案提供了最佳基础,能使更多用户获得洞察力,并提供可热插入现有数据资源和运营系统中的商务智能。Oracle商务智能套件是业界惟一支持热插拔的商务智能基础架构。
日期:01/03/2009 19:35:11 作者:Oracle编辑
Oracle10g RAC for Linux配置全过程
本文是一篇在Redhat Advance Server 3.0上安装和配置Oracle10g RAC的文档,不仅仅是个安装试验,而是一个生产系统的实际布置过程,所以包括RAC安装,本地监听配置,JDBC连接串书写,CRS服务重新安装, VIP地址修改等等,相信比一般的安装教程更有应用上的意思。
日期:01/02/2009 01:51:57 作者:xdz66
VMware中在Linux下安装Oracle9i
我建议将安装文件放在windows的盘符下,共享文件夹,通过mount -t smbfs方式来让linux访问windows下共享的文件夹来进行安装,对虚拟linux来说,就不需要占用那么大的空间.
需要保证虚拟就机linux和windows之间的网络畅通,用root用户给linux设置ip地址,方法:root登录图形界面,"开始菜单"->"system settings"->"network"
虚拟linux磁盘空间8G以上,linux 2.8G,oracle 2.85G,数据库2G;
虚拟机内存,我自己安装分配了512M,速度还比较块,我看别人用256M,很慢.
如果上面的具备了,www.britepic.org可以进行下面的步骤了.
日期:01/01/2009 17:04:36 作者:Linux编辑
Oracle教程:浅析监听器安装/配置入门

  Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

  本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。

日期:12/31/2008 07:23:30 作者: 樊斌
内容分类