Welcome 微信登录

首页 / 数据库 / MySQL

CentOS 5.2 x86 无图界面形安装Oracle

CentOS 5.2 x86 无图界面形安装Oracle

最近公司买了一个视频会议软件,不过只能使用他所提供的操作系统(CentOS 5.2 x86的),而且没有图形界面,这点让我十分郁闷。因为没有图形界面环境,安装Oracle也就变得更复杂了(系统内只带mysql数据库)。我没有选择静默安装(配置比较多,虽然不难,但麻烦),而是安装图形界面。静默安装可以参考这篇帖子“http://www.linuxidc.com/Linux/2010-08/27596p2.htm”。接下来我说一下如何安装图形界面,以及Orac...
Oracle中 procedure和function有何本质区别

Oracle中 procedure和function有何本质区别

1、标识符不同。函数的标识符为FUNCTION,过程为:PROCEDURE。2、函数中一般不用变量形参,用函数名直接返回函数值;而过程如有返回值,则必须用变量形参返回。3、过程无类型,不能给过程名赋值;函数有类型,最终要将函数值传送给函数名。4、函数在定义时一定要进行函数的类型说明,过程则不进行过程的类型说明。5、调用方式不同。函数的调用出现在表达式中,过程调用,由独立的过程调用语句来完成。6、过程一般会被设计成求若干个运算结果,完成一系列的数据处理,或与...
Oracle 数字与空值的排序问题

Oracle 数字与空值的排序问题

今天在做项目的时候遇到一个数据排序的问题,当排序字段为空时,空值会排在数字的前面,这样的排序会非常难看,经过一番努力,终于找到原因了。因为Oracle认为空值是最大的值,所以将SQL语句改为 ...order by ”排序字段"desc nulls last。问题很容易就解决了。Oracle中 procedure和function有何本质区别Oracle创建用户并授予角色权限语句相关资讯 Oracle教程 Oracle中纯数字的varchar2类型和 ...
Oracle学习笔记之存储过程与函数

Oracle学习笔记之存储过程与函数

PL/SQL是对Oracle数据库进行操作的一种过程性编程语言,它可以在SQL * plus中执行,也可以嵌入到JAVA或者C++中。其基本组成为:DECLARE...BEGIN...EXCEPTION...END可用来将对数据库的各种操作封装为一个代码块,为了加强可重用性,还可将重复性代码写成函数与存储过程,用参数表示变化的部分。 函数与存储过程的区别是,函数返回一个值,而存储过程没有返回值,不过存储过程也可通过指定参数的IN|OUT形式来达到将处理结果...
Oracle学习笔记之表空间等概念及用户权限

Oracle学习笔记之表空间等概念及用户权限

Oracle数据库只是一些文件组成,Oracle实例是指有自己的系统全局区和相关数据库文件的Oracle服务器进程集。新装的Oracle数据库管理系统有一个预装的数据库(通常叫ORCL),同时会启动一个实例,以后的数据库连接,都默认是通过这个实例连接到该数据库。可以新建数据库,通过图形化或手工代码方式。新建的数据库与ORCL一样,可能只是取名不同(假设为newdb),也会启动newdb的一个实例。这就是说,一台机器上可以运行多个Oracle实例,在连接时,...
关于Oracle的commit

关于Oracle的commit

Oracle的commit就是提交数据(这里是释放锁不是锁表),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存更新到物理文件。锁有很多种,一般我们关注的都是DML操作产生的...
Java项目,从Oracle迁移到达梦数据库笔记

Java项目,从Oracle迁移到达梦数据库笔记

达梦数据库是个国产数据库,据说对Oracle有很好的兼容,本人亲自从Oracle11g迁移到达梦6.0的数据库上来,遇到一些问题,以下是问题记录:1。字段名错误虽然达梦SQL可以兼容字段大小写,但是JDVC实际上执行与Oracle会有差别,达梦的SQL可以执行,但是返回的字段的列名仍然按SQL的大小写返回,而Oracle会变成全部的大写返回,select typeid, typename from T_PUB_PRODUCT_TYPE在用oracle执行后...
Oracle教程:ora 04068 的解决方案

Oracle教程:ora 04068 的解决方案

这个问题是Oracle的两种情况。一种是自己的程序里边出现了动态执行语句。在动态执行的过程中,将对象失效了。而下面的程序还是静态编译生成的。对它的引用还是老的物理地址。导致报错。原来的对象失效。另一种是Oracle本身的错误。针对第一种情况。1. goto fang an go to buneng huicha . jiaru chengxu zai houmian ,jiu wangxiazou .caiyong tiaoguo d fangfa 2....
用Java来备份还原MySQL数据库

用Java来备份还原MySQL数据库

一,先说说基础操作吧,这部分和java无关,只讲mysql的操作,也只讲在window环境下操作,linux下大体相同。1、如果用mysqldump,你需要安装mysql服务器,如果是linux要装mysql的客户端,因为我们在本机上测试,服务端客户端都要安装,又因为在windows上操作,所以要安装mysql。如果已安装好了,就不用安装了。2、设置path环境变量,也就是把 mysql安装目录/bin 设在path环境变量中3、确保你能访问远程的Mysq...
<< 381 382 383 384 385 386 387 388 389 390 >>