文章分类 -  Oracle

重装系统后ORACLE的恢复的几种方法
摘要:文章出自:http://www.goceanedu.com.cn/Read_1861.htm 我的电脑突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信一定能够恢复,直到搞定工作,我才开始整我的数据库,花了两天时间,终于恢复了,庆祝一下,同时总结一下,希望有遇到同样问题的朋友能够快速搞定此类问题 第一种: 首先,备份数据库(X:\oracle\oradata)下的... 阅读全文
posted @ 2009-08-18 15:42 冷月孤峰 阅读(262) 评论(0) 推荐(0)
oracle-快速删除重复的记录
摘要:做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。 对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。 为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,c... 阅读全文
posted @ 2006-06-16 08:59 冷月孤峰 阅读(224) 评论(0) 推荐(0)
日期函数罗列
摘要:在oracle中有很多关于日期的函数,如: 1、add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year ---------- 13... 阅读全文
posted @ 2006-05-08 15:04 冷月孤峰 阅读(226) 评论(0) 推荐(0)
Oracle系统表查询
摘要:数据字典dict总是属于Oracle用户sys的。 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files; select * from dba_tablespace... 阅读全文
posted @ 2006-05-08 15:03 冷月孤峰 阅读(246) 评论(0) 推荐(0)
(转)oracle中的临时表用法汇总
摘要:说明:下文中的一些说明和示例代码摘自csdn,恕不一一指明出处,在此一并对相关作者表示感谢! 1 语法 在oracle中,可以创建以下两种临时表: 1) 会话特有的临时表 create global temporary ( ) on commit preserve rows; 2) 事务特有的临时表 create global tempora... 阅读全文
posted @ 2006-05-08 15:02 冷月孤峰 阅读(230) 评论(0) 推荐(0)
oracle表空间恢复方案
摘要:一)用户表空间 错误: 在启动数据库时出现ora-01157,ora-01110或操作系统级错误例如ora-07360, 在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ora -01116,ora-01110以及操作系统级错误ora-07368 解决: 以下有两种解决方案: 1.用户的表空间可以被轻易地重建 即最近导出的对象是可用的或表空间中... 阅读全文
posted @ 2006-05-08 15:00 冷月孤峰 阅读(289) 评论(0) 推荐(0)
.NET连接Oracle 9i的问题解决方法
摘要:Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME目录下的内容; 这导致在ASP.NET以Authenticated Users权限使用System.Data.OracleClient连接Oracle数据库时报出以上错误。 解决要解决以上问题,只要给Authe... 阅读全文
posted @ 2005-12-01 09:06 冷月孤峰 阅读(414) 评论(1) 推荐(0)
SQLServer和Oracle的常用函数对比
摘要:自己大概整理了一下,不全的希望高手来补充---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:se... 阅读全文
posted @ 2005-10-10 10:53 冷月孤峰 阅读(142) 评论(0) 推荐(0)
Oracle中的一些基本使用示例
摘要:如果存数据类型:floatupdate dbo.a set e = round(b*c,2)如果存数据类型:numericupdate dbo.a set d = convert(numeric(16,2),round(b*c,2)) to_char的转换:select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') ORACLE_TIME from dual; ... 阅读全文
posted @ 2005-10-10 10:35 冷月孤峰 阅读(253) 评论(0) 推荐(0)
Oracle中的随机数
摘要:select * from (select * from base_coun order by sys_guid()) where rownum < 99;select * from (select * from tablename order by dbms_random.value) where rownum< N; 1、使用dbms_random程序包, 取出随机数据。先创建序列create... 阅读全文
posted @ 2005-10-10 10:34 冷月孤峰 阅读(415) 评论(0) 推荐(0)
在.NET中调用Oracle9i存储过程经验总结
摘要:在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程 首先,在Oralce中创建存储过程如下: create or replace procedure GetRecords(name_out out varchar2,age_in in varc... 阅读全文
posted @ 2005-10-10 10:09 冷月孤峰 阅读(906) 评论(0) 推荐(0)
应用程序中oracle数据库备份和恢复
摘要:备份,可以实现在应用程序文件夹内生成一个DataBaseBak文件夹,并把dmp文件按照时间来保存在这个文件夹内,我设的精度是分钟,可以自行更改,异常写入系统日志: string startpath = Application.StartupPath; DirectoryInfo di = new DirectoryInfo(startpath+"file://DataBaseBak/")... 阅读全文
posted @ 2005-10-10 09:57 冷月孤峰 阅读(243) 评论(0) 推荐(0)