• oracle数据库索引失效

    日期:

    今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种: 但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况: 1. 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大...

  • oracle子查询与连接查询的练习实例

    日期:

    oracle数据库子查询与连接查询的一些例子,正在研究oracle子查询、连接查询 oracle中子查询与连接查询的综合实例。 1, 求部门中那些人的薪水最高 复制代码 代码示例: select e.deptno, e.ename, e.sal from (select deptno, max(sal) max_sal from emp group...

  • oracle列出数据库所有表名与列名的方法

    日期:

    使用Oracle数据库select查询。 1,显示所有表名: select table_name from user_tables; 2,显示所有列名: select OWNER, TABLE_NAME, COLUMN_NAME from all_tab_columns where table_name = atablename; 3,创建临时表 CREATE GLOBAL TEMPORARY TABLE Table_...

  • Oracle字符集的查看与修改方法详解

    日期:

    一、Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。 ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。 它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适...

  • oracle启动shell脚本一例

    日期:

    一个oracle启动的shell脚本,缺少为restart重启方式,也可以指定start与stop等方式,oracle启动脚本一例。 shell脚本实现oracle数据库启动 Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是数据库名,多个名称之间用逗号分隔。 缺省操作为 restart ,...

  • oracle随机抽取记录多种方法

    日期:

    oracle数据库中随机抽取记录的方法,在oracle中使用sample获得随机结果集,通过例子学习oracle随机获取n条记录的方法。 采样表扫描(sample table scan): 扫描返回表中随机采样数据,这种访问方式需要在FROM语句中包含SAMPLE选项或者SAMPLE BLOCK选项. 注:...

  • 恢复oracle的回收站的所有的表

    日期:

    1 使用sys as sysdba 进入到sqlplus的控制界面 sqlplus / as sysdba 2 执行相关的命令,自动生成一个脚本文件 spool d:/a.sql select flashback table ||owner||.||original_name|| to before drop|| ; from dba_recyclebin; spool off 3 执行完这些命令以后...

  • ORACLE10G在Centos6.4上安装

    日期:

    说明:这个安装只是限于在Centos6上安装ORACLE10G,对于在其他版本的操作系统下安装请查阅oracle的官方文档进行安装 1、基本环境的设置 设置 selinux为disabled. vi /etc/selinux/config 找到selinux 配置为 disabled 设置为命令行启动 vi /etc/inittable id...

  • Oracle体系结构总体概述

    日期:

    本文从网上找了一张介绍oracle体系结构图,用于总体的描述oracle的体系结构 1oracle数据库主要有数据文件database和数据库实例instance组成。用户通过用户进程链接到serverprocess。在数据库启动的时候,需要依赖于参数文件parameterfile,如果我们的数据库...

  • 通过命令创建oracle11G数据库

    日期:

    本文简单介绍通过oracle数据库的create database命令创建一个符合OFA规范的oracle数据库。 1 设置环境变量(vi .bash_profile或者是保存为一个可执行文件执行创建) ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_HOME/oracle ORACLE_SID=hsj PATH=$ORACLE_HOME/...