Oracle
文章平均质量分 64
photnman
这个作者很懒,什么都没留下…
展开
-
改变表结构
ALTER TABLE TableName MODIFY contente.g alter table tablecard modify area number(15);原创 2004-10-14 16:48:00 · 768 阅读 · 0 评论 -
试验之——冷备份或者是热备份,shutdown immediate 后可以恢复所有的datafile(原创)
首先保证你已经对整个数据库做了一次完整的冷备份或者热备份(备份过程省略)SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination F:/oracle/ora92/RDBMSOldest on原创 2004-11-04 17:59:00 · 1127 阅读 · 0 评论 -
试验之——丢失了所有的controlfile 和datafile情况下,完全恢复的过程(原创)
前提条件:存在文件丢失之前的备份,包括controlfile的备份******************************************************************************SQL> archive log list;Database log mode Archive ModeAutomatic archival原创 2004-11-04 19:07:00 · 1346 阅读 · 0 评论 -
out joint query(原创)
这个是相对于一般的inner joint query 来说的另外一种联合查询;关键字:(+) e.g where a.cardid = b.cardid(+) ,其中 “ (+)“写在信息不足的一方;比如tablecard表中有所有的卡的记录,而tableentitle中存在有授权的卡的授权记录;这样用一般的inner joint query :where a.cardid = b.cardid原创 2004-11-03 22:52:00 · 735 阅读 · 0 评论 -
RMAN从零起步之(一)(原创)
今天来做RMAN的试验:)我机器上已经安装了oracle9i,并且机已经存在一个数据库ORACAS(目标数据库),现在为了RMAN,需要另外一个数据库,比如叫CATADB(目录数据库),在CATADB上面才好建立RMAN。1、create the catadb database serve as the catalog database using dbca program.2、create原创 2004-11-05 15:53:00 · 848 阅读 · 0 评论 -
应遵循的PL/SQL编码规则 (转)
应遵循的PL/SQL编码规则 作者:Steven Feuerstein提高编写PL/SQL代码数量及质量的四个简单易行指导方针 我从1990年就开始编写PL/SQL代码。这意味着我已经编写了几万行的软件代码,但我确信,其中的绝大多数代码都非常拙劣,而且难以维护。 幸运地是,我发现找到并遵循编写出更好代码的新方法还为时不晚。就是在去年,我的代码质量有了显著改进;这些改进主要是由于制定原创 2004-11-26 15:13:00 · 854 阅读 · 0 评论 -
TNS-12500,TNS-12540,TNS-12560,TNS-00510解决过程 (转)
注:这片文章的方法很使用,写得很好,我管理的数据库也曾经出现过类似的问题,用此片文章的中的方法得以顺利解决一 环境: 1 平台: IBM AX360,4G内存 windows 2k advServer sp3 + oracle 816 独占模式 2 内存分配相关参数 ..processes................=.1000 ..shared_pool_size.........=.2原创 2004-12-14 08:49:00 · 1341 阅读 · 0 评论 -
出现ORA-12560问题的可能性以及相应的解决办法
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserv原创 2004-12-14 09:14:00 · 2281 阅读 · 0 评论 -
ORACLE 8i Certificate received :P
After several mail and phone contact with oralce ,I finally got the DHL mailed OCP Certification from United StatesI will provide my sample letter below:1>Dear Mr. OR Mrs. official:Ive passed my la原创 2005-01-17 15:01:00 · 1148 阅读 · 0 评论 -
oracle分析函数(转)
http://www.akadia.com/services/ora_analytic_functions.html天寒地冻,呆在家里又读完了《Mastering Oracle SQL》2nd,发现Oracle的功能还是很强悍,光函数就有两百个,HSQL是很难比拟的。接下来的硬骨头,看来要么冒险用Hibernate3.0的SQL Mapping功能,要么就自己跑JDBC组装VO了。原创 2005-02-28 14:33:00 · 1855 阅读 · 0 评论 -
CHAR,VARCHAR,VARCHAR2类型的区别与使用(转)
CHAR,VARCHAR,VARCHAR2类型的区别与使用(SunnyXu 原创)区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比原创 2005-03-18 09:10:00 · 1289 阅读 · 0 评论 -
OCI-22053: overflow error caused when retreiving valid data inserted using System.Data.OracleClient
See the following example of how to insert a valid numeric value (a Decimal) using the System.Data.OracleClient that cannot be retreived using the same System.Data.OracleClient.It is apparently some s原创 2005-07-26 14:15:00 · 1960 阅读 · 1 评论 -
Oracle8i中使用Java语言来开发存储过程
Oracle8i中使用Java语言来开发存储过程本篇文章来源与时代朝阳数据库(原晓通数据库)培训部Oracle 资料库。在Oracle8i之前,开发人员只能使用PL/SQL来开发存储过程。而在Oracle8i之中,不仅可以使用原有的PL/SQL开发存储过程,而且也可以使用Java语言来开发存储过程。本篇文章将简单介绍关于这方面的知识,包括以下内容: l 存储过程简介;l原创 2005-03-24 16:35:00 · 921 阅读 · 0 评论 -
(原创)ORA-01092: ORACLE 例程终止。强行断开连接
今天测试部门的人叫我过去,说是数据库当了,起不来了。我过去看了看情况,做了如下操作SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startupORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453492 byt原创 2005-04-18 18:03:00 · 4629 阅读 · 0 评论 -
ERwin相关概念快速入门(albertyi原创)
ERwin相关概念快速入门(albertyi原创)1、如果只做文档,可以选择只建立logical view2、如果是做项目,需要同时使用Logical view 和physical view3、一般Logical view是用于做文档的,而physical view是用于生成或者导出脚本的4、表之间的三种连接线,第一种用于把表1中的主键插入到表2中的外键,且插入的作为表2的主键第二种用于多对多,很原创 2005-04-25 11:36:00 · 1383 阅读 · 0 评论 -
redo log file troubleshooting
如果LGWR 至少能够访问一个组内成员,对组内可访问成员的写入将照常进行,LGWR 忽略组内的不可用成员。如果该组不活动,即检查点已完成,那么丢弃和添加一个新的联机日志成员就可以解决问题,否则如果该组是当前活动的日志组,则必须首先强制日志切换。当online redo log 每组有多个member时,一个出错,可以简单的拷贝其他同组没出错的文件,重新生成新的redo log member,启动数原创 2004-11-04 23:03:00 · 887 阅读 · 0 评论 -
试验之——丢失数据文件,全部控制文件,全部redo log file(原创)
1、备份之前SQL> select * from backup; ID---------- 1 2 3 4 5 66 rows selected.2、冷备份除了online redo文件外的所有文件3、删除所有文件,模拟出错4、开始恢复SQL> startupORACLE in原创 2004-11-04 22:26:00 · 2000 阅读 · 0 评论 -
archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
prerequisite:被删除的表空间创建时开始,数据库一直在archivelog模式下恢复具体操作如下:SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination F:/oracle/or原创 2004-11-03 11:42:00 · 775 阅读 · 0 评论 -
數据庫物理設計經驗談 (转载自IT_PUB)
數据庫物理設計經驗談 数据库物理分布设计作者: CCBZZP概述我们无论使用哪种数据库,无论怎样设计数据库,我想都会遵从一个原则:数据安全性和性能高效这两个主要方面,但是关于这两个方面的话题太多,在这里就不一一陈述,我只是从数据库物理分布设计方面和大家一起简单的探讨一下。因为数据库良好的物理分布设计也是对数据安全性和性能高效影响比较大, 就象我们在建大楼之前一定要先打好地基一样。現实中我们原创 2004-10-17 17:48:00 · 1045 阅读 · 0 评论 -
建立在多个列上的联合索引之研究和疑问 (摘自IT_PUB)
建立在多个列上的联合索引之研究和疑问 最近才发现这个问题,不知是不是以前有人讨论过创建了联合索引,如create index idx_emp on emp(id,name,sal,deptno)发现在不同条件的查询中对联合索引的使用是不同的。示例注:这里优化模式都是基于规则的,以避免使用oracle自己产生的执行计划SQL> select * from emp where idExecutio原创 2004-10-17 19:38:00 · 3857 阅读 · 0 评论 -
control_files error ORA-01122 ORA-00214(原创)
昨天公司数据库出现问题,由于断电(Oracle 处于Open状态下),导致数据库启动时报错ORA-00214: controlfile ‘d:/oracle/oradata/orcl/control01.ctl’ version 57460 inconsistent with file d:/oracle/oradata/orcl/control02.ctl’ version 57452. OR原创 2004-10-15 11:10:00 · 2344 阅读 · 0 评论 -
COMMIT的过程
(摘录自ITPUB)对于Oracle来说,用户所做的DML操作一旦被提交,则先是在database buffer cache 中进行修改,同时在修改之前会将数据的前镜像保存在回滚段中,然后将修改之前和修改之后的数据都写入到redo log buffer中,当接收到commit命令之后,则redo log buffer 开始写redo log file ,并且记录此时的scn,当redo log f原创 2004-10-17 12:07:00 · 1088 阅读 · 0 评论 -
RAID Concept
RAID 技术详解计算机技术的发展,已使的CPU的速度进入GHz 时代。而计算机的内存也由66MHz发展到 100MHz 甚至133MHz。显卡的速度也日新月异。 计算机制造商们全面打起了提速战。 作为计算机最重要的外部存储设备,硬盘当然也不甘落后,也相继推出了ATA66和ATA100 硬盘。即便如此,硬盘存储仍然摆脱不了系统性能瓶颈的角色,甚至由于其它计算机部件幅度大得多原创 2004-10-17 16:14:00 · 964 阅读 · 0 评论 -
rebuild index
(digest from It_pub)rebuild时也会使用临时表空间ask tom上关于rebuild index 有这么一段话:If you need to rebuild your indexes, you need 2x the space -- youll have the old and the new index for a period of time. If you do原创 2004-10-17 15:37:00 · 1190 阅读 · 0 评论 -
关于SCN的理解,未完成....(摘自IT_PUB)
dml一发生即使没有提交也会增加scn, job进程一样产生scn,只要对数据库中文件发生任何的改变都有可能产生scn,SCN: system change number, not system commit number .也就是 系统发生变化 所产生的一个时间点标志。不是提交的标志,只是因为提交也是系统的变化之一而已 一般DBWn修改的是数据块但不是数据文件头,只有检查点发生的时候才更新数据文原创 2004-10-17 20:27:00 · 1166 阅读 · 0 评论 -
突破oracle for win2K 的2G内存限制 (转载自IT_PUB)
突破oracle for win2K 的2G内存限制 ....众所周知,在32位的操作系统如win2K上,操作系统能管理的内存为4GB(power(2,32) =4G) ,oracle使用的总内存有2G限制。目前大多数信息系统都能为数据库服务器配上4G物理内存甚至更多,但无论你为系统配置多大的物理内存,正常情况下都不能使oracle使用超过2G的内存(包含SGA、PGA等),从而造成系统资源浪原创 2004-10-17 21:49:00 · 955 阅读 · 0 评论 -
本地管理表空间LMT(转自IT_PUB)
本地管理表空间——大家继续讨论! 本地管理表空间Locally Managed Tablespace一、概述1、理解本地管理表空间的由来2、理解什么是字典管理表空间及工作原理3、理解本地管理表空间的优势(为什么要使用本地管理表空间)4、理解本地管理表空间的内部结构5、理解字典管理表空间与本地管理表空间的转换二、名词解释与约定表空间(Tablespace)——为数据库提供使用空间的逻辑结构,其对原创 2004-10-17 22:10:00 · 1992 阅读 · 0 评论 -
some error of the Oracle connection TNS-03505 OR TNS-12541(原创)
(原创)配置tnsname是个十分容易的问题,没什么好说的,以前也从来没有错过,不过今天配置的时候出了两个小问题(这两个问题是用GUI配置时不会出的,我觉得Java启动太慢,手工配置tnsname.ora时出现的)C:/>tnsping 100TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 15-OC原创 2004-10-15 12:53:00 · 1224 阅读 · 0 评论 -
delete tablespace throughly
SQL>create tablespace omftest2 datafile size 100M;删除表空间的时候才可以用以下参数:SQL>drop tablespace omftest2 including contents and datafiles;这样子删除表空间之后就可以直接完全删除数据文件。而且是最彻底的一种删除数据文件的方法.原创 2004-10-17 15:22:00 · 821 阅读 · 0 评论 -
oracle分区技术在计费中的应用论证 (转载自ITPUB)
數据庫物理設計經驗談 数据库物理分布设计作者: CCBZZP概述我们无论使用哪种数据库,无论怎样设计数据库,我想都会遵从一个原则:数据安全性和性能高效这两个主要方面,但是关于这两个方面的话题太多,在这里就不一一陈述,我只是从数据库物理分布设计方面和大家一起简单的探讨一下。因为数据库良好的物理分布设计也是对数据安全性和性能高效影响比较大, 就象我们在建大楼之前一定要先打好地基一样。現实中我们原创 2004-10-17 17:36:00 · 1496 阅读 · 0 评论 -
internet can't access the oralce server set up in the intranet with firewall(总结自IT_PUB)
我用router 组建了一个局域网,局域网里安装了oracle,此oracle只能由内网PC访问,外网PC不能访问,错误提示:TNS连接超时但是listener.log里却指明外网与数据库的连接已建立问题:当 oracle 数据库所在PC暴露在internet上,internet上所有PC经过设置都能访问 oracle但是当 oracle 数据库所在PC在intranet上, 而intranet原创 2004-10-17 21:03:00 · 1803 阅读 · 0 评论 -
Oracle是如何工作的
Oracle是如何工作的 相信大家看了这篇文章对Oracle如何工作有一个形象的了解!摘自----《Oracle备份与恢复》-----------------------------------------------------------------------------------------------------------------一个名叫Sid的男人,狂热地爱好拍摄、保存和整原创 2004-10-17 21:23:00 · 814 阅读 · 0 评论 -
目录服务中LDAP的基本模型
近几年,随着LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。 目录服务的原创 2005-06-16 16:39:00 · 1107 阅读 · 0 评论