ORACLE 常用字符函数
1.LOWER(str) 强制小写
2.UPPER(str) 强制大写
3.INITCAP(str) 每个单词首字母大写
示例:
SQL> select initcap('my_boy') from dual; --返回"My_Boy"
注意:单词之间用下划线("_")分割
4.CONCAT(str1,str2)连接函数,连接str1和str2字符串
5.SUBSTR(string,a[,b])返回string的一部分,a和b以字符为单位。从字符位置a开始,长为b个字符。如果a是0,那它就被认为是1(字符串的开始位置)。如果a是正数,那么字符从左边开始数。如果是负数,则从STRING的末尾开始,从右边数。如果b不存在,那么缺省是整个字符串。如果b小于1,将返回NULL。如果a或b使用了浮点数,那么该数值首先被节取成一个整数,返回类型与STRING相同。
示例:
SQL> select substr('abcde',1,2) from dual; --返回"ab"
5.LENGTH(str)返回string的长度。因为CHAR类型的值是填充空格的,所以如果string是CHAR数据类型,那么末尾的空格算在长度之内。如果string是NULL,函数返回NULL。
示例:
SQL> select length('a b c ') from daul; --返回6
SQL> select length(null) from dual; --返回NULL
6.INSTR(string1,string2[,a][,b]) 返回string1中包含string2的位置。a和b以字符为单位。从左边开始扫描string1,起始位置是A。如果A为负数那么从右边开始扫描。第B次出现的位置将被返回。A和B缺省都为1,即返回在string1中第一次出现string2的位置。如果string2在A和B的规定下没有找到那么就返回0。位置的计算是相对于string1的开始位置的,而不关A和B的取值。
示例:
SQL> select instr('abcbe','b',1,2) from dual; --返回4
SQL> select instr('abcbe','b',3) from dual; --返回4
SQL> select instr('abcbe','d') from dual; --返回0
7.LPAD(列名,数字,‘要补上的字符')左补位
示例:
SQL> select lpad('abc',5,'#') from dual; --返回##abc
8.RPAD(列名,数字,'要补上的字符')右补位
示例:
SQL> select rpad('abc',5,'#') from dual; --返回abc##
9.TRIM('child_str’from‘parents_str') 将连续子串(只能有一个字符)从主串的两边截取出来,区分大小写。默认为截取空格。Trim(str)去掉str前后空格。
示例:
SQL> select trim('a' from 'aba') from dual; --返回b
SQL> select trim(' bbb ') from dual; --返回bbb
10.LTRIM(str) 左截取
11.RTRIM(str) 右截取
12.REPLACE(x,y[,z]) 返回
相关文档:
1. 查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2、查看表空间物理文件的名称及大小
select tablespace_name, file_id, file_name,
round(byte ......
1)Library Cache的命中率:
.计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)
SQL>SELECT SUM(pinhits)/sum(pins) from V$LIBRARYCACHE;
通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。
2)计算共享池内存使用率:
SQL>SELECT ......
下载方法:在下面的连接上点击右键,选择使用迅雷下载。使用别的下载工具无法下载。
oracle 10.2.0.4 补丁下载(适用于所有操作系统):
ftp://updates.oracle.com/6810189/p6810189_10204_AIX5L.zip
ftp://updates.oracle.com/6810189/p6810189_10204_HPUX-IA64.zip
ftp://updates.oracle.com/6810189/p6810189_10204 ......
在Net Manager工具中,
将监听程序的监听位置的主机名改为 新机名
将服务名中对应数据库的主机名改为 新机名
改了监听程序后,在MS-DOS中运行
lsnrctl stop
lsnr ......