Welcome 微信登录

首页 / 数据库 / MySQL

在Oracle库存模块中进行帐龄分析

在Oracle库存模块中进行帐龄分析

不经意间发现还有这样一个功能点: (Enable profile INV:FIFO For Receipt Date) 一但这个Profile开启,系统的现有量表中就会记录最早入库的时间。如果一个Item两次入库到同一个货位,则表中的记录就会有两行。虽然在界面中只会看到一条记录。如果这个Profile关闭,系统中的最早入库时间就是最后一次事务处理时间。如果一个Item两次入库,表中只有一行汇总记录。下面是简单的测试记录。==================...
Oracle Enterprise Linux安装过程

Oracle Enterprise Linux安装过程

无意中知道Oracle 和RedHat联合推出了免费的enterprise linux。虽然对linux一直有些好奇,但都没有实际行动。出于一向对oracle公司的信任,我决定利用这次机会看看。马上下载了vmware sation (7.0.0 build-203739)。到oracle官网看看,果然可以免费下载。下载地址点这里,不过需要什么出口验证(export validation)。提交基本信息后,几天都没有反映。给联系邮箱里发了mail。oracl...
Oracle Enterprise Linux下的中文显示

Oracle Enterprise Linux下的中文显示

接上文Oracle Enterprise Linux安装过程 ,安装时选择了English(USA),进入系统后,所有中文都无法显示,不能正常浏览中文网页。可用性大大降低。选择system→administrator→languvage→simple Chinese。然后重新启动xwindows(你可以通过重新启动虚拟机的方式,或者先logout再login等方式完成。不过正常的方式应该是按下ctrl+alt+F1切换到字符模式,输入init 3,以字符形...
SQL Server和Oracle数据库索引介绍

SQL Server和Oracle数据库索引介绍

1 SQL Server中的索引 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 表或视图可以包含以下类型的索引: 聚集索引 聚集索引根据数据行的键值在表或视图中排序和存储这些数据行。索引定义中包含聚集索引列。每个表只能有一个聚集索引,因为数据行本身只能按一个顺序排序。 只有当表包含聚集索引...
Oracle连接数过多释放机制

Oracle连接数过多释放机制

Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源耗用。 使用这些资源限制特性,需要设置resource_limit为TRUE: [oracle@test126 udump]$ sqlplus "/ a...
Oracle中decode函数的用法

Oracle中decode函数的用法

Oracle函数库中提供了很多有用的函数,比如nvl,sign,round等,其中用得比较多的,功能比较大的还是decode这个函数。这个函数的用法如下: decode(表达式,条件1,结果1,条件2,结果2,...)中间有几个条件与结果根据个人而定,如 decode(sign(100-20),1,20,-1,100)意思是说当(100-20)大于零时,结果为20,而当(100-20)小于零时,结果为100,其中的sign只是一个判断符号的函数 假如...
Oracle释放undo表空间

Oracle释放undo表空间

在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G 但是这些表空间的所占用磁盘的物理空间又不会被Oracle所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题,经过个人整理经过如下操作可以重构undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解决此问题: --查看各表空间名称 select name fr...
phpMyAdmin导入大数据的方法

phpMyAdmin导入大数据的方法

在使用phpMyAdmin的时候经常用到数据的导入和导出(Export/Import),但是在导入大数据的时候由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据,对于导入大数据到mysql的,我以前使用过使用SHELL的方式导入几百兆的文件到mySQL数据库(原文),但是国内的虚拟主机绝大多数不像DreamHost一样开放SHELL权限,而且多数都是Windows Server服务器。我们自己又没有权限修改php.ini文...
使用Linux下script工具记录Oracle输出

使用Linux下script工具记录Oracle输出

在Linux下使用Oracle数据库时,很多时候我们想记录输出信息,当然有很多方法可以选择,但是这里我想说的是script工具。 在Linux下有一个script工具,可以将当前终端会话中的所有输入输出结果捕获到一个指定的文件里。 看一下这个工具的man输出:[oracle@jumper oracle]$ which script/usr/bin/script[oracle@jumper oracle]$ man scriptSCRIPT(1) BSD ...
Oracle 数据字典文档

Oracle 数据字典文档

select * from dictionary;--数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。用户可以用SQL语句访问数据库数据字典。数据字典内容包括:1,数据库中所有模式对象的信息,如表、视图、簇、及索...
MySQL数据库在ARM+Linux平台上的移植

MySQL数据库在ARM+Linux平台上的移植

最近需要在pxa270的嵌入式平台上应用数据库进行通信信息管理,客户要求使用MySQL数据库,接下任务后,在网上一查才知道MySQL 根本很少用于嵌入式环境,而且支持的少数几种芯片中并没有arm的分发包!继续搜索有没有MySQL在arm平台移植的相关文章,几乎找不到相关资料.而自己在网上发了一些帖却没有收到一个回复,没办法,只能硬着头皮自己动手了.幸好经过一番”苦战”,今天终于克服了所有障碍,让MySQL在270板子上跑了起来!而且简单的测试也都收到了预期...
在Linux环境下编译Qt的MySQL驱动

在Linux环境下编译Qt的MySQL驱动

Qt SDK包含了QtCreator和Qt基础库,是个非常优秀的开发环境。但这个安装包里面的Qt基础库的plugins里面数据库驱动只有sqlite,没包含 MySQL 的驱动,而MySQL是很常用的一个数据库平台。如果你需要MySQL的驱动,可以按下面的办法做:到Trolltech下个Qt的源码包,这个包里面有MySQL驱动的源程序。在编译MySQL驱动之前,请确定你已经安装了完整的MySQL数据库,一定要包括mysql-devel,这是编译驱动需要的。...
<< 321 322 323 324 325 326 327 328 329 330 >>