Oracle的用户表自动增加分区
CREATE OR REPLACE PROCEDURE guan_add_partition--为一个用户下所有分区表自动增加分区.分区的列为date类型,分区名类似:p200706. AS v_table_name VARCHAR2(50); v_partition_name VARCHAR2(50); v_month CHAR(6); v_add_month_1 &nb...
Oracle在线重定义
在线重定义[@more@]Oracle9i之前,表数据的整理是通过 alter table XXX move [tablespace XX]进行的。如果表非常大,IO又不快的时候,move的过程可能相当漫长,不能算是HA特性。因此在HA的在线维护中,基本不会利用move来重组大型表,而且move后的表需要重建索引。而在9i引入的dbms_redefinition。该过程的内部原理其实就是采用了MV的机制,类似在原表建立一个prebuilt的MV然后一直增量刷新到数据差别最小。Oracle在很小的停顿中,完成最后一点的增量同步,达到完全同步后,把原表与新表换个名字,由于换名操作仅仅是数据字典,所以最终切
警示:通过 wmsys.wm_concat 实现行列转换
在网上流传很多文章,描述了使用wmsys.wm_concat对象实现行列转换的方法,这种方法不被Oracle所推荐,因为WMSYS用户用于Workspace Manager,其函数对象可能因版本而不同,这种变化在11.2.0.3及10.2.0.5中体现出来。原本WM_CONCAT函数返回值为VARCHAR2变更为CLOB。这一变化导致了很多程序的异常。该函数可以实现行列...
聊聊Clustering Factor的两个细节问题
Clustering Factor聚簇因子是Oracle索引的一种重要参数指标。对CBO而言,clustering factor的取值能够影响到索引路径访问成本值,最后影响到SQL语句的执行计划。本篇对clustering factor的两个细...
mysql数据导入导出
1.导出整个数据库 mysqldump -u username -p databasename > sourcefile--举例 mysqldump -u root -ppassword mytestdb > mytestdb.sql 2.导出一个表 mysqldump -u username -p databasename tablename> sourcetablefile--举例 mysqldump -u root -ppassword mytestdb mytestta...
Linux卸载MySQL
查找是否装有mysqlshell> rpm -qa |grep mysqlmysql-libs-5.1.73-3.el6_5.i686mysql-server-5.1.73-3.el6_5.i686mysql-5.1.73-3.el6_5.i686mysql-connector-odbc-5.1.5r1144-7.el6.i686停止mysql服务并删除mysqlshell> /etc/init.d/mysqld stop停止 mysqld: ...
【听海日志】MYSQL数据库迁移到ORACLE
一、环境和需求1、环境 Mysql数据库服务器:OS version:linux 5.3 for 64 bitMysql Server version: 5.0.45Oracle数据库服务器:OS version:linux 5.3 for 64 bitOracle version:oracle 11g r22、需求 &nb...
Oracle 11g的SQL Developer连接SQL Server 2008
1. 启动SQL Developer时,要求指定java.exe所在的路径,如:E:/oracle/product/11.1.0/db_2/jdk/bin2. 然后要添加SQL Server JDBC驱动,到http://sourceforge.net/project/showfiles.php?group_id=33291&package_id=25350&release_id=534076点击jtds-1.2.2-dist.zip 下载SQL Server JDBC驱动,拷贝到任意一个目录,解压。3 点击SQL Developer的“Tools ”-->“Preference”-->“Database”-->“Third party JDBC drivers”-->“Add entries...”,选择刚才的解压目录下的jtds-1.2.2.jar文件,如:E:/oracle/product/1
利用DB Link实现数据库间的表同步
利用DB Link实现数据库间的表同步######################################使用create Database link语句创建数据库链接。数据库链接是本地数据库中的模式对象,利用它可以访问远程数据库的对象。远程数据库不必是Oracle系统。一旦创建了数据库链接,就可以用它来引用远程数据库上的表和视图。在表或视图名后附加@[dbli...
RAC常用管理命令
RAC常用管理命令RAC 的启停oracle rac默认会开机自启动,如需维护时可使用以下命令:n 关闭:crsctl stop cluster 停止本节点集群服务crsctl stop cluster –all 停止所有节点服务n 开启crsctl start cluster 开启本节点集群服务crsctl stop cluster –all 开启所有节点服务注:以上命令需以root用户执行RAC ...
OCP_01
1.oracle 体系结构2.linux install oracle,初始化oracle DB = 实例+数据库内存结构:SGA(共享内存段) pool:data buffer(db_cache_size), log buffer(增加redo log 日志组个数或者每个日志大小), shared pool(绑定变量) , large pool(size,rman备份), java pool, streams &...
MySQL-Cluster7.3.6-2 rpm安装
管理 (MGM)节点 : 这类节点的作用是管理 MySQL 集群内的其他节点,如提供配置数据、启动并停止节点、运行备份等。由于这类节点负责管理其他节点的配置,应在启动其 他 节点之前首先启动...
用SQL命令查看Mysql数据库大小
用SQL命令查看Mysql数据库大小除了可以直接进入后台查看数据文件大小,可以用SQL命令查看Mysql数据库大小1、进入information_schema 数据库(存放其他的数据库的信息的数据库) mysql> show databases;+--------------------+| Database |+-----...
Linux下 MYSQL 定时备分脚本
linux下 MYSQL 定时备分脚本1 创建备份目录 /backup/mysql[root@mysqltest1 ~]# mkdir -p /backup/mysql/2 创建备份脚本backmysql.sh[root@mysqltest1 ~]# cd /backup/mysql/[root@mysqltest1 mysql]# lltotal 8-rwxr-xr-- 1 root root 398 Oct 31 21:16 backupmysql.sh-rw-r--r-- 1 roo...
Mysql导入导出
Mysql导入导出导出1. 导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql2. 导出指定库到本地的目录(例如mysql库)mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --def...
Mysql5.6.22源代码安装
Mysql5.6.22源代码安装1 环境介绍操作系统:redhat6.4 64bit2 安装软件采用源码安装方式1. mysql安装包:mysql-5.6.22.tar.gzMysql 下载地址:http://dev.mysql.com/downloads/2. Cmake安装包mysql5.5以后是通过cmake来编译的wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gzcmake-2.8.4.tar....
Mysql增量备份
Mysql增量备份本文适合于没有启动复制功能的mysql,如果启动了复制,可能不需要采取这种备份策略或者需要修改相关参数.每个人的备份策略都可能不同,所以请根据实际情况修改,做到举一反三,不要照搬照抄,可能会造成不必要的损失.希望你明白这个脚本要干什么工作! 脚本描述每7天备份一次所有数据,每天备份binlo...
2013年中国数据库大会PPT
干货来了!!2013年中国数据库大会刚刚闭幕,PPT已经提供下载。分享给各位。大数据革命.pdfMPP NewSQL 数据库集群支撑企业超大规模数据仓库案例介绍.pdfBig Data in Action – 企业如何运用微软 Big Data 的技术具体规划并落实运行.pdf小米hadoop/hbase微实践.pdfHBase近期的发展及实...
Oracle中过程/函数返回结果集
引用:http://blog.csdn.net/feiliu010/article/details/1538822Oracle中函数/过程返回结果集的几种方式: 以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过. (1) 返回游标: return的类型为:SYS_REFCURSOR &n...
ETL通用解决方案---oracle+存储过程 实现
方案理念--四化理念数据规格化处理自动化信息集中化操作人性化架构通过视图实现来至两个不同数据库的表的结构完全一致, 在结构完全相同的两个表之间进行数据同步, 问题变得相当简单. 同步代码如下. ETL---初始同步delete fr...