
ORACLE
文章平均质量分 90
30baby
oracle 10g OCM,RHCE7.
82526830@qq.com
展开
-
oracle: 字符串拼接的写法
根据emp表拼出select ename,job,sal,hiredate from emp where hiredate=to_date('1980/12/17','yyyy/mm/dd');语句如下SQL> select 'select ename,job,sal,hiredate from emp where hiredate=to_date('''||to_char(h...原创 2019-03-12 17:11:31 · 372 阅读 · 0 评论 -
oracle: 基于schema scott的SQL复习和练习(part I)
--sql练手by bb30.--1.列出至少有一个员工的所有部门.select d.DEPTNO,d.DNAME from dept d where exists (select 1 from emp e where d.deptno=e.deptno);--2.列出薪金比 “ SMITH ” 多的所有员工.select e.EMPNO,e.ENAME,e.SAL from emp...原创 2019-03-19 15:18:46 · 196 阅读 · 0 评论 -
oracle: DBMS_CRYPTO实现对指定列的加密解密
加密指定的varchar2类型的列:test用户的权限:GRANT EXECUTE ON SYS.DBMS_CRYPTO TO test;创建测试表[oracle@test1 ~]$ sqlplus test/testsql> create table t1(a int primary key,psw raw(60));把创建加密函数的语句放在1.sql里[...原创 2018-11-19 14:27:31 · 854 阅读 · 0 评论 -
oracle: ORA-27300, ORA-27301, ORA-27302 on AIX (文档 ID 1541121.1)
双节点的aix下的11204rac的警告日志:Sat Aug 04 07:21:01 2018WARNING: Heavy swapping observed on system in last 5 mins.pct of memory swapped in [1.11%] pct of memory swapped out [1.00%].Please make sure there ...原创 2018-08-04 09:23:52 · 688 阅读 · 0 评论 -
oracle: DBVERIFY检测数据文件
dbv可以用来检测数据文件的物理坏块问题.1.检测数据文件[oracle@test1 ~]$ dbv file=/dbdata/oradata/orcl11r2/users01.dbf DBVERIFY: Release 11.2.0.3.0 - Production on Fri Jun 15 10:45:40 2018Copyright (c) 1982, 2011, Oracle a...原创 2018-06-15 11:00:26 · 548 阅读 · 0 评论 -
oracle: 裸设备(raw device)的表空间
linux下模拟个裸设备添加个数据文件.[root@test1 orcl11r2]# dd if=/dev/zero of=raw_datafile bs=1024k count=100100+0 records in100+0 records out104857600 bytes (105 MB) copied, 0.141889 s, 739 MB/s[root@test1 orcl1...原创 2018-06-15 10:35:58 · 1035 阅读 · 0 评论 -
oracle: datafile的resize问题
在有些情况下,比如存储空间不足了,数据文件创建时指定过大了。可能会需要对数据文件的大小进行调整,这时可以执行下脚本,产生resize的命令,来方便对数据文件进行减小操作。SQL> @C:\Users\bb30\Documents\IT\Scripts\oracle\resize_datafile.sql==========DATAFILE INFO:FILE_NAME ...原创 2018-06-13 17:50:06 · 1524 阅读 · 0 评论 -
oracle: local_listener,remote_listener,listener_networks参数
local_listener参数:当oracle的本地监听为非默认情况时,会用到local_listener参数。remote_listener参数:而当监听和实例本身不在同一台服务器上时,remote_listener参数就会起作用了。例如:192.168.2.30为数据库服务器,没有配监听。编辑tnsnames.ora和设置remote_listener参数:[oracle@test1 adm...原创 2018-06-11 15:49:57 · 3090 阅读 · 0 评论 -
oracle: SKIP_UNUSABLE_INDEXES参数(ORA-39326)
impdp导入数据时报ora-39326错误。原文出处:http://blog.itpub.net/19602/viewspace-61743/之前并不知道SKIP_UNUSABLE_INDEXES是一个参数,在imp/impdp中经常看到!通过以下试验发现即使SKIP_UNUSABLE_INDEXES=y,status=UNUSABLE的index还是伴随着tt表原创 2017-10-18 09:10:24 · 2183 阅读 · 0 评论 -
限定oracle单服务器多instance的cpu资源
限制每个instance的cpu配额:1.创建plan,名称为MAXCAP_PLANBEGIN DBMS_RESOURCE_MANAGER.CREATE_PENDING_AREA(); DBMS_RESOURCE_MANAGER.CREATE_PLAN( PLAN => 'MAXCAP_PLAN', COMMENT => 'Limit overall data原创 2017-09-08 13:33:32 · 912 阅读 · 0 评论 -
12.1.0.2 rac with psu 12.1.0.2.170418
grid:grid@yzh-rac1:/oracle/app/12.1.0/grid> OPatch/opatch versionOPatch Version: 12.1.0.1.3升级opatchgrid@yzh-rac1:/oracle/app/12.1.0/grid> $ mv OPatch/ OPatch_oldgrid@yzh-rac1:/oracle/app/12.原创 2017-06-28 05:38:43 · 744 阅读 · 0 评论 -
10.1 oracle alert.log中'Process Q000 Started Up But Failed With Error = 20'
客户的老的测试环境。日志报'Process Q000 Started Up But Failed With Error = 20'错误。无法起库。oracle 10.1.0.3.0 aix 5.3单机。经查询,是processes参数设置过低引起。当前值为300,改正为800.问题解决。原创 2017-06-13 09:09:06 · 623 阅读 · 0 评论 -
12c rac 操作系统内存低导致服务offline(opatch)
12.1.0.2.0,2节点nodes rac,suse11 sp4 数据库服务器上存在应用的脚本,导致在特定时刻内存free过低,最低时100mb,导致自建的service直接offline了。参见12c memory guard部分。solution1:(linux only x64)yzh-rac1:~/Desktop # vim /etc/sysctl.原创 2017-06-07 08:27:27 · 573 阅读 · 0 评论 -
like查询如何有索引效果
一.like查询与索引 在oracle里的一个超级大的表中,我们的where条件的列有建索引的话,会走索引唯一扫描INDEX UNIQUE SCAN。如select * from table where code = 'Cod25',而如下这些语句哪些会走索引呢?Sql代码 select*fromtablewherecodelike'Code2%' ...转载 2019-04-01 10:55:57 · 544 阅读 · 1 评论