
数据库相关
文章平均质量分 83
抬头望天边一只雁
山高人为峰
展开
-
无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
部署网站在服务后,报这个错误。原因是因为在程序处理中使用了oracle的事务,但是服务器没有安装必要的组件导致的。解决方案:Oramts.dll 文件不是作为默认安装包含在安装 Oracle 客户端连接软件时。 若要安装此组件必须单击以选中 Oracle Services for Microsoft Transaction Server 在安装 Oracle 客户端连接软件时复选框。原创 2015-08-04 16:45:16 · 4643 阅读 · 0 评论 -
关于EXP-00091 Exporting questionable statistics的错误解决方案
对一个DBA或需使用exp,imp的普通用户来说,在我们做exp的过程中可能经常会遇到EXP-00091 Exporting questionable statistics.这样的EXP信息,其实它就是exp的error message,它产生的原因是因为我们exp工具所在的环境翻译 2011-09-27 21:26:46 · 548 阅读 · 0 评论 -
由pfile创建spfile
文章转自:http://blog.163.com/hrc_llq/blog/static/45982067200852711346155/由pfile创建spfile2008年05月12日 星期一 下午 05:19修改oracle数据库参数文件出错转载 2011-08-26 10:33:48 · 2443 阅读 · 0 评论 -
sga_max_size设置过大导致ORALCE无法启动ORA-27100解决办法
服务器环境:32位WINDOWS SERVER 2003旗舰版、16G内存、ORACLE10.1.0.2 由于系统内存16G,于是将ORACLE的SGA_MAX_SIZE设置为2G,结果重启数据库时报错:ORA-27100shared memory realm alre转载 2011-08-26 09:25:37 · 1692 阅读 · 0 评论 -
dtsrun的命令行调用方法
dtsrun的命令行调用方法转载 2011-05-24 11:36:00 · 1402 阅读 · 0 评论 -
win7下安装SQL Server2000(转)
win7下安装SQL Server2000原创 2011-02-22 15:35:00 · 1014 阅读 · 0 评论 -
Oracle带blob字段移动表空间
Oracle带blob字段移动表空间原创 2010-11-04 10:56:00 · 1467 阅读 · 0 评论 -
[转]oracle定时任务(dbms_job)
oracle定时任务(dbms_job)转载 2010-12-14 12:35:00 · 487 阅读 · 0 评论 -
使用PL/SQL Developer工具导入excel和导出excel
导出:1.执行select 语句查询出需要导出的数据.2.在数据列表中右键,选择save results.保存为.csv文件,然后已excel方式打开就OK了.可以另存为xsl。需要注意的是如果列内容是纯数字的话,导出时会自动把前面的0去掉,想要导出完整的列内容,最好这列的内容拼一个字符如:select ‘#’||Column from table。导入:在单个文件不转载 2010-04-13 11:32:00 · 4788 阅读 · 1 评论 -
Oracle表空间设计理念
责任编辑:晓熊作者:IT专家网 2008-09-05【IT168技术分析评论】 SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一:控制用户所占用的表空间配额。 在一转载 2009-12-15 11:31:00 · 425 阅读 · 0 评论 -
删除Oracle数据库中重复的没用数据
在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数原创 2009-12-10 17:13:00 · 538 阅读 · 0 评论 -
Oracle10G内存参数调整以及使用大内存
环境:服务器操作系统是windows2003(32位), 硬件配置为2C(CPU)8G(Memory)PC服务器, 用做Oracle服务器.oracle版本为10.1.0.2, $oracle_home为d:/oracle/product, sid为orcl. 方案1:-----------------------------------------------------转载 2009-12-10 17:07:00 · 965 阅读 · 0 评论 -
简便实现Oracle数据库文件移动方法
Oracle数据库在使用过程中,随着数据的增加数据库文件也逐渐增加,在达到一定大小后有可能会造成硬盘空间不足;那么这时我们可以把数据库文件移动到另一个大的硬盘分区中。下面我就以Oracle for Windows版本中把C盘的数据库文件移动到D盘为例介绍Oracle数据库文件移动的方法和步骤。 1.在sqlplus中连接到要移动文件的Oracle数据库,然后执行如下SQL语句查看Oracle转载 2009-12-11 11:20:00 · 363 阅读 · 0 评论 -
SQL Server数据库转换成oracle
经常碰到需要把sql server的数据迁移到oracle的情况。在网上查找一下,有很多方法,有用第三方工具的等,但sql server本身就提供一个“导入导出”的工具,用这个工具就可以把sql server数据转换到oracle中。下面简单列一下操作步骤:1、在原创 2011-02-13 12:00:00 · 16160 阅读 · 1 评论 -
Oracle split(分隔字符串函数)
一 Oracle版本: 10g PLSQL: 8.0 (http://liuzidong.iteye.com/blog/953559)二 具体代码如下: 1 类型 Sql代码 CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000) 2 函数 Sql代码转载 2011-10-25 16:57:35 · 914 阅读 · 0 评论 -
Oracle 10g 透明网关访问SQL Server 2008
一、下载Oracle Gateways 10gRelease 2下载地址是:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html 二、安装1.我的环境是:Windows Server 2003、Oracle 10.2、SQL Server 20转载 2012-03-07 11:20:21 · 675 阅读 · 0 评论 -
查看oracle11g的alert日志路径
alert E:\app\Administrator\diag\rdbms\orcl\orcl\alert原创 2014-07-11 11:54:07 · 19869 阅读 · 1 评论 -
Sql2008安装提示需重启但重启后问题依旧的解决方法
.a 、重启机器,再进行安装,如果发现还有该错误,请按下面步骤 b、在开始->运行中输入regedit c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认转载 2014-07-18 09:32:42 · 1023 阅读 · 0 评论 -
修改oracle端口号
安装oracle的时候一般默认的原创 2014-04-30 10:03:37 · 1254 阅读 · 0 评论 -
expdp ORACLE:ORA-12560解决办法
设置系统环境变量ORACLE_SID=orcl然后再到cmd下重新expdp没有提示任何错误可以导出了。原创 2014-02-18 14:31:31 · 7062 阅读 · 1 评论 -
EXP-00106: 数据库链接口令无效
导出或导入的时候发生了EXP-00106: 数据库链接口令无效错误。导出客户端环境:装了两个oracle客户端,一个是32bit,一个是64bit。错误原因:判断为客户端导致的。电脑环境变量path指向的是32bit客户端的安装路径。解决方案:方案1:用64bit客户端安装路径的exp或imp来导入导出。例子:在命令行下输入:E:\app\Adminis原创 2014-02-08 11:47:35 · 78938 阅读 · 1 评论 -
Oracle 用户经常被锁原因
在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; Session altered. 2、查看具体的被锁时间 SQL> select username,lock_date from db转载 2013-08-14 16:16:48 · 1033 阅读 · 0 评论 -
win7(64bit)下通过odbc连接oracle的解决方案
系统环境win7 64bit,安装了oracle10g(32bit)数据库及oracle11g(32bit)的客户端因为想要在pd中通过odbc连接oracle。1、首先装完oracle客户端之后,在控制面板-》管理工具-》数据源 是找不到32位的oracle odbc驱动解决方法:如果是装的是64位客户端,则可以看到64位的oracle odbc驱动,但是配置完成后该数据源不翻译 2013-06-04 16:34:55 · 11695 阅读 · 0 评论 -
Oracle中创建函数时的Deterministic选项
原文连接:http://blog.sina.com.cn/s/blog_6ff05a2c0100n2qo.html我们平时在SQL语句的WHERE条件中使用函数是很常见的事情,考虑一下下面两个SQL在执行机制上有什么区别: 1. SELECT * FROM T WHERE col1 = UPPER('hello'); 2. SELECT * FROM T WHERE col1 =转载 2012-10-24 10:42:26 · 835 阅读 · 0 评论 -
oracle中将字符串转换成数组
--- 将字符串转换成数组,并根据需要返回指定位置的数组成员create or replace function GetElementFromArrayByIndex(Liststr in varchar2,sPlitVal in varchar2,iPos integer) return varchar2 is/*Liststr--传入将要被分割的字符串sPlitVal--用翻译 2012-10-08 14:34:56 · 3778 阅读 · 0 评论 -
建时间维度表(oracle)
第一步:新建数据库表如下:-- Create tablecreate table TIME_BY_DAY_DIMENSION( time_id NUMBER(10) not null, the_date DATE, the_day VARCHAR2(15), the_month VARCHAR2(15), the_翻译 2012-09-19 17:04:56 · 7872 阅读 · 1 评论 -
将PowerDesigner中列的name生成到注释comment中去.vbs
Option ExplicitValidationMode = TrueInteractiveMode = im_Batch Dim mdl 'the current model 'get the current active modelSet mdl = ActiveModelIf (mdl Is N转载 2012-05-30 17:25:38 · 607 阅读 · 0 评论 -
oracle中直接访问sqlserver的数据
一、配置DSN: 数据源 ODBC 数据源名称:pjfc 默认数据库要选择你想要指向的用户,例如我sqlserver有个用户pjfc 此数据源指向SQLSERVER服务。 注意:1、必须测试通过。 2、必须是系统数据源二、配置hsodbc: 新增$ORACLE_HOME\hs\admin\initCZEIS.ora原创 2012-04-23 16:01:05 · 2552 阅读 · 0 评论 -
关于触发器一点问题(事务处理中)
在编程中如果使用了事务,在事务中操作的表中含有触发器的话,要小心注意的是,在事务还没有提交的时候,其实触发器已经触发启动了,意思就是说触发器不会等到事务提交的时候才会触发。例如向某个表A插入了一条语句,这个插入语句是包含在事务里面的,A表在表记录新增事件是有触发器的,一般人可能想因为事务还没有提交,且这个时候查这个A表,记录确实也还没有增加,所以这个触发器不会触发运行。但事实上虽然看不到表的记原创 2012-04-13 10:58:30 · 3039 阅读 · 0 评论 -
如何使Oracle数据库保持优良性能(2008-01-31 来自:java060515 )
问:如何使Oracle数据库保持优良性能? 答:你可以从以下几个方面入手: ◆分区 根据实际经验,在一个大数据库中,数据库空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态地将表中的记录分离到若干不同的表空间上,使数据在物理上被分割开来,便于维护、备份、恢复、事务及查询性能。当使用的时候可建立一个连接所有分区的视图,使其在逻辑转载 2009-12-11 11:27:00 · 409 阅读 · 0 评论 -
Access数据库字段类型说明以及与SQL之间的对照关系
文本 nvarchar(n)备注 ntext数字(长整型) int数字(整型) smallint数字(单精度) real数字(双精度) float数字(字节) tinyint货币 money日期 smalldatetime布尔 bit附:转换成SQL的脚本。ALTER TABLE tb ALTER CO转载 2009-12-08 15:55:00 · 947 阅读 · 0 评论 -
.NET中EXCEL数据访问数据丢失的分析与解决
1 问题描述 Excel是Microsoft公司的电子表格处理软件,在现代办公及企业信息化的应用中使用非常广泛,正因如此,在程序设计中我们经常要通过访问Excel文件来获得数据,但Excel文件不是标准数据库[1]。 ASP.NET也是Microsoft公司的产品,作为.NET FrameWork框架中的一个重要组成部分,其主要用于Web设计。我们在.NET中访问读转载 2010-02-01 19:54:00 · 648 阅读 · 0 评论 -
ORACLE EXP-00003: 未找到段 (****) 的存储定义
Oracle 9i exp导出10g R2出现错误:EXP-00003: 未找到段 (4,131) 的存储定义使用oracle9i 9.2.0.1的client 导出oracle10g R2 v10.2.0.3数据库的数据连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - ProductionWith th转载 2008-11-03 15:18:00 · 2052 阅读 · 0 评论 -
Oracle10g表空间创建的完整步骤
Oracle Version:Oracle10.2.0.1Author: Cocis当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。1.创建表空间不论是linux环境,还是windows环境,都要首先创建好表空间的存放路径,如:/opt/oracle/oradata/cocis 或 D:/oracle/oradat转载 2008-10-28 11:19:00 · 603 阅读 · 0 评论 -
oracle imp导入数据到另一个表空间
数据库中用户try的数据一直放在system表空间中;今天把该用户的所有数据exp到文件try.dmp中,准备再导入到另一个测试数据数据中的test用户中,同时放在test表空间中。1、在第一个数据库导出数据:exp try/try wner=try file=/try.dmp log=try.log2、将try.dmp ftp到第二个数据库所在主机上3、在第二个数据库导入数据:im原创 2008-10-28 15:35:00 · 4663 阅读 · 0 评论 -
iis应用程序池设置
这段时间人都要搞崩溃了,服务器经常就如死机般,网站不响应,远程登陆也连接不上,每次都要持续半个多钟头。事件查看器中报错: 引用:为应用程序池 DefaultAppPool 提供服务的进程启动时间超过了限制为应用程序池 DefaultAppPool 提供服务的进程无法响应 Ping经过多方查找资料,认真观察服务器进程,终于了解了些这个程序池运行的原理。以下仅供新手参考,欢迎转载 2008-08-30 16:37:00 · 3806 阅读 · 2 评论 -
为什么联上网,Oracle服务器就不好用??
安装oracle的时候是再断开网络的时候安装的,装完一切没有问题,连上公司局域网就不好用了,提示tns。解决方法:在监听程序处添加一个地址,主机名为当前ip。重启oracle。ok。如图:原创 2008-07-19 11:46:00 · 598 阅读 · 0 评论 -
用parfile文件在oracle中导出指定的表数据
命令:exp username/userpsw file=e:/%DATE%.dmp log=exp.log parfile=par.par其中par.par的内容为tables=(DA_JUANNEIMULU,DC_GUOYOUTUDICHURANG)原创 2008-05-08 11:05:00 · 1738 阅读 · 0 评论 -
用批处理文件对oracle进行导入导出
Oracle数据导入导出imp/exp功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户原创 2008-05-08 11:01:00 · 1402 阅读 · 0 评论 -
Oracle的备份与恢复exp/imp命令
示例如下:exp system/password@databaeServername owner=user direct=y file=存放路径 imp system/password@databaseServername fromuser=备份user touser=要导入的user file=导入的文件路径利用imp help=y 可以查看IMP的联机帮助信息翻译 2008-05-08 09:15:00 · 696 阅读 · 0 评论