oracle
文章平均质量分 79
h254541060
这个作者很懒,什么都没留下…
展开
-
创建ORACLE实例与设置监听器过程
一、在ORACLE创建一个新的实例过程: 1、安装好ORACLE服务端。 2、创建数据库实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。 3、步骤2:选择"创建数据库"。 4、步骤3:选择数据库模转载 2014-07-02 14:43:29 · 825 阅读 · 0 评论 -
Oracle 多实例启动相关问题
1、如何判断Oracle实例是否启动? 方法一:通过查看windows中OracleService****服务是否启动来判断实例启动的状态。如当前本机的windows服务启动情况如下图所示。 可以看出OracleServiceBOOKSALES、OracleServiceHR这2个服务处于启动状态,表示有2个实例已启动。 方法二:使用lsnrctl status命令查看O转载 2015-09-16 20:18:32 · 3112 阅读 · 0 评论 -
PostgreSQL数据库简介
一.数据库简介 数据库分关系型数据库和非关系型数据库,关系型数据库有:ORACLE、PostgreSQL、MySQL、SQL SERVER等,非关系型数据库有:redis、mongoDB、HBASE,其中redis是内存key-value数据库,mongoDB是文档型数据库,HBASE是列式数据库。 二.PostgreSQL历史1.1973 Univers转载 2015-09-16 20:11:34 · 1303 阅读 · 0 评论 -
iBATIS操作Oracle CLOB数据
由于最近要用iBATIS操作Oracle的CLOB字段,简单做了一个Demo。此demo依赖的JAR包有ibatis-2.3.0.677.jar、ojdbc6.jar、fastjson-1.1.26.jar。一.创建表Sql代码 --创建表 CREATE TABLE BJ.M_MODEL ( MODELID VAR转载 2015-09-17 21:50:46 · 776 阅读 · 0 评论 -
Oracle环境下的Hibernate方言配置
一、环境Oracle 11.2.0 XEHibernate4.xHibernate.cfg.xml中方言的配置:org.hibernate.dialect.OracleDialect POJO类:User Java代码 package com.ssh.model; public class User转载 2015-09-16 20:12:11 · 11576 阅读 · 0 评论 -
Oracle 序列 触发器的使用
ORACLE 序列 Java代码 CREATE SEQUENCE emp_sequence --序列名 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10 -- 制定存入缓存(也就是内存)序转载 2015-09-16 20:17:46 · 461 阅读 · 0 评论 -
更改Oracle数据库的编码格式,解决导入时ORA-12899错误
imp导入数据到ORACLE遭遇ORA-12899错误数据库版本是Oracle 10G XE,从公司数据库的企业版导入时遭遇ORA-12899错误。错误信息:Sql代码 IMP-00019: row rejected due to ORACLE error 12899 IMP-00003: ORACLE error 12899 encounter转载 2015-09-16 20:17:01 · 1050 阅读 · 0 评论 -
Oracle的优化原理
先说明一下,ORACLE有一个优化器(Optimizer),ORACLE的优化机理就是从Optimizer开始的。 明确两个概念:Optimizer 对ORACLE的优化方式有两种,一种是基于规则的,我们称为RBO(Rule-Based Optimization),一种是基于代价的CBO(Cost-Based Optimization),我们从字面就可基本理解这两个优化方式的含义,不转载 2014-07-01 21:24:15 · 436 阅读 · 0 评论 -
Oracle数据库的导入导出
一、背景介绍 9i,10g,11g 支持Export 与 Import工具,以后的版本将不在支持。建议改用数据泵,数据泵是Export 与 Import工具加强。 Export 与 Import的操作是针对*.dmp文件的,是oracle专有的二进制格式。适合从oracle导入到oracle。 Export 与 Import对于大数据量(上G) 的转载 2014-06-29 18:46:57 · 365 阅读 · 0 评论 -
Oracle动态SQL的拼装要领
Oracle的动态SQL语句用起来很方便,但其拼装过程太烦人。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_char先转换成字符,到了sql中又要使用to_date转成date类型和原字段再比较。 http://cuug.com.cn/html/activity_283_283.html?wnlt 例如这样一个SQL: select '========= and (t转载 2014-07-01 21:26:14 · 562 阅读 · 0 评论 -
Oracle和MySQL中的dual表
Oracle和MySQL中都有一张名称为dual的虚拟表,但是两者之前的区别呢? 在MySQL中,对dual表时怎么解释的:DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clause转载 2015-09-15 21:31:49 · 4842 阅读 · 1 评论 -
实施dba用到有水平的41条sql语句
大牛dba用到的34条SQL语句1.检查无效的数据文件 Select * from v$data_file;2.执行失败或中断的Jobs select job, to_char(last_date,'yyyy-mm-dd hh24:mi:ss') "Last Date", to_char(this_date,'yyyy-mm-dd hh24:mi:ss')转载 2015-09-15 21:29:55 · 449 阅读 · 0 评论 -
创建 DB link 来导数据
创建 DB link CREATE DATABASE LINK source_link CONNECT TO e540766 IDENTIFIED BY Wang0804 USING '( DESCRIPTION=(ENABLE=BROKEN)(ADDRESS = (PROTOCOL = TCP)(HOST = gdcx16-scan)(PORT = 1521))(CONNECT_DA转载 2015-09-15 21:31:19 · 382 阅读 · 0 评论 -
ORACLE重建索引详解
一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间, 对索引进行结构分析(如下):SQL>Analyz转载 2015-09-15 21:32:54 · 1945 阅读 · 0 评论 -
利用ORACLE实现数据抽样(sample block)
做数据分析的,免不了碰到记录数据量很大,怎么办?做全面分析是不现实也没有必要。介绍一下抽样方法及实现几种常用的抽样方法:1.简单随机抽样(simple random sampling)将所有调查总体编号,再用抽签法或随机数字表随机抽取部分观察数据组成样本。优点:操作简单,均数、率及相应的标准误计算简单。缺点:总体较大时,难以一一编号。转载 2015-09-16 20:09:51 · 2963 阅读 · 0 评论 -
Oracle主键、唯一键与唯一索引的区别
Oracle主键、唯一键与唯一索引的区别 一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索引来实施完整性约束。 接下来我们看看数据库中的主键约束、唯一键约束和唯一索引的区别。伦理片 http://www.dotdy.转载 2015-09-16 20:13:00 · 8587 阅读 · 0 评论 -
Oracle建立表空间、建立用户、用户授权、指定表空间、激活用户、删除用户、删除表空间
一、创建与删除表空间创建表空间 Sql代码 CREATE TABLESPACE demo LOGGING DATAFILE 'D:\oraclexe\app\oracle\oradata\XE\DEMO.DBF' SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE 2048M EXTEN转载 2015-09-16 20:15:49 · 554 阅读 · 0 评论