Welcome 微信登录

首页 / 数据库 / MySQL

Oracle分区表新增主分区及子分区语句

Oracle分区表新增主分区及子分区语句

基于Oracle数据库的数据同步技术大体上可分为两类:Oracle自己提供的数据同步技术和第三方厂商提供的数据同步技术。Oracle自己的同步技术有DataGuard,Streams,Advanced Replication和今年刚收购的一款叫做GoldenGate的数据同步软件。第三方厂商的数据同步技术有Quest公司的SharePlex和DSG的RealSync。下面对这些技术逐一进行介绍。一、DataGuard数据同步技术DataGuard是Orac...
RHEL5 Silent方式安装Oracle 11gR2指南

RHEL5 Silent方式安装Oracle 11gR2指南

Oracle单实例的安装文档网上比比皆是,其中也不乏很好的文章,其实oracle最好的安装文档莫过于联机手册,但是手册的安装步骤太过详细,所以很多大侠为了方便就整理了许多不同版本的安装文档,本人自学oracle已经快一年了,学到的也只是皮毛,但是谈起安装oracle,特别是11g R2,那还是有一点点心得的,大概是走过太多的弯路,下面来简要介绍下silent方式安装oracle软件,配置监听器,创建数据库的操作步骤一:检查服务器的存储环境,各个版本的ora...
Oracle RMAN日常维护命令

Oracle RMAN日常维护命令

一、REPORT1、报告目标数据库的物理结构 RMAN>REPORT SCHEMA2、报告需要备份的数据文件 在执行备份之前,常常需要取得需要备份的数据文件信息,通过执行REPORT NEED BACKUP 命令,可以列出需要备份的数据文件。当使用REPORT NEED BACKUP命令时,可以带 有INCREMENTAL、DAYS、REDUNDANCY、RECOVERY WINDOW 四个选项。 (1)报告需要转储的增量备份超出特定个数的数据文...
拷贝安装Oracle软件到不同目录

拷贝安装Oracle软件到不同目录

通过更改$Oracle_HOME/lib32/ldflags符号链接,可以在relink时,更改ORACLE_HOME目录。通常Oracle软件需要图形化界面进行安装。如果需要同时安装多台服务器,则会显得比较慢。通过将已安装好的ORACLE_HOME目录打包,传输到其它服务器上,可以节省大量时间。但通常会要求各服务器的ORACLE_HOME设置相同。通过更改$ORACLE_HOME/lib32/ldflags符号链接,可以在relink时,更改ORACLE...
openSUSE安装MySQL的注意事项

openSUSE安装MySQL的注意事项

Linux系统使用的是openSUSE 10.0。打算安装MySQL以及PHP和Apache服务器的。按照网络上的提示,先安装Mysql。可是鼓捣了很久,就是不行。今天终于有所突破了。找到了问题所在,下次应该就容易多了。 特别重要的一点。就是在官方网站下载的时候,必须下载4个文件,而不是我原来以为的一个。Client,Development, Server, Share。下载的文件里面有这样的描述。只要搞清楚这个,后面就简单了。由于是RPM包,所以使用系...
Linux上不区分MySQL表名大小写

Linux上不区分MySQL表名大小写

下载了一个php程序,在Windows上运行很正常,可是在Linux上运行的时候提示表不存在。研究了一下:原来是在Windows上MySQL市不区分表名大小写的,所以很正常。但是在Linux上由于MySQL默认是却分大小写的,所以程序会出错。最简单的方法当然是修改Linux上MySQL的配置文件,修改为忽略大小写就可以了。修改办法是:vi /etc/my.cnf 在[mysqld]下加入一行:lower_case_table_names=1 这句话就表示不...
Linux命令对数据库操作方法

Linux命令对数据库操作方法

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump命令格式如下:[root@linuxidc root]# mysqldump -u root -p linux > /root/linux.sqlEnter password:在这里输入数据库的密码通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根...
Oracle distinct关键字过滤重复记录详解

Oracle distinct关键字过滤重复记录详解

distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2 b 3 c 4 c 5 b库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。比如我想用一条语句查询得到name不重复的所有数据,那就必...
Oracle去除重复记录 不用distinct 支持hibernate

Oracle去除重复记录 不用distinct 支持hibernate

用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低。select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段,但只能消除这2个字段值全部相同的记录 所以用distinct达不到想要的效果,用group by...
Oracle中的触发器创建实例

Oracle中的触发器创建实例

数据库触发器是与数据库中某个数据表、视图或事件相关联的存储子程序。举一个例子,我们可以让Oracle数据库在INSERT、UPDATE或DELETE表达式影响一个表之前或之后来自动激活一个触发器。触发器的用途之一就是审核数据修改。例如,下面的表级(table-level)触发器会在emp表的salaries字段更新后被激活。 CREATE TRIGGER audit_sal AFTER UPDATE OF sal ON emp FOR EACH ROWBE...
Oracle 数据库10g-可传输表空间

Oracle 数据库10g-可传输表空间

可传输表空间现在可以跨平台移植,从而使得数据发布更快更容易。此外,外部表下载使得通过转换进行数据转移的任务更简单更快。 您如何将数据从一个数据库转移到另一个数据库?在现有的几种方法中,有一种方法尤为出色:可传输表空间。在这种方法中,您使用一组自包含、只读的表空间,只导出元数据,在操作系统层将这些表空间的数据文件拷贝至目标平台,并将元数据导入数据字典 — 这个过程称为插入。操作系统文件拷贝一般比其它传统的数据转移方法(如导出/导入或 SQL*Loader)要...
<< 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 >>