自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (10)
  • 收藏
  • 关注

转载 Oracle用户创建及设置

用户的创建 一、创建用户: CREATE USER user_name IDENTIFIED BY password [DEFAULT TABLESPACE tablespace_name | TEMPORARY TABLESPACE tablespace_name | QUOTA quota [ K | M ] | UNLIMITED ON tablespace_

2011-12-30 12:10:22 1110

转载 如何开启/关闭归档

1)单机模式下如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false.log_archive_dest =archivelog存放路径---归档日志存放路径log_archive_format =CX%TS%S.ARC ---归档日志文件名格式注意:如果是OPS/RAC环境,需要先把para

2011-12-29 20:26:36 4153

转载 打开和关闭Oracle Flashback

1、打开flashback:关闭数据库SQL>shutdown immediate;启动到mount方式SQL>startup mount;如果归档没有打开,打开归档[因为flashback依赖Media recovery,所以在打开flashback之前必须先启用归档]SQL>alter database archivelog;

2011-12-29 20:25:13 1656

转载 字符集的更改

字符集的更改 -- 数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。也可以通过以下方式更改:ALTER DATABASE CHARACTER SET-- 注意修改数据库字符集时必须谨慎,修改之前一定要为数据库备份。由于不能回退这项操作,因此可能会造成数据丢失或者损坏。-- 这是最简单的转换字符集的方式,但并不是总是有效。这个命令在Oracle 8时

2011-12-29 13:56:20 4552

转载 Resize Datafile时ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据

前些天做测试,为了图方便,在sys用户下建立了一张大表,插入的数据大概几亿条,导致system空间增长了30G左右,后面想删除数据,缩小system空间,因此truncate table,后面又drop table,但是此时只是降低了段的高水位,数据文件还有高水位,因此磁盘空间并没有被释放。1、先查询可以利用的空闲空间SQL> select sum(bytes/1024/1024/10

2011-12-29 13:53:57 10599 1

转载 Oracle删除数据文件

在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用:  alter database datafile '...' of

2011-12-29 13:53:23 806

转载 ORACLE 普通表转换成分区表(在线重定义)

在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的同时允许DML操作。在线

2011-12-29 13:50:31 774

转载 如何修改oracle字段类型

因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型  要是没有数据的话直接用以下语句即可  alter   table tb_test modify permile number(5,2);  但是有数据的话 就不能用上面方法了,  alter table tb_test add permile_temp number(5,2)  upda

2011-12-29 13:32:42 680

转载 Oracle--->对字段进行修改(varchar2修改clob)+ 索引失效

今天项目中,需要对数据库中的一个字段进行修改,以前是varchar(1000)的一个类型,但是这次要修改为clob类型,如何修改呢?  问题:使用PL/SQL直接将varchar修改为clob,提示无法修改:ORA-01439错误  解决:    1、要修改一个字段类型的时候,首先要将数据清空。    2、clob是一个特殊类型,不能直接从varchar转换为clo

2011-12-29 13:29:47 3629

转载 Character Set Migration using CSSCAN and CSALTER(更改字符集)

This article presents a simple example of migrating the default character set of a database using the CSSCAN and CSALTER character set scanner utilities provided by Oracle. The basic steps involved in

2011-12-28 21:22:22 1415

转载 oracle ORA-14452错误处理

create global temporary table on commit preserve rows 用于会话相关,也就在事务结束后truncate data in the temporary table,但如果在会话未结束时要修改temporary table就会出现错误:ORA-14452: attempt to create, alter or drop an index

2011-12-28 15:12:30 1650

转载 echo命令小解

echo命令主要功能简单点说就是 开启或关闭批处理命令行显示在屏幕上 它是批文件的令  属于内部命令 内部命令就是常驻于内存的命令 在任意路径下输入均执行 echo命令的目的有两个:1.避免不需要的命令显示来干扰屏幕2.在屏幕上给用户显示提示信息  如:我们在dos下常见的提示 "请插入A盘"用不带参数的echo命令 则显示当前的echo状态信息 在以前

2011-12-28 14:48:30 795

转载 Linux Shell 通配符、元字符、转义符使用实例介绍

说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例:?1 ?1234[chengmo@localhost ~/shell]$lsa.txt  b.txt  c.old

2011-12-28 10:13:39 675

转载 关于 Fatal NI connect error 12170

在 sqlnet.log 中错误如下:Fatal NI connect error 12170.  VERSION INFORMATION:        TNS for Linux: Version 10.2.0.1.0 - Production        Oracle Bequeath NT Protocol Adapter for Linux: Version 1

2011-12-27 21:51:01 4999

转载 ORA-30556错误

SQL> CREATE TABLE TEST2 (A NUMBER(9,0), B VARCHAR2(20) not null); Table created. SQL> CREATE INDEX test2index1 ON test2(UPPER(B)); Index created. SQL> alter table TEST2 modify B VARCHAR2(24);

2011-12-27 21:42:11 2740

转载 小议Oracle外键约束修改行为

小议Oracle外键约束修改行为(一)Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。在SQL92标准中定义了几种外键改变后,如何处理子表记录的动作,其中包括:限制Restrict:这种方式不允许对被参考的记录的键值执行更新或删除的操作;置为空S

2011-12-27 15:32:29 4301

转载 ORACLE数据迁移参考

一、ORACLE数据库数据迁移:A、数据迁移方法1、导入导出方法exp.exe/imp.exe;      优点:兼容性强,可以导出对象可以自定义;2、数据泵导入导出(oracle10g版本以上)expdp.exe/impdp.exe;      优点:速度较exp.exe/imp.exe快;      缺点:导入导出需指定Directory(需新建Directory,可能

2011-12-27 13:08:13 6857

转载 Oracle 10中修改字符集(character set)

Oracle 10.2.0.3数据库原来的字符集是ZHS16GBK,为了支持更多的汉字,需要修改为ZHS32GB18030。我首先想到原来在9i上修改字符集的方法,过程如下:sys@CNHTM> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.

2011-12-26 22:06:15 3312

转载 ERROR OGG-01163 Bad column length (30) specified for column name in table TEST.demo_src, maximum all

我们经常在生产系统做数据之间的长度不一致的复制,源端的数据长度大于目标端数据长度,所以当OGG复制的时候会报OGG-01163的错误解决方案如下:REPLICAT RCUPUSERID test, PASSWORD test--ASSUMETARGETDEFSsourcedefs ./dirdef/test_demo_src.defDISCARDFILE ./dir

2011-12-25 12:06:55 10277

转载 SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)

--======================================================--SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)--======================================================     层次化查询,即树型结构查询,是SQL中经常用到的功能之一,

2011-12-25 12:04:44 908

转载 SQL 基础-->创建和管理表

--=================================--SQL 基础-->创建和管理表--=================================一、创建表:create table1.语法:CREATE TABLE [ 用户名. ] 表名(列名 数据类型 [ default 默认值] [ 约束条件] [ , ......] )TABLESPAC

2011-12-25 12:02:56 1053

原创 DBMS_RULE_ADM和DBMS_AQADM包权限管理说明

GRANT_SYSTEM_PRIVILEGE ProcedureSyntaxDBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(   privilege     IN  BINARY_INTEGER,   grantee       IN  VARCHAR2,   grant_option  IN  BOOLEAN   DEFAULT false)

2011-12-23 22:35:29 2957

转载 DUL使用

前阵子同事Wayne使用DUL恢复了被我删除的同义词,体现了DUL的用武之地。这方面的介绍在网络上有很多文档。我也看看如何使用DUL从数据文件中抽取纪录。DUL的过程大致如下:1)从系统表空间中抽取数据字典,包括最基本的对象OBJ$,TAB$,COL$,USER$,和数据段,区间的分配地址(Map)2)抽取对象纪录。根据步骤1)中得到的数据字典和存储Map定位物理块,读取纪

2011-12-23 11:09:55 1520

转载 IMPDP table_exists_action 参数的应用

当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:a.忽略(SKIP,默认行为);b.在原有数据基础上继续增加(APPEND);c.先DROP表,然后创建表,最后完成数据插入(REPLACE);d.先TRUNCATE,再完成数据插入(TRUNCATE)。下面做实验来看看几种方式的效果:========================

2011-12-21 21:32:05 8222 2

转载 配置Goldengate支持DDL

以Sysdba角色运行脚本SQL> @marker_setupSQL> alter session set recyclebin=OFF;Session altered.SQL> @ddl_setupSQL> @role_setupSQL> grant ggs_ggsuser_role to ggs;Grant succeed

2011-12-21 19:38:40 1786

转载 手动安装em(redhat 5/oracle 11g)

手动安装em(redhat 5/oracle 11g)(2010-07-21 09:35:11) 静默安装完11g后,发现em无法启用,检查后发现还未安装……囧。没办法,只能手动安装了。首先用emca命令清除em的相关配置:1、使用emca -deconfig dbcontrol db命令删除配置2、使用emca -repos drop删除repository清除步骤一

2011-12-21 14:03:54 987

原创 Oracle EM 配置常用命令

EMCA和EMCTL的简单用法 IT技术网Www.ofAdmin.Com        10G的EM采用了web方式,并且分成了2个产品,database control和grid control。这里主要介绍如何创建单数据的dbcontrol。Grid control需要单独的光盘安装。        在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据

2011-12-21 13:17:57 938

转载 oracle行列转换总结

最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧。行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例

2011-12-20 15:17:09 615

转载 Oracle 行列转换

Oracle 行列转换1、固定列数的行列转换如student subject grade--------- ---------- --------student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100……转换为语文 数学 英

2011-12-20 13:59:56 768

原创 使用 case when进行行列转换

固定列数的行列转换  如表结构为:          如 Name   subject score --------------------------- 张三   语文   80 张三   数学   70 张三   英语   60 李四   语文   90 李四   数学   80 李四   英语   100 ....    转换为 :

2011-12-20 13:49:01 12293

原创 Oracle之外部表

Oracle之外部表     有时候,数据库海量数据的存储,是一个令人头疼的问题。别的不说,光是频繁的执行insert(1000次/秒)都是一场恶梦。但是,如果将数据保存到文家里,而不是数据库中,数据序列化的开销就小得多了。但是,对于文件的各种复杂检索,又是一件相当麻烦的事。     幸好,Oracle有这样一种特性,它可以将某些特定格式的文件映射到数据库中,形成一个“表”,称

2011-12-20 13:01:32 1712

转载 remote_os_authent参数测试!

client端普通用户os验证过程:1、保证参数remote_os_authent=trueSQL> show parameter remote_os_authentNAME TYPE VALUE------------------------------------ ----------- ------------------------------remote_os_aut

2011-12-20 10:27:29 2415

转载 Goldengate DDL复制相关注意事项

Goldengate DDL复制相关注意事项1.Goldengate DDL复制概述a.Goldengate开启DDL复制后,不需要对原有的表和以后新加的表执行add trandata操作这一点根据经验得出。b.目标端默认支持DDL复制,故目标端Replicat进程参数文件中不需要添加DDL语句,当然源端Data Pump进程参数文件中也不需要加DDL相关的参数

2011-12-19 19:14:59 9363

转载 ORA-00060 Deadlock detected

今天一套10.2.0.4的数据库报ORA-00060 Deadlock detected。 trace部分内容: Dump file /oracle/oracle/product/10.2.0/admin/APSDB/udump/apsdb_ora_1008062.trcOracle Database10gEnterprise Edition Release10.2.0.4.0

2011-12-19 19:02:57 2227

转载 Oracle ASM 详解

ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。   ASM 实例的创建和删除也可以用DBCA 这个命令来操作。在dbca 的第一个界面选择配置自动存储管理就可以了。 ASM 实例需要CSS 进程, 如果

2011-12-19 18:17:17 693

转载 Oracle 数据字典表 -- SYS.COL$

一. 数据字典表SYS.COL$ 说明             Oracle 的数据字典分两类,一个数据字典表,另一个是数据字典视图。            数据字典表里的数据是Oracle系统存放的系统数据,而普通表存放的是用户的数据。为了方便的区别这些表,这些表的名字都是用"$"结尾,这些表属于SYS用户。            数据字典表由$ORACLE_HOME/rdbms

2011-12-16 15:41:31 11352

原创 如何通过dblink truncate远程数据库上的表

一般情况下,当我们直接truncate一个远程的表的时候,通常会返回如下的错误信息:ORA-02021: DDL operations are not allowed on aremote database.比如下面的示例:先在数据库test上创建一个test表,并插入一些数据,如下:SQL> conn toms/toms已连接。SQL> select

2011-12-15 13:03:05 2290

原创 Logdump使用指引

Logdump使用指引在GGSCI中使用如下命令查看当前处理的队列文件和RBA号,例如:GGSCI (br-jl-accs-db1) 3> info REPYXAREPLICAT   REPYXA    Last Started 2011-01-08 19:48   Status RUNNINGCheckpoint Lag       00:00:00 (updated 136:4

2011-12-14 20:44:24 13654

转载 Oracle表与索引的分析及索引重建

1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tables 、a

2011-12-14 11:49:14 794

转载 Oracle Golden Gate 系列十一 -- 配置 GG DDL 同步 说明 与 示例

一.DDL 说明1.1 说明这部分的说明,在系列四和系列六中已经说明:Oracle Golden Gate 系列六 --11gR2 Ora2Ora 单向复制GG 示例 www.2cto.com/database/201111/111285.html Oracle Golden Gate 系列四--GG 安装 与 卸载 理论知识www.2cto.com

2011-12-13 21:06:13 1282

oracle数据(文本)导出小工具

oracle数据(文本)导出小工具sqluldr最新版各种平台下都包括

2011-11-16

gg_lab安装实验文档

完整的ORACLE原厂GoldenGate安装实验文档

2011-09-23

ORACLE之常用问题解答

ORACLE工程师必看,有100多个常见问题,面试必备

2011-08-29

运维工程师必会的基本的linux命令

非常不错的文档,运维工程师必会的一些基本的linux命令,拿来给大家分享。 文件管理 磁盘管理 压缩管理 进程管理 网络管理 系统管理 更多参考 ....................

2011-08-29

oracle数据库巡检报告标准

标准的ORACLE数据库巡检报告文档,需要的童鞋赶快抢啦

2011-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除