Oracle

Oracle数据库的两种授权收费方式详解

Oracle数据库是收费的吗? 答案是模棱两可的,根据不同的使用环境或用途,可以分为收费和不收费两种。其实Oracle数据库软件本身是不收费的;任何人在已连接互联网的电脑上都可以从Oracle官方网站免费下载并安装Oracle的数据库软件(服务端和客户端)...

在Mac OS上安装Oracle数据库的基本方法

基本环境:Snow Leopard10.6.2,Oracle10.2.0.4 打开Mac的终端,执行: sudo -i 创建oinstall组和oracle用户,注意需要保证组合用户的ID与现有系统信息不冲突,这里采用700 创建组: dscl . -cr...

使用JDBC4.0操作Oracle中BLOB类型的数据方法

在JDBC4.0推出后,它的从多的特性正在受到广泛地关注。下面通过本文给大家介绍JDBC4.0操作Oracle中BLOB类型的数据的方法。 需要的jar包 使用ojdbc6.jar 在/META-INF/MANIFEST.MF里可以看到Specificat...

在Oracle数据库中同时更新两张表的简单方法

以前只会写一些简单的updaet语句,比如updae table set c1=’XXX’ 之类的 今天遇到一个数据订正的问题,项目背景如下,有个表A,有两个字段a1,a2还有一个关联表B,其中也有两个字段,b1和b2。其中a2和b...

ORACLE随机数DBMS_RANDOM包

简单得说,通过dbms_random包调用随机数的方法大致有4种: 1、dbms_random.normal     这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-...

Oracle数据库中外键的相关操作整理

racle使用外键来限制子表中参考的字段值,要求子表中的数据必须在主表中存在。当主表的记录发生变化时导致外键参考唯一约束值发生了变化时,Oracle指定了三种动作:默认值(类似于restrict)、delete cascade和delete set nul...

实例讲解临时处理去重 80w 数据时夯死现象

近日,在对一张百万数据的业务表进行去重时,去重操作竟然夯住了。下面就来简单回忆一下。 1、查询业务表数据量,查看到总共有200多w条 SQL> select count(*) from tb_bj_banker_etl; 2552381 2、查询表内...

Oracle数据库优化策略总结篇

为了提高查询效率,我们常常做一些优化策略。本文主要介绍一些Oracle数据库的一些不常见却是非常有用的优化策略,希望能对您有所帮助。 SQL语句优化 这个好办,抓到挪借CPU高的SQL语句,依据索引、SQL技巧等修改一下,行之管用。 SELECT时不利用函...

完美卸载Oracle数据库

最近因为要写一个项目的接口,需要远程的连接oracle数据库,刚开始的时候因为我本地只装了MySQL,所以用就连接了本地MySQL,接口大体完事有在tomcat中测试了下,也能跑通,但是后来又要改数据库,所以就想安装一个本地的oracle测试一下,这一安装...