Welcome 微信登录

首页 / 数据库 / MySQL

Linux清理Oracle日志巧用close_trace命令释放误删trace文件

Linux清理Oracle日志巧用close_trace命令释放误删trace文件

可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些”被已经误删了的“打开文件的描述符(fd),这种情况下文件系统上该文件实际占用的空间是不会被释放的,这就造成使用df命令查看文件系统剩余空间和用du命令查看文件夹空间使用量时数值不一致的问题。此外因为是后台进程持有这些打开文件描述符,所以我们无法像kill服务进程一样来解决该问题(部分后台进程...
Oracle 10g中存储过程中使用游标

Oracle 10g中存储过程中使用游标

实例设计 1. 功能设计 某高校开发的研究生招生系统,要求设计PL/SQL程序对考生的成绩数据进行处理,处理的逻辑是根据每门专业课的最低分数线和总分的最低分数线自动将考生归类为录取考生、调剂考生和落选考生。 为此设计两个数据表,graduate数据表存放考生成绩,result数据表存放处理结果,PL/SQL程序完成的功能就是将graduate数据表中的数据逐行扫描,根据分数线进行判断,计算出各科总分,在result数据表中将标志字段自动添加上“录取”或“落...
RedHat Linux 9下MySQL双向同步复制

RedHat Linux 9下MySQL双向同步复制

设置MySQL数据双向同步一、准备服务器由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。more.. | less.. | 本文中,我们假设主服务器(以下简称Master)和从服务器(以下简称Slave)的版本都是5.0.27,操作系统是RedHat Linux 9。假设同步Master的主机名为:maste...
推荐五款较好的MySQL GUI工具

推荐五款较好的MySQL GUI工具

大多数数据库都是由两个截然不同的部分组成的:后端(存储数据的地方)和前端(一个用于连接数据组件的用户界面)。这种架构可以把用户界面从数据层分离出来。这样的话,第三方就可以创建自己的应用程序来和数据库进行交互了。 在本文中,我会介绍一些最常用的MySQL GUI工具。 1.Workbench 这是一个Sun Systems/Oracle开发的免费工具。对于Microsoft Windows, Mac OS X和Linux平台来说,Workbench都十...
Linux下IMP数据库文件记录

Linux下IMP数据库文件记录

初学Linux下Oracle数据库IMP/EXP,昨天在IMP oracle数据库时候一直提示说IMP-00002,不能打开指定路径下的*.dmp文件。网路查询没有找到答案,今天请教ERP厂商,答复说权限问题。于是晚上再次更正文件夹的权限,然后重新将*.dmp文件copy到Linux指定目录下,在做IMP动作之前,再次网路搜索了下,在一片文章中看到路径的写法跟之前的写法不同(之前写法:file=U1LinuxTEST*.DMP;网路上的写法:FILE=/U...
Oracle函数(把整个字符串转换为小写)

Oracle函数(把整个字符串转换为小写)

Oracle函数(把整个字符串转换为小写)NLS_LOWER(x[,y])【功能】返回字符串并将字符串的变为小写;【参数】x字符型表达式【参数】Nls_param可选,指定排序的方式(nls_sort=) 。SCHINESE_RADICAL_M(部首、笔画) SCHINESE_STROKE_M(笔画、部首SCHINESE_PINYIN_M(拼音))【返回】字符型【示例】 select nls_LOWER("ab cde") "test",nls_LOWER...
Oracle函数(将整个字符串转换为大写)

Oracle函数(将整个字符串转换为大写)

Oracle函数(将整个字符串转换为大写)NLS_UPPER(x[,y])【功能】返回字符串并将字符串的转换为大写;【参数】x字符型表达式【参数】Nls_param可选,指定排序的方式(nls_sort=) 。SCHINESE_RADICAL_M(部首、笔画) SCHINESE_STROKE_M(笔画、部首SCHINESE_PINYIN_M(拼音))【返回】字符型【示例】 select NLS_UPPER("ab cde") "test",NLS_UPPE...
Oracle函数(字符串中搜索字符位置(全角算1字符))

Oracle函数(字符串中搜索字符位置(全角算1字符))

Oracle函数(字符串中搜索字符位置(全角算1字符))INSTR(C1,C2[,I[,J]])【功能】在一个字符串中搜索指定的字符,返回发现指定的字符的位置;【说明】多字节符(汉字、全角符等),按1个字符计算【参数】C1 被搜索的字符串C2 希望搜索的字符串I 搜索的开始位置,默认为1J 第J次出现的位置,默认为1【返回】数值【示例】select instr("oracle traning","ra",1,2) instring from dual;返回...
Oracle函数(把每个单词首个字母变为大写)

Oracle函数(把每个单词首个字母变为大写)

Oracle函数(把每个单词首个字母变为大写)NLS_INITCAP(x[,y])【功能】返回字符串并将字符串的第一个字母变为大写,其它字母小写;【参数】x字符型表达式【参数】Nls_param可选,查询数据级的NLS设置:select * from nls_database_parameters;例如:指定排序的方式(nls_sort=) 。nls_sort=SCHINESE_RADICAL_M(部首、笔画) nls_sort=SCHINESE_STRO...
Oracle 收缩表大小 Oracle Shrink Table

Oracle 收缩表大小 Oracle Shrink Table

从10g开始,Oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从oracle...
<< 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 >>