手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
数据库技术
Oracle中暗藏的珍宝:STATSPACK
作为甲骨文公司的智能基础设施的一部分,Oracle 10g的自动负载资料库,与自动数据库诊断监控器联合能帮助数据库管理员诊断和修复性能问题。在智能基础设施的描述下,我们看到了以下内容:
日期:11/27/2008 10:43:40 作者:小叶编译
Ubuntu 8.10下安装MySQL指南[图文]

在Ubuntu 8.10下安装MySQL数据库是非常简单的。下面是在Ubuntu 8.10下完成安装的MySQL,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:(见图1)要在Ubuntu 8.10下安装 MySQL,我们可以在终端命令行下输入下列命令:

sudo apt-get install mysql-server mysql-client

日期:11/26/2008 03:25:56 作者:Linuxidc
关于Oracle数据库管理员认证方法简述

    在Oracle中,用户权限分为两种(本文不涉及dba或oper的权限,只讲解普通用户的权限),分别是System Privilege系统权限 和User Table Privilege用户数据表权限。

    ◆1.首先,创建用户,以下几条命令可以创建一个用户,前提是必须以DBA的身份登录(如果你不是DBA,不要看下去了):

日期:11/25/2008 11:39:51 作者:Oracle编辑
Linux下MySQL整个数据库的备份与还原

Linux下MySQL整个数据库的备份与还原

[root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql

/usr/bin/mysqldump:用于执行的程序;

-h:主机名称

-u:数据库用户

日期:11/24/2008 08:28:57 作者:Linux编辑
Oracle 10g 在AIX 5.3上安装过程笔记

简单记录了一下Oracle 10g 在AIX 5.3上安装过程:

    检查硬件配置

    检查内存:

   # lsattr -El sys0 -a realmem
   realmem 2097152 Amount of usable physical memory in Kbytes False

日期:11/23/2008 01:27:19 作者:Linux编辑
Linux下C连接MySQL出现错误解决一例

在Linux下C连接MySQL出现问题如下:

编译成功后,运行程序,出现./connect: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory.

日期:11/22/2008 00:30:28 作者:ming470612141
MySQL中数据表操作详解

使用MySQL,目前你可以在三种基本数据库表格式间选择。当你创建一张表时,你可以告诉MySQL它应该对于表使用哪个表类型。MySQL将总是创建一个.frm文件保存表和列定义。视表类型而定,索引和数据将在其他文件中存储。

你能用ALTER TABLE语句在不同类型的表之间变换。

日期:11/21/2008 08:23:42 作者:MySQL编辑
Oracle 11g R1中资源管理器增强
正如我们所期望的,调用最初分配的是INTERACTIVE_GROUP资源组,当调用超过60秒时就切换到BATCH_GROUP组了。
日期:11/20/2008 00:00:38 作者: 开心果 译
Oracle数据库专享工具:SQL*Loader介绍
SQL*Loader,是Oracle数据库系统提供的一个数据移植工具,它提供了一个命令行的方式,可以让用户成批的向Oracle数据库中装入大量数据。虽然Oracle数据库与SQL Server数据库都提供了图形界面的导入工具,但是,图形界面有一个很大的不足,就是不能够直接给前台程序引用。而命令行的导入模块,则可以直接被前台的应用程序所调用,这也是SQL*Loader之所以成为Oracle数据库系统最通用的工具之一的原因。
日期:11/19/2008 01:04:24 作者:Linux编辑
Oracle数据库提高查询结果可读性的实现
总之,笔者认为现在数据内容显示格式越来越重要。有时候,甚至会影响用户对于软件的选择。所以,作为一个称职的数据库管理员,除了要重视功能性问题之外,对于Oracle数据库中的一些格式化命令,也应该有比较透彻的了解。另外,在格式化查询结果的过程中,要带着批判的眼光去看自己的作品。只有如此,才能够设计出让人满意的格式。切计,对于终端用户来说,他们往往更加重视表面上的格式内容;而对于你的实质性功能往往没有你所认为的那么重要。
日期:11/18/2008 02:34:04 作者:Victor
回收Oracle的监听器日志文件
 Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢,这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器
日期:11/17/2008 12:19:43 作者:IT168
Oracle指定IP访问数据库方法

可以在$OREACLE_HOME/network/admin下直接修改sqlnet.ora文件,增加如下内容:

tcp.validnode_checking=yes

#允许访问的ip

tcp.invited_nodes=(ip1,ip2,……)

日期:11/16/2008 01:46:16 作者:Linux编辑
Linux下Oracle常见安装错误总结及参考案例

Linux下Oracle常见安装错误错误一:

/tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open  shared object file: No such file or directory occurred..

原因是:缺少支持打印的图形化动态链接库libXp.so.6

日期:11/15/2008 01:04:43 作者:Linux编辑
Linux下Oracle10_Dataguard配置与应用
DataGuard 双节点 node1 node2
1.在node2上配置网络 包括 网卡mac地址,ip,dns名 并测试网络
2.在node1上 运行终端terminal命令--env |grep PATH
3.在node1上创建数据库 选择 特殊数据库 类型
4.在node1上 运行终端terminal命令--env |grep ORA
  全局数据库名要和配置文件里的oracle_sid设置的同名.
5.在node1上不设置默认归档日志, alter system set db_recovery_file_dest='' scope=spfile;
日期:11/14/2008 03:17:27 作者: nicolas84
Linux+Oracle 数据库系统启动能有多快??

    前几天有个朋友因为项目实施,在考虑Linux上的Oracle最快要多长时间才能启动?他们的要求是10秒以内。因为系统可能会经常断电。

    我当时考虑30秒以内能够实现,要压缩到10秒以内就太困难了。因为数据库的断电恢复可能需要较长的时间。

日期:11/13/2008 07:49:28 作者:eygle
Oracle索引存储关系到数据库的运行效率
在Oracle数据库中,数据库管理员不仅在索引的选择上要花费一定的精力。而且,在索引的存储上,也有所讲究。因为索引与表一样,不仅需要在数据字典中保存索引的定义,还需要在表空间中为他分配实际的存储空间,并为其设置存储参数。数据库管理员若能够给索引分配合理的表空间,并且设置合适的参数的话,则可以在一定程度上提高数据库的运行效率。
日期:11/13/2008 07:46:45 作者:Victor
Oracle中CHAR类型自动补足空格的问题解决
在Oracle中,CHAR类型的字段值会自动补足空格。所以当其作为条件时,就有可能查不出想要的数据。

    如果不允许改DB设计的话,那就用RTRIM来解决吧。例:

日期:11/12/2008 03:50:22 作者:Atea
Oracle相关:Rman Crosscheck删除失效归档
3.简要介绍一下report obsolete命令

    使用report obsolete命令报告过期备份

日期:11/11/2008 02:59:33 作者:Linux编辑
Sun推针对MySQL的新系统和存储解决方案
Sun Microsystems公司(NASDAQ: JAVA)发布了针对MySQL的新的Sun系统产品 (Sun Systems for MySQL),这是一套专门用于快速改变Web服务提供的经济效果的解决方案,让企业客户将基于MySQL的Web基础应用部署到Sun服务器上。该系统产品已经得到客户确认和部署,并表明,性能的改善高达300%,功耗减少83%,性价比提高了10倍,且拥有更高的系统可靠性,可更快推向市场。
日期:11/10/2008 03:37:00 作者:21cn
Oracle日期函数知识整理

to_date 字符串类型转为换日期类型
字符串中的相应位置上的字符,必须符合时间范围的限制  

14.MI 分钟数(0~59)
提示注意不要将MM格式用于分钟(分钟应该使用MI)。MM是用于月份的格式,将它用于分钟也能工作,但结果是错误的。

15.SS 秒数(0~59)

日期:11/09/2008 07:03:13 作者:Oracle编辑
各个数据库中TOP10记录的查询方法

各个数据库中TOP10记录的查询方法

Oracle数据库:

select * from (select * from tab order by id desc) where rownum < 11;

MySQL数据库:

日期:11/08/2008 19:04:28 作者:item
切换Oracle的归档模式以及非归档模式

sqlplus /nolog

SQL> conn system/password@oraname as sysdba

首先关闭数据库:

SQL> shutdown normal

SQL> shutdown immediate;

日期:11/08/2008 01:59:41 作者: FF
Oracle 10g表空间创建的完整步骤

1.创建表空间

不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:

/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis

日期:11/07/2008 19:50:19 作者:Oracle整理
Oracle VM虚拟机中安装Oracle Clusterware 11g步骤
很多用户都想了解Oracle RAC ,但是又缺少硬件条件来安装和了解RAC。这里我们应用Oracle VM,在XEN虚拟机上来实现安装。
Oracle VM于2007年11月12日正式推出,目前最新的版本是2.1.1。它是一款基于开源Xen管理器的虚拟化软件,支持Oracle和非Oracle的应用程序。在OTN 上可以免费下载到相关资源。用户可以在OVM中通过多种方式快捷地创建虚拟机和虚拟磁盘。
日期:11/06/2008 00:45:56 作者:oracle.com
Oracle 10G进程体系学习笔记

一则Oracle 10G进程体系学习笔记:

由于Oracle 10G 是一个多进程多线程的数据库,而SQL Server是一个单进程多线程的数据库

   Oracle 实例主要有3类进程

日期:11/05/2008 02:45:33 作者:Oracle编辑
关于Oracle 10g scott用户解锁的方法两则

在安装完Oracle10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。

error: the account is locked

然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。

日期:11/04/2008 06:04:24 作者:Linux编辑
Oracle中模拟及修复数据块损坏
在Oracle数据库中,我们可能遭遇很多数据损坏的情况,在面对这些情况时如何进行数据恢复是非常重要的。
在很多情况下,恢复是极其复杂的,而且需要谨慎,轻率的操作和尝试可能导致数据库的永久损坏。
所以我建议在恢复尝试前应当先进行数据备份。
对于重要的数据库,如果不能确定恢复步骤和操作后果,建议最好先向专业人士进行咨询,以避免不必要的数据损失。
日期:11/03/2008 14:12:43 作者:eygle
手工配置Oracle 10G Enterprise Manager过程
优点:使用这种方法简单,方便,也不容易配置错误,不需要记注复杂命令,一般配制都能成功。
缺点:在不能使用dbca环境当中就不能使用了,在Linux下工手创建数据库是不能用dbca配制,dbca也不能删除em
资料库存和取消Database Control配制。
日期:11/02/2008 07:06:41 作者:Linux编辑
MySQL管理利器:phpMyAdmin 3.0.1.1发布下载
可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写。那要等到你看过MySQL手册中相关的部分。
日期:11/02/2008 07:06:25 作者:cnbeta
Linux 下 MySQL初级知识

一个很初级的例子

Linux MySQL更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:

日期:11/01/2008 08:03:56 作者:MySQL整理
使用mysqlhotcopy备份MySQL
我以前备份都使用mysqldump,导成文本文件便于存放,但是速度很慢的。最快的备份方法当然是直接把数据目录copy一份了。但是一般来说,都要关闭 MySQL的服务才能做,不然在你copy的时候刚好还有人读写表那麻烦就大了。这次朋友介绍我使用mysqlhotcopy。就相当于上面,不过他可以热备份.他备份非常快,我测试一个2.8G的mysql他备份的时间在3分钟内完成.
日期:10/31/2008 09:52:22 作者:MySQL整理
Ubuntu 8.04 Desktop 版的MySQL BUG?

写了一个检测域名的脚本,在家里的Ubuntu 8.04 Desktop的机器上运行,在往Mysql数据库里导入数据的时候出错:

mysql> load data infile"/home/cron/ddd.txt" into table test;
ERROR 29 (HY000): File '/home/cron/ddd.txt' not found (Errcode: 13)

日期:10/30/2008 20:56:21 作者: 阿发
Ubuntu 8.04手工启动和停止oracle10g xe命令

如果在Ubuntu 8.04下安装oracle10g xe 时没有选择自动启动服务,登录系统后可以手工启动,打开字符终端,输入:

sudo /etc/init.d/oracle-xe start

日期:10/30/2008 05:56:27 作者:Linux
Oracle 共享服务器(Shared Server/MTS)的配置简析
Oracle 9i 下的共享服务器 Shared Server(8i 中的多线程服务器 MTS )主要用在 OLTP 业务中,服务器进程每次处理业务只需很短的时间,大多在空闲状态,在这种情况下,可以用较少的资源,处理较多的用户请求。
日期:10/29/2008 07:58:23 作者:Linux编辑
Linux下Oracle sqlplus中文显示乱码的问题的解决

在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?

经过在网络上查资料,以及尝试,得到的解法如下:

其实很简单我们只要设置退出sqlplus,设置相应的环境变量NLS_LANG

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

日期:10/29/2008 07:57:50 作者:Linux编辑
Linux下MySQL的一些基本使用方法
1]Linux下如何创建mysqld数据库的管理用户?

数据库安装好后,我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员,我们应该运行下面的命令;
日期:10/28/2008 12:29:00 作者:Linux编辑
内容分类