Welcome 微信登录

首页 / 数据库 / MySQL

PowerDesigner15连接Oracle数据库出错的解决方法

PowerDesigner15连接Oracle数据库出错的解决方法

在PowerDesigner15中设计了一张表,然后想通过PowerDesigner连接Oracle,然后直接在数据库中生成这张表。按照网上提供的方法设置好连接选项,然后点击测试按钮,发现始终不能连接成功,错误提示是:Non SQL Error : Could not load class。在网上查阅过资料后发现是PowerDesigner15设计的有问题,该问题与Oracle驱动jar包有些关系,解决方法如下:1、将Oracle驱动jar包ojdbc14...
Oracle对SQL排序后NULL值位置的“特殊关照”

Oracle对SQL排序后NULL值位置的“特殊关照”

Oralce对NULL值的排序后的位置有一个特殊的“关照”,这就是“NULLS FIRST”和“NULLS LAST”选项,使用这个选项便可以在SQL排序中强制指定NULL值出现的位置(是显示在最前,还是显示在最后)。演示并总结在此,供参考。1.创建演示表T并初始化7条数据sec@ora10g> create table t (x int);sec@ora10g> insert into t values (1);sec@ora10g> ...
Oracle学习笔记:SQL更新数据和一些常用函数

Oracle学习笔记:SQL更新数据和一些常用函数

数据库中的数据变更,主要有以下三种:插入数据(insert)、修改数据(update)、删除数据(delete)。这几种操作都是开发人员常用的操作。本章将针对这几种操作进行简要讲解。本章的主要内容包括:insert操作及注意事项update操作及注意事项delete操作及注意事项通过本章的学习,读者既可以学习insert/update/delete操作的基本语法,同时,还可以了解实际开发中的注意事项。1插入数据——insert操作insert操作用于向表中...
Oracle in与exists的选择

Oracle in与exists的选择

业务问题大概可以这样描述,一个父表,一个子表,查询的结果是找到子表中没有使用父表id的记录,这种情况估计很多系统都会牵涉得到。让我们来举一个例子: 表一: 父表 parent 1、ID varchar2(10) 主键 2、NAME VARCHAR2(100)名称 表二: 子表 childen1、ID VARCHAR2(10) 主键2、PID VARCHAR2(10) 主表的表示3、NAME VARCHAR2(100) 名称 父表存储父亲,子表存储孩...
RAC环境下序列缓存导致数据库序列不同步

RAC环境下序列缓存导致数据库序列不同步

一、【问题描述】最近,客户提出,KC70的医疗账户使用余额与KC04中的账户余额不一致。二、【分析过程】根据数据库后台包查得,后台包是根据KC70中最大的OAE001取每个人当前的余额,按照正常的思路,序列是递增的,应该不会有问题。查询该人的KC70(如上图),发现有两条记录变更前金额一致。仔细观察发现2010-11-4 8:35产生的KC70记录的OAE001居然要比后来2010-11-4 20:25产生的OAE011还要大。导致取变更后金额时都取的OA...
Oracle 查看锁以及解锁

Oracle 查看锁以及解锁

利用jdbc进行数据库操作时,有时可能在执行statement.executeUpdate方法时,程序卡死在那,执行不过去,这可能是因为数据库的锁的问题,可能其他人在进行删改的操作,或者是你自己在利用数据库客户端工具在在操作,这是你可以查看自己的客户端工具之前进行删改操作有没有提交事务commit,因为没有提交事务,可能使程序在执行statement.executeUpdate执行不过去。查看锁:SELECT sn.username, m.SID,sn.S...
Oracle进程无法KILL处理方案

Oracle进程无法KILL处理方案

Oracle进程被KILL之后,状态被置为"KILLED",但是锁定的资源长时间不释放,会出现类似下面这样的错误提示:ORA-00030: User session ID does not exist 或ORA-00031: session marked for kill 以往大多都是通过重启数据库的方式来强行释放锁资源。现提供另一种方式解决该问题,在ORACLE中KILL不掉,在OS系统中再杀,操作方式如下:1. 查看哪些对象被锁SELECT DISTI...
Oracle学习笔记之字符型及处理方法

Oracle学习笔记之字符型及处理方法

与其他编程语言一样,Oracle中同样存在着数据类型。Oracle中的数据类型主要有两个应用场景:一是用于指定数据表中列的类型;二是用于PL/SQL编程中声明变量。Oracle的数据类型主要包括:字符型(character)、数值型(number)、日期型(date)和大对象型(LOB)。同时,Oracle提供了针对数据类型的内置函数。本章着重讲述Oracle中的字符型及其相关的函数。1 字符型简介Oracle中的字符型有三种,分别是char(n)、var...
Oracle存储过程从零到入门

Oracle存储过程从零到入门

1.以下所说为Oracle存储过程!2.注重存储过程的编写、调试、和运用的流程,不注重太多语法的介绍!3.只要你懂sql语句就可以继续往下看了!4.一个存储过程不是属于哪个table的,而是属于一个用户的(在oracle来说)。5.现在可以编写存储过程了,如果你是一个oralce新手应该也知道plsql这个东西。在plsql里新建一个 sql window,在这里写存储过程的语句。5.一个最简单的存储过程createorreplaceprocedurete...
Oracle 10g REDO log 重做日志

Oracle 10g REDO log 重做日志

1.概述 Oracle 引入Redo log 的目的在于数据恢复 相关的Oracle进程:重做日志写进程(LGWR)相关的数据字典 v$log,v$logfile作者权限:sys ,system 权限2.查看重做日志信息查看重做日志组相关信息select * from v$log;状态列(status)所显示常用状态的含义:inactive :表示实例恢复时不需要这组日志。active:表示该组是活动的但不是当前组,实例恢复时需要这组日志。curren...
Oracle EBS 寄销/VMI(4)-->基础设置补充

Oracle EBS 寄销/VMI(4)-->基础设置补充

PO-->供应来源-->批准的供应商列表找出物料“105010000056”对应的供应商->按“属性”按钮进入“供应商物料属性”窗体,当设置"库存"时,"供应商委托"不能选取,提示如下但是,看到主组织物料对的组织属性库存标签"可存储"和"可处理"都勾选.为什么还提示这个信息呢?原因:相同帐套下物料组织属性都要设置成VMI物料,包括主组织物料中的"库存","成本计算"和"采购"设置相同Oracle的一些有用程序Oracle 修改数据库名字详...
Oracle 修改数据库名字详细解释

Oracle 修改数据库名字详细解释

Oracle 修改数据库名字详细解释,一步一步教你改oracle数据库的数据库名。这两天一朋友问如何更改数据库名,于是做个测试,简单记录下,以便说明问题。 如何修改数据库名(db_name)及实例名(Instance_name or Service_name) Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机...
<< 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 >>