手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
数据库技术
在Fedora下安装Oracle 10gR2 及 Oracle 11g 摘记
在Linux上安装ORACLE已经有个把月了,自己一个人数次碰壁过后,终于先后成功安装了Oracle11g,Oracle10g。没有时间写STEP BY STEP了,那些步骤可以看ORACLE的安装指南。Fedora是RedHat的社区版本,不在Oracle for Linux的认证范围内,因此安装起来会有些挫折。我使用的版本为Fedora 9。下面提几点注意事项:
日期:06/15/2009 14:40:45 作者:zhengtanyun
Linux下启动Oracle database EM及isqlplus等命令

Linux下启动Oracle database EM及isqlplus等命令

$ORACLE_HOME/bin/emctl start dbconsole

$ORACLE_HOME/bin/isqlplusctl start

emctl常用命令语法:

日期:06/14/2009 10:40:03 作者:Linux
RHEL 5 下 安装 Oracle 10g 心得笔记

以下过程完全是个人在RHEL 5 下 安装 Oracle 10g心得笔记,一步一步安装步骤,按照此步骤安装应该不会有问题

1.安装RPM包
rpm -aq | grep libgcc //检查包文件
rpm -Uvh * //安装所有包文件
binutils
compat-db

日期:06/13/2009 03:33:23 作者:thebesteric
Linux下的MySQL数据库单独打包脚本
这个Linux下的MySQL数据库单独打包脚本共有三个功能:
1.建立以日期为名称的文件夹,用于存放mysql数据库备份
2.以日期为名称的文件夹如果超过30未更新,则自动删除,以节省服务器空间
3.进入/var/lib/mysql目录,对目录下的所有数据库目录进行单独打包
从事行业不同,仅供参考!如有不足之处,请大家及时指正!
日期:06/12/2009 05:48:03 作者:lining2008net
浅谈在Hibernate中使用Oracle sequence
    一. 为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下:
日期:06/11/2009 12:26:41 作者:
JAVA实现MySQL的备份与恢复

今天给大家写的内容是用Java实现MySQL的备份与恢复   backup方法是  备份  load 方法是恢复

import java.io.File;  
import java.io.IOException;  
import java.io.InputStream;  
import java.util.Properties;  
 
public class JavaMysql {  

日期:06/10/2009 15:44:57 作者:lpdx111
Oracle中的概念:同义词、序列与视图

  From employees;

  报错;

  如果删掉重建,会有什么缺点?会把关联的授权全部删掉。Create or replace view保留原有授权。

  Create or replace view company_phone_book as

日期:06/09/2009 12:37:04 作者:Linux编辑
Red Hat Enterprise Linux 5下安装Oracle全程图解

一、Red Hat Enterprise Linux 5下安装Oracle前准备:

下载文件

Oracle Database 10g Release 2(10.2.0.1) Software

解压文件

解压文件命令:

unzip 10201_database_linux32.zip

日期:06/08/2009 11:42:34 作者:Red Hat
Ubuntu下成功安装Oracle学习备忘录

今天终于在vbox总安装了一个新的Ubuntu 8.10 虚拟硬盘设置的大小为20G 估计够用了吧,上次用8G的明显不够,而且vbox不能更改虚拟硬盘的大小,害的我还得建立一个虚拟硬盘,重新安装Ubuntu。

Ubuntu安装的还算顺利,早上花20多分钟安装完Ubuntu操作系统,然后update upgrade ,就开着电脑去上班了。开着电脑下载了Oracle 10g。

日期:06/07/2009 06:16:58 作者:mizhaoliang
MySQL与Oracle一些小区别

前几天做一个项目,本来是用MySQL的,但是项目需要Oracle库,后来我经过一个月时间,把整个程序全部换成了Oracle库,在操作过程中发现MySQL与Oracle的一些不同之处.

1.MySQL的大文本可以直接进行读写,Oracle的不可以,Oracle的大文本数据类型是clob,更新和读写不能直接像MySQL一样,用insert 和 update.相关语句,我贴到下面.

日期:06/06/2009 13:05:17 作者:zixi08
InnoDB与Oracle单行存储长度对比

众所周知,MySQL InnoDB存储引擎与Oracle非常相似,支持事务,row-locking,经过实际测试,innodb与oracle一个比较大的差异点为,相同数据,innodb单行存储长度大概是oracle单行存储长度的1.8倍。
测试的表,常见的各种类型都有,number,varchar2,date

--首先在Oracle中做测试 , 在Oracle数据库中此表单行长度平均为458字节

日期:06/05/2009 12:17:04 作者:zhaolinjnu
Linux Oracle 10g 新手笔记
���建好数据库后,因为两个数据库的sid不相同,而Oracle的配置文件中默认使用的是系统安装时默认的sid,也就是说启动的数据库是默认的那个数据库。为了使用新创建的数据库,需要先更改环境变量Oracle_SID,使用export命令将Oracle_SID临时改为新创建的sid,然后就可以使用sqlplus登录,启动数据库了,使用lsnrctl来启动数据库监听。也可以使用emctrl启动dbconsole,这样就可以通过网页的企业管理器进行数据库的操作。
日期:06/04/2009 07:51:46 作者:jljbabydragon
Linux下编译安装第二个MySQL
Linux的作业要自己编译一个MySQL,但是我的系统上已经有一个MySQL了,再编译一个,最麻烦的地方不在于编译,而是让两个共存。
日期:06/04/2009 07:49:35 作者:jljbabydragon
openSUSE 11.1下安装MySQL 5.0.22

在openSUSE 11.1下安装MySQL 5.0.22过程

1.打开mysql5.0.22下载地址http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz

2.下载的文件名为mysql-5.0.22.tar.gz。

3.将下载的mysql5.0.22.tar.gz拷贝到/usr/local目录。

日期:06/04/2009 06:55:55 作者:chuansir 编辑MySQL
Linux 64-bit, MySQL, Swap and Memory

The VM for Linux prefers system cache over application memory. What does this mean? The best way I can explain is by example.

Imagine you have 32 GB of RAM

日期:06/03/2009 15:14:36 作者:Linux编辑
Linux下OCI基础:配置Instant Client连Oracle数据库
前段时间有位兄弟在我博客上找到一篇我以前写的用OCI链接oracle数据库配置方法的帖子,因为只是随手记录,那篇文章里面很多东西都没交代清楚,我看得懂人家看起来就云里雾里。oracle声名在外又不是盖的,而那位老兄被上面逼得很急,加我qq问了我三四天总算才基本搞定OCI链接oralce数据库。
日期:06/02/2009 10:08:29 作者:linuxeden
Oracle中被锁定的解决办法
   一些性能方面的告警信息通过dba_outstanding_alerts表都能查到,被锁定的表如果长期得不到释放,在这里也能查到相关session的sid和serial#。
日期:06/01/2009 16:00:22 作者:半瓶
Oracle 10G2 for CentOS 5.2 安装截图详解

CentOS必需的安装包

* GNOME Desktop Environment

* Editors

* Graphical Internet

* Text-based Internet

* Development Libraries

日期:05/31/2009 16:36:50 作者:Odin
Oracle 11G 无法连接到数据库实例故障排除

ORACLE 11G如果报告——Enterprise Manager 无法连接到数据库实例,则可以按照如下方法排除故障:

1、使用SQL PLUS.

在DOS模式下运行SQL PLUS.

SQL> conn

请输入用户名:  sys as sysdba

日期:05/31/2009 16:35:35 作者:Linux编辑
Oracle中查询rownum和rowid的区别
在查询中,我们可以注意到,类似于“select xx from table where rownum < n”(n>1)这样的查询是有正确含义的,而“select xx from table where rownum = n”这样的查询只在n=1的时候成立,“select xx from table where rownum > n”(n>1)这样的查询只能得到一个空集。另外“select xx from table where rownum > 0”这个查询会返回所有的记录。这是为什么呢?原因就在于Oracle对rownum的处理上,rownum是在得到结果集的时候产生的,用于标记结果集中结果顺序的一个字段,这个字段被称为“伪数列”,也就是事实上不存在的一个数列。它的特点是按顺序标记,而且是逐次递加的,换句话说就是只有有rownum=1的记录,才可能有rownum=2的记录。
日期:05/30/2009 15:20:43 作者:Linux
Linux中MySQL的数据文件转移位置的问题解决

整了一天,参考了n多资料,终于弄好了!!!!!!!

想把Linux中MySQL的安装程序和数据文件分开,首先是安装时配置的问题,

./configure --prefix=/program/mysql --with-unix-sock-path=/tmp/mysql.sock --localstatedir=/server/mysql/data --with-charset=gbk --with-extra-charsets=all

日期:05/29/2009 06:45:12 作者:成刚
关于Oracle将目标数据库设为归档模式应该注意的问题

Oracle将目标数据库设为归档模式应该注意的问题

1、连接到sysdba

SQL> conn /as sysdba

2、查看实例是否为归档

日期:05/28/2009 08:35:55 作者:Oracle
三招让Oracle表列管理更加简单
  有时候出于改善数据库表的性能等目的出发,需要对Oralce数据库的表进行重新组织。如在Oracle数据库中,如果对表进行频繁的DML操作,会使得这个表产生比较多的空间碎片与行迁移,从而给数据库的性能带来负面影响。这种情况在一些事务型的数据库中是比较常见的。此时就需要重新组织表,如可以将移动一个位置,从而减少碎片,提高数据库的性能。
日期:05/27/2009 16:49:06 作者:luobo
TSM 5.3 + Linux + Oracle安装配置

  操作软件环境:CentOS 4.4,TSM5.3.2,ORACLE 10G

  环境:

  一台破PC机,P3 900Mhz,256M内存,40G硬盘

  一台淘汰了的HP DAT 40磁带机

  N个不知道多少年的DDS3和DDS4磁带

日期:05/26/2009 10:54:53 作者:余冬冬
解决系统从Oracle到Sybase的迁移

  目的:解决系统从Oracle到Sybase的迁移。

  命令纵览:

  C:\Documents and Settings\newuesr>isql -help
  Syntax Error in '-help'.
  usage: isql [-b] [-e] [-F] [-p] [-n] [-v] [-X] [-Y] [-Q]
  [-a display_charset] [-A packet_size] [-c cmdend] [-D database]

日期:05/26/2009 09:43:07 作者:Linux编辑
Ubuntu MySQL插入中文出错
今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些全用上了,不管用,试着用 mysql query browser (一个MySQL的GUI工具)在这里插入中文数据,结果就报了incorrect string value .....这个错,我明白原来是mysql的原因。然后就用baidu,用google搜,最后终于解决了,现分享经验如下:
日期:05/25/2009 13:39:56 作者:xppli
Ubuntu 下 Oracle 10g  的导入与导出

Ubuntu 下 Oracle 10g  的导入与导出:

在 /etc/profile 中加入以下代码
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

日期:05/24/2009 10:37:15 作者:skytoworld
Linux下用Perl进行MySQL数据库开发

Linux下用perl进行MySQL数据库开发需要安装MySQL,DBI和DBD。除了DBI比较好安装外,MySQL和DBD安装起来都没那么顺利,下面总结一下安装错误解决方法:

一、MySQL数据库安装

1、下载MySQL的安装文件

安装MySQL需要下面两个文件:

日期:05/23/2009 01:01:18 作者:开心人
在HP Unix 下Oracle的控制和管理

  一:切换用户

  要想控制管理Oracle必须先切换到Oracle 用户,一般用如下命令:

  su - oracle

  二:启动监听器

  要想远程连接数据库,必须启动监听器,用如下命令:

日期:05/22/2009 11:39:19 作者:Linux编辑
将Oracle表空间升级为本地托管模式
  如必须以受限制的模式启动数据库。数据库正常启动时默认情况下不适受限制模式。如果要把System表空间模式转换为本地托管模式的话,那么必须重新启动数据库系统,并在启动的时候选择受限制模式。只有在这个模式下,才能够利用上面谈到过的TableSpace_Migrate_TO_Local应用程序来进行托管模式的转换。其次数据库中所有用户的默认临时表空间必须是不同于System的表空间。其实在数据库部署的时候,笔者多次强调过System表空间的独立性。在建立用户的时候,不要把用户的默认临时表空间设置为System表空间。这个建议在这个地方就起到作用了。另外还必须将计划进行读/写转换的所有表空间迁移到本地托管的表空间等等。
日期:05/21/2009 09:47:05 作者:Oracle
Oracle使用hash分区优化分析函数查询
在Oracle中的分析函数都是基于某几个字段划分计算窗口,然后在窗口内进行聚合,排名,等等计算。我想如果我们数据表的hash分区字段与分析函数中的partition by 字段一致的时候,应该可以大大加快分析函数的运行效率。因为每个分区上的数据可以单独进行运算。互不干涉,下面试验来验证我的想法.
日期:05/20/2009 14:38:29 作者:Oracle
体验纯Java数据库——Derby
Apache Derby是一个开源的、100% Java编写的、与平台无关的、易管理的关系数据库管理系统。Derby为用户提供了轻量的标准数据库引擎,它可以紧密的嵌入到任何基于Java的解决方案中。Derby确保数据完整性,并提供负责的事务处理操作。默认的配置中不包含任何独立的数据库服务器。同时,Derby 的安装过程非常简单,只需要将其 .jar 文件复制到系统中并为您的项目添加该 .jar 文件即可。
日期:05/20/2009 14:35:24 作者:蒋海鸥
善用Oracle表空间设计提升数据库性能
Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。
日期:05/19/2009 08:46:25 作者:awmsky
MySQL For Linux安装日志
  想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。
日期:05/17/2009 06:26:02 作者:MySQL编辑
MySQL创始人建立Open Database Alliance

MySQL之父Monty Widenius宣布建立一个开放数据库联盟(Open Database Alliance),目标是成为开源数据库MySQL的行业中心。Monty Widenius表示要联合所有MySQL相关的开发和服务,提供一个可能解决方案,以应对社区、使用MySQL的企业和技术人员在甲骨文收购Sun之后面临的不确定未来。此外,5月12日,MySQL宣布了一个新项目MySQL Reengineering Project,创建一个类似Drizzle的数据库。

日期:05/16/2009 06:33:09 作者:solidot
Oracle数据库中的字符处理技巧总结
  在数据库开发与维护中,数据库管理员接触最多的数据类型就是字符类型了,包括字符串、日期类型的字符串等等。在Oracle数据库中为了帮助数据库管理员能够以最快的方式处理这些字符类型的数据,提供了许多有用的函数或者工具。笔者今天就谈谈在Oracle数据库中处理字符串的经验与心得。
日期:05/15/2009 13:56:37 作者:Oracle编辑
内容分类