- 博客(39)
- 资源 (12)
- 收藏
- 关注
转载 Centos下查看当前目录大小及文件个数
查看目录及其包含的文件的大小du -ch directory查看当前目录下文件的个数 ls -l | grep "^-" | wc -l查看当前目录下以.jpg为后缀文件的个数 ls -l | grep ".jpg" | wc -l查看当前目录下文件的个数(包括子目录)ls -lR| grep "^-" | wc -l查看某目录下文件夹(目录)的个数(包括子目录里)
2014-05-30 17:54:59 14814
转载 oracle默认监听端口更改
oracle默认监听端口更改1. 更改oracle的默认监听端口号 修改端口号的整体步骤 1.1 。 查看当前监听的状态 1.2 。 停止监听 1.3 。 修改监听文件的端口号 1.4 。 修改初始化参数local_listener 1.5 . 重启监听器 1.6 。 修改完毕,使用新端口登录测试实
2014-05-28 18:43:08 3970
转载 关于DBMS_SQL的使用
PL/SQL中使用动态SQL编程 在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。(一)介绍 DBMS_SQL系统包提供了很多函数及过程,现在简要阐述其中使用频率较高的几种: function open_cursor:打开一个动态游标,并返回一个整型;
2014-05-26 18:04:19 1251
转载 Oracle时间运算
目录=========================================1.Oracle的日期函数2.日期加减3.月份加减4.年份加减5.求每月的最后一天6.求每月的第一天7.求下一个星期几入门知识:①Oracle中的日期时间存储:oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时
2014-05-25 12:06:48 523
转载 Oracle中如何将日期转换成农历
CREATE TABLE SolarData( YearID INTEGER NOT NULL, -- 农历年 DATA CHAR(7) NOT NULL, -- 农历年对应的16进制数 DataInt INTEGER NOT NULL -- 农历年对应的10进制数);INSERT INTO SolarData VALUES(1900, '0
2014-05-25 11:55:29 2600
转载 Nologging到底何时才能生效 append
请大家仔细看那些测试的例子.看了Tom的解释,始终觉得牵强.开始以为可能是bug经过观察和测试,终于发现了Nologging的秘密我们知道,Nologging只在很少情况下生效通常,DML操作总是要生成redo的这个我们不多说.关于Nologging和append,一直存在很多误解.经过一系列研究,终于发现了Nologging的真相.我们
2014-05-22 13:36:08 667
转载 Oracle sqlplus中常用的set命令
Oracle sqlplus中常用的set命令 set echo on--设置运行命令是是否显示语句set feedback on--设置显示“已选择XX行”set colsep | --设置列与列之间的分割符号set pagesize 10--设置每一页的行数set serveroutput on--设置允许显示输出类似dbms_outputset
2014-05-20 14:30:17 6444
转载 Oracle insert大量数据经验之谈
在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。 前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。 1. insert into tab1 select * from tab2; co
2014-05-20 14:15:39 881
转载 Oracle 创建资源计划
1. 创建未决区DBMS_RESOURCE_MANAGER.CREATE_PENDING_AREA;2.创建资源消费组 DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP => 'rudy01_consumer_group',
2014-05-19 16:16:28 1482
转载 sdo_Geom包的函数
Oracle_spatial的函数一sdo_Geom包的函数:用于表示两个几何对象的关系(结果为True/False)的函数:RELATE,WITHIN_DISTANCE验证的函数:VALIDATE_GEOMETRY_WITH_CONTEXT,VALIDATE_LAYER_WITH_CONTEXT单个对象操作的函数:SDO_ARC_DENSIFY, SDO_AR
2014-05-16 11:42:29 7293
原创 oracle rows range keep 的使用
1. rows--按salary排序,计算当前行到下面两行的salary累加值,红色部分为例,可以看到2340等于3个salary的值,物理行范围,一眼看就看出来了SQL> select id,last_name,salary,dept_id, 2 sum(salary) over(order by salary 3 rows between current row an
2014-05-15 13:19:54 942 1
转载 where current of 子句
PL/SQL提供为update和delete语句在cursor中使用提供了where current of子句。这个子句让你容易地进行update和delete操作对最近fetch的行进行操作。 语法: UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name; DELETE
2014-05-15 10:54:49 3325
原创 Oracle null
当为null的字段在一条记录的最后,就是说他后边没有非null的字段值时,是不占空间的 当为null的字段在一条记录的中间,就是说他后边还有非null的字段值时,他占一个字节由于Oracle在存储的BLOCK中,并没有字段类型、字段名称之类的东西,完全是按照字段的顺序存储。以A、B、C三个字段为例如果BLOCK中只有两个值,你怎么知道到底A、B和C哪个字段对应的是空值呢?所
2014-05-14 13:11:46 524
转载 Oracle 11g DRCP连接方式——基本原理
学习Oracle是一个复杂、繁琐的过程。在浩如烟海的Oracle官方资料、新特性、MOS资料和各种Internal知识面前,我们总是觉得力不从心、不知所措。但是,这往往也就是我们不断坚持、积累和追寻的乐趣。 在Oracle 11g中,提出了突破传统专用/共享连接的第三种连接方式——Database Resident Connection Pooling(DRCP)。本篇我们一起来探讨这项技
2014-05-13 16:37:39 1466
转载 Oracle 查看当前会话 SESSION ID 方法
查看当前会话的session ID 有如下三种方法: 1. v$mystat视图 SQL> desc v$mystat Name Null? Type ------------------------------------------------- ----------
2014-05-13 16:30:47 12742
原创 Oracle 取消登陆与登出审计
1. oracle 11gr2的审计功能默认是打开的,但是由于默认状况下是会审计所有账号的登入和登出的,这就使得审计日志的数据量非常大.
2014-05-12 18:41:16 3133
转载 有关DBLINK操作的语句执行机制及优化方式
分布式查询语句对于远程对象的查询在远程库执行,在远程可以执行的语句会通过优化器的查询转换,执行的是转换后的语句,然后结果集返回到本地,再与本地表运算。当然,本地还是远程是相对的,我们可以通过driving_hint改变主查询计划的执行位置,但是对DML,driving_site是失效的。另外对远程表也可以使用其他hint。 分布式查询可能一条SQL语句中有不同远程库的表,优化分布式
2014-05-10 22:21:49 901
转载 Oracle11新特性——分区表功能增强
oracle11g分区表功能有所加强,新增了虚拟列分区、系统分区、INTERVAL分区,参考分区等功能。组合分区中新增了4种组合分区RANGE-RANGE、LIST-RANGE、LIST-HASH和LIST-LIST。下面一一介绍:一:RANGE-RANGE建表示例:CREATE TABLE TEST_RANGE_RANGE (vl1 date,vl2 number(12))PAR
2014-05-10 21:51:40 714
转载 《Oracle物化视图实战手册》-原理讲解-应用场景-实战
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://leonarding.blog.51cto.com/6045525/1354990《Oracle物化视图实战手册》场合:数据变化小,查询出数据还要2次利用,需要数据双向同步的场合视图:就是一条sql语句,每次查询时都要重新生成执行计划,重新执行,非常消耗
2014-05-10 21:48:15 1607
转载 Oracle 审计和测试操作
.1 相关参数1.1.1 AUDIT_SYS_OPERATIONS参数默认为false,当设置为true时,所有以sysdba,sysoper身份登录的用户的操作都会被记录至操作系统中,sysdba相关操作和普通用户不同,它是记录在操作系统中不会放在aud$表中,注意这个参数修改后需要重启才生效1.1.2 AUDIT_TRAIL 参数AUDIT_TRAIL 用于开启和禁用审
2014-05-09 20:26:35 1621
转载 ORA-02266: unique/primary keys in table referenced by enabled foreign keys
在数据库里面使用TRUNCATE命令截断一个表的数据时,遇到如下错误SQL >TRUNCATE TABLE ESCMOWNER.SUBX_ITEMORA-02266: unique/primary keys in table referenced by enabled foreign keys有时候对应的中文错误提示为:ORA-02266: 表中的唯一/主键被启用的外部关键
2014-05-08 14:16:55 1170
转载 Oracle提供两种使用嵌套表
racle提供两种使用嵌套表的方法:1. PL/SQL代码中作为扩展PL/SQL语言;(这部分内容就是上边所说oracle内存表是oracle嵌套表的部分功能)2. 作为物理存储机制,以持久地存储集合。*/--创建测试表:CREATE TABLE dept (deptno NUMBER(2) PRIMARY KEY, dname VARCHAR2(14
2014-05-07 19:20:21 2845
原创 oracle 监控函数索引
SELECT * FROM USER_indexes t1 WHERE t1.index_type LIKE 'FUN%';SELECT DISTINCT INDEX_TYPE FROM USER_INDEXES;
2014-05-05 20:00:17 663
转载 oracle recyclebin详解
今天在SOA应用数据库上运用DBMS_REDEFITION包进行在线非分区表转换分区表操作时,本想DROP掉建的临时表cube_scope_temp不小心后面忘记加"temp"直接执行了,我等意识到这个问题的时候已经晚了,因为项目建设等遗留问题,数据库是非归档模式,也没有做备份,因为怕影响业务,一时也没想到oracle回收站recyclebin这个方法,直接将备份的建表语句新建了表,保证了业务正常
2014-05-05 17:52:20 1792
转载 开启oracle的flashback闪回功能
1-开启归档功能,使数据库处于归档模式下 先关闭数据库:shutdown immediate 启动到mount状态:startup mount 开启归档功能:alter database archivelog; 打开数据库:alter database open;2-开启闪回flashback功能(归档下才可开启数据库闪回) 查看flashback是否开启:selec
2014-05-05 17:48:53 952
转载 Oracle 10g 物理Dataguard日常操作维护(二)
3.3进程日志的监控操作3.3.1 查看备库进程状态SQL>select process,client_process,sequence#,status from v$managed_standbyPROCESS CLIENT_P SEQUENCE# STATUS--------- -------- ---------- - ---
2014-05-04 18:43:16 1172
转载 Oracle 10g 物理Dataguard日常操作维护(一)
物理Dataguard日常操作管理(一)3.1 Dataguard 常用参数日志的传输以及应用可以算作是Dataguard的核心所在.在我们搭建DG的过程中,如何配置优化日志传输服务,关系到整个DG体系的性能以及可用性.而且,不同的保护模式也需要不用的参数组合.10g下,影响配置日志传输的参数主要有以下几个:1. ARCH/LGWR设置日志的传送模式,默认使
2014-05-04 18:42:41 892
转载 /dev/shm的应用
一、/dev/shm理论默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果./dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。默认系统就会加载/dev/shm ,它就是所
2014-05-04 16:05:27 754
转载 ORU-10027: buffer overflow, limit of 10000 bytes
错误提示:ERROR at line 1:ORA-20000: ORU-10027: buffer overflow, limit of 1000000 bytesORA-06512: at “SYS.DBMS_OUTPUT”, line 32ORA-06512: at “SYS.DBMS_OUTPUT”, line 97ORA-06512: at “SYS.DBMS_OU
2014-05-04 13:29:49 1566
转载 ORA-00845: MEMORY_TARGET not supported on this system
今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:SQL> alter system set memory_max_target=3G scope=spfile ; System al
2014-05-04 11:59:21 600
原创 oracle 调用java
一:例子1,创建JAVA CLASSa)对于简单的CLASS,我们可以直接在PLSQL里定议,如下create or replace and compile java source named "HelloWorld"aspackage com.test;public class HelloWorld {public static String sayHello(Str
2014-05-01 16:35:56 1524
转载 oracle调用JAVA类的方法
1. 用loadjava方法装载;可能是调试方便,据说这种方法比较通用。c:\test\hello.javapublic class hello{ public static void main(String[] args) { System.out.println("Hello"); hello h = new hello(); h.i
2014-05-01 16:34:58 1205
原创 由于主机静态ip与实际学不匹配,而导致的TNS-00512: Address already in use
1.今天在打开oracle遇到的错误如下
2014-05-01 13:05:24 3721
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人