
Oracle Normal
文章平均质量分 71
Riveore
这个作者很懒,什么都没留下…
展开
-
更改现有索引的表空间
//dba_indexes可查询所有索引,以及索引部分信息,可以灵活运用于其他用途//假设用户USER1现有表空间TS1、TS2,需要迁移其下所有表空间TS1的索引到TS2中,可使用以下语句(在pl sql中)。SELECT 'ALTER INDEX '|| INDEX_NAME || ' REBUILD TABLESPACET2;' FROM DBA_INDEXESWHERE T转载 2014-12-31 16:07:08 · 2392 阅读 · 1 评论 -
启动与关闭Oracle rac数据库集群
和学操作系统一样,安装完RAC集群后,第一件事就是就是要学习如何启动和关闭,启动和关闭rac一般使用三种方式:sqlplus,srvctl以及dbconsole或者oracle grid control,本节中简要介绍下使用srvctl启动和关闭rac数据库集群!使用crs_stat命令可以查询当前rac各节点下的asm实例,监听器,global service daemon,oracle转载 2014-07-16 15:53:39 · 3159 阅读 · 0 评论 -
增加表空间大小的四种方法
增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data AD转载 2014-06-23 15:15:56 · 2719 阅读 · 1 评论 -
CRS_Oracle CRS stack is already configured and will be running under init(1M)
RAC 在安装时意外中断, 重新安装clusterware 软件, 安装过程中没有问题,在最后执行root.sh 脚本的时候出现异常, 脚本一闪而过,没有执行成功。因为我之前在这个OS上装过一次 不过后来删除了。#/data/oracle/product/10.2.0/crs/root.shWARNING: directory '/data/oracle/product/1原创 2014-07-15 13:30:42 · 1565 阅读 · 0 评论 -
Oracle 行转列两种方法
1.新建一个名为TEST表 2.向TEST表中添加数据INSERT INTO TEST(STUDENT,COURSE,SCORE)select '张三','语文',78 from dual unionselect '张三','数学',87 from dual union select '张三','英语',82 from dual unionselect '张三','物理',转载 2014-04-28 21:19:26 · 3939 阅读 · 0 评论 -
Linux_查看修改SWAP大小
1 查看swap 空间大小(总计): # free -m 默认单位为k, -m 单位为M total used free shared buffers cached Mem: 377 180 197 0转载 2014-04-28 21:24:31 · 31288 阅读 · 0 评论 -
Oracle 优化器
一、优化器基本知识 Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。 相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rul转载 2014-04-28 21:21:37 · 4072 阅读 · 0 评论 -
Oracle_inner join,left join,right join,full join 的区别,用例子说明
转-[TEST@ORA1] SQL>select * from a;编号 姓名---- ----------1000 张三2000 李四3000 王五[TEST@ORA1] SQL>select * from b;编号 商品---- ----------1000 电视机2000 录像机4000 自行车[TEST@ORA1] SQL转载 2014-04-29 19:21:42 · 2501 阅读 · 0 评论 -
oracle分享相关链接
OCP 051,051,053 vce文件分享(别人制作的,感谢): http://pan.baidu.com/s/1dDxLdvj原创 2014-03-08 19:19:21 · 4370 阅读 · 3 评论 -
Oracle OCP 11G 052 V8.02与V9.02版本对比
052 v8.02与V9.02对比12345678910111213141516171819202122232425262728293031323334353637383940414243原创 2013-11-26 11:02:28 · 7538 阅读 · 1 评论 -
今天博客抽风了,我也抽风了
博客每天都只允许发布20篇文章,今天貌似可以无限制发布,快40道题了,这是要闹哪样?我还一直津津乐道的一直发布。头晕眼花了。原创 2013-11-07 21:56:28 · 1576 阅读 · 4 评论 -
数据库使用动态监听导致EM起不来的解决方法
之前在创建数据库时,没有设置监听器,后来使用的是动态监听,结果em起不来。端口是5501后来使用默认的监听端口1521重新配置静态监听,使用emca -reconfig ports -dbcontrol_http_port 1521改变em的端口,即可以成功登入em啦。[oracle@rtest ~]$ emctl status dbconsoleOracle Enterpri原创 2013-11-07 10:47:59 · 2691 阅读 · 0 评论 -
oracle用户解锁
查看oracle实例有哪些用户?涉及的表为dba_users [oracle@rtest ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.3.0 Production on Mon Sep 2 11:05:49 2013Copyright (c) 1982, 2011, Oracle. All rights reserved.原创 2013-09-02 11:16:27 · 15382 阅读 · 0 评论 -
Vbox创建COM对象失败
最近在使用vbox时出现以下错误:创建COM对象失败,应用程序将被中断在CMD里面输入以下命令:C:\Users\Administrator>d:D:\>cd D:\Program Files\Oracle\VirtualBox\D:\Program Files\Oracle\VirtualBox>VBoxSVC /ReReg原创 2014-07-21 21:14:14 · 4997 阅读 · 0 评论 -
oracle在已有重复数据的列上创建唯一约束
http://blog.youkuaiyun.com/wyzxg/article/details/2218097转载 2014-06-11 10:45:51 · 3130 阅读 · 0 评论 -
10.2.0.1.1 grid control的启动和关闭
一、Stopping Grid Control and All Its Components1.停止OMS服务[oracle@ocm2 oms10g]$ cd /u01/app/oracle/OracleHomes/oms10g/bin/[oracle@ocm2 bin]$ ./emctl stop omsOracle Enterprise Manager原创 2014-07-22 18:33:02 · 2972 阅读 · 0 评论 -
为ORACLE表空间或临时表空间增加数据文件
背景:当通过ORACLE中的create table ... as select 语句创建一张新表时,新表的数据量为比较大,如10亿,这时SQL*Plus很可能就会提示“ORA-01653: ...”错误信息。这个错误信息暗示表空间大小不够,需要为表空间增加数据文件。分析:1. 查询表空间剩余字节大小SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1转载 2014-12-31 13:36:57 · 4294 阅读 · 2 评论 -
Oracle 如何修改列的数据类型
对字段操作 操作方法更新字段名 alter table TABLE_NAME rename column column_old to column_new;添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10);删除字段 alter table TABLE_NAME drop column COLUMN_NAME;添加字段并附转载 2014-10-16 13:04:42 · 2557 阅读 · 0 评论 -
ocp|ocm考证系列文章
http://blog.itpub.net/19602/viewspace-1043674/原创 2014-09-09 14:19:40 · 9431 阅读 · 9 评论 -
Oracle 12c 12.1.0.1.0管理控制文件官方文档翻译说明
0 Managing Control Files管理控制文件... 0-41 What Is a Control File?什么是控制文件... 1-52 Guidelines for Control Files 控制文件指南... 2-52.1 Provide Filenames for the Control Files翻译 2014-08-05 21:10:02 · 2135 阅读 · 0 评论 -
Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳)
Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳).pdf下载地址 ,step by stephttp://download.youkuaiyun.com/detail/rlhua/7699223原创 2014-07-31 15:27:13 · 2805 阅读 · 1 评论 -
RPM相关操作
RPM 大全 RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。 一、 安装RPM包 RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1),和 硬件平台(i386)。安装一个软件包只需简单的键入以下命令:$ rpm转载 2014-07-15 10:42:26 · 1457 阅读 · 0 评论 -
关于OCP11g解析——2014-07-30
第一轮解析结束了。知道的,了解的,实验出来的,看官方文档的。都已经差不多解析出来了。剩下还没有解析出来的题,都是我不怎么了解的题。接下来,可能不会每天发布20到题了。要慢慢的开始研究那些 没有解析出来的题。也要开始复习那些已经解析出来的题。大家一起共同努力。2013-11-13原创 2013-11-14 11:41:51 · 16668 阅读 · 23 评论 -
Oracle 12C 在 Oracle Linux 6.5 64Bit 安装手册
Oracle 12C 在 Oracle Linux 6.5 64Bit 安装手册,step byhttp://download.youkuaiyun.com/detail/rlhua/7689365原创 2014-07-29 08:14:23 · 3808 阅读 · 0 评论 -
Linux查看系统cpu个数、核心书、线程数
1.查看物理cpu个数grep 'physical id' /proc/cpuinfo | sort -u | wc -l2.查看核心数量grep 'core id' /proc/cpuinfo | sort -u | wc -l3.查看线程数grep 'processor' /proc/cpuinfo | sort -u | wc转载 2014-06-19 09:32:36 · 3267 阅读 · 1 评论 -
Oracle 去重复的数据
重复的数据分两种,一种是表中部分字段的重复,一种是两行以上的记录完全一样。部分字段的重复:查询不重复的数据SQL:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) = 1部分字段重复数据的删除:查询重复的数据SQL:select 字段1转载 2014-06-18 14:45:19 · 13359 阅读 · 1 评论 -
实例启动时报ORA-00845的解决方法
idle> startupORA-00845: MEMORY_TARGET not supported on this system因为我一个库里有两个实例,启动时/dev/shm就不够用了。在Oracle 11g中如果采用AMM内存管理,那么当MEMORY_TARGET的值大于/dev/shm的时候,就会报ORA-00845: MEMORY_TARGET not supporte原创 2013-10-28 14:57:11 · 50028 阅读 · 2 评论 -
手工热备份脚本
热备的步骤:alter database/tablespace XXX begin backupcp filesalter database/tablespace XXX end backup执行命令后,会在数据块拷贝完后写入新的scn号。 首先新建两个目录,分别为cold_bak和hot_bak,分别用作冷备份和热备份转储的位置。[oracle@rtes原创 2013-09-20 17:08:43 · 3507 阅读 · 0 评论 -
手工不完全恢复(非归档模式下,日志被覆盖)
实验环境:red hat 5.8oracle环境:11.2.0.3历史日志没有被覆盖,只坏一个文件。 主要操作步骤:切四次日志组,把日志覆盖。 1、确认数据库是否为归档模式,如果是,则改为非归档模式。sys@TEST0910> archive log list;Database log mode Archive ModeAutoma原创 2013-09-21 16:43:26 · 2802 阅读 · 0 评论 -
手工完全恢复(不可转储)
实验环境:red hat 5.8oracle环境:11.2.0.3实验情况:新建的表空间,来不及备份,就已经损坏的情况下。新建的表空间,没有备份,无法转储,只能重建数据文件1、查看一下现有的数据文件位置。sys@TEST0910> select file#,name from v$datafile; FILE# NAME---------- --------原创 2013-09-21 15:01:44 · 2650 阅读 · 0 评论 -
手工完全恢复(一般模式,只坏一个数据文件)
实验环境:red hat 5.8oracle环境:11.2.0.3查看数据文件位置:sys@TEST0910> col name for a50sys@TEST0910> select file#,name from v$datafile; FILE# NAME---------- --------------------------------------原创 2013-09-21 14:46:06 · 1384 阅读 · 0 评论 -
手工完全恢复(所有数据文件丢失)
实验环境:red hat 5.8oracle环境:11.2.0.3 查看数据文件位置:sys@TEST0910> col name for a50sys@TEST0910> select file#,name from v$datafile; FILE# NAME---------- -------------------------------------原创 2013-09-21 14:37:11 · 1690 阅读 · 0 评论 -
set命令各种值详解
SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们。 红色部分会在手工备份 冷备份和热备份中用到使用set命令的语法如下: SET 系统变量 值其中系统变量及其可选值如下: ARR原创 2013-09-20 16:39:21 · 4465 阅读 · 0 评论 -
Oracle DB_约束
1、了解数据完整性 使用下列完整性约束条件可强制对输入的列值设置限制。• NOT NULL:默认情况下,表中的所有列均允许使用空值。单词null表示没有值。NOT NULL约束条件要求表列必须包含非空值。例如,可以通过定义NOT NULL约束条件来要求在EMPLOYEES表的每一行的LAST_NAME列中输入值。alter table employees modify last原创 2013-10-03 11:35:11 · 3965 阅读 · 0 评论 -
用于管理Oracle DB 的工具
用于管理Oracle DB 的工具 可以使用以下工具进行安装和升级:• Oracle Universal Installer (OUI):安装Oracle 软件和选件;可以自动启动Database Configuration Assistant 以创建数据库 • Database Configuration Assistant (DBCA):通过Oracle 提供的模板创建原创 2013-10-02 11:25:10 · 1774 阅读 · 0 评论 -
数据库归档与非归档的转换
[root@rtest ~]# su - oracle[oracle@rtest ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.3.0 Production on Mon Sep 2 10:47:46 2013Copyright (c) 1982, 2011, Oracle. All rights reserved.idle> conn /as sysdba原创 2013-09-02 10:56:49 · 1569 阅读 · 0 评论 -
管理Oracle实例
1、管理框架 在Oracle DB 管理框架中包括以下三个主要组件:• 正在管理的数据库实例• 用于连接到数据库的监听程序• 管理界面。它可能是在数据库服务器所运行的节点上运行的管理代理(通过数据库服务器将管理代理连接到Oracle Enterprise Manager Grid Control),也可能是独立的Oracle Enterprise Manager Databas原创 2013-10-02 13:07:58 · 2753 阅读 · 0 评论 -
初始化参数文件
1、初始化参数文件 启动实例时会读取初始化参数文件。参数文件有两种类型。 • 服务器参数文件(SPFILE):二进制文件,由oracle server维护,rman可以备份。创建spfilecreate spfile[=‘路径’ ]from pfile[=‘路径’]; 这是首选的初始化参数文件类型。这是一个由数据库服务器写入或读取的二进制文件,不得手动进行编原创 2013-10-02 16:03:18 · 4233 阅读 · 0 评论 -
Oracle DB内存体系结构
Oracle DB 内存结构Oracle DB 针对各种用途创建和使用内存结构。例如,使用内存来存储正在运行的程序代码、在各用户之间共享的数据以及所连接的每个用户的专用数据区域。一个实例有两个关联的基本内存结构:• 系统全局区(SGA):称为SGA 组件的共享内存结构组,这些组件包含一个Oracle DB 实例的数据和控制信息。SGA 由所有服务器和后台进程共享。SGA 中存储原创 2013-10-02 09:32:50 · 3507 阅读 · 0 评论 -
闪回数据归档
闪回数据归档:概览闪回数据归档是一种历史记录数据存储。Oracle Database 11g通过新的闪回数据归档后台进程FBDA自动跟踪和归档启用了闪回数据归档的表中的数据。使用此功能可满足超过还原保留期的长期保留要求。闪回数据归档可确保闪回查询能够获得对数据库对象版本的SQL 级别访问权限,而不会出现快照太旧的错误。闪回数据归档由一个或多个表空间(或其中的几部分)组成。您可以拥有多个原创 2013-10-01 16:39:40 · 10663 阅读 · 0 评论