- 博客(53)
- 资源 (18)
- 收藏
- 关注
原创 传统行业的自动化运维
项目总结---见识不深,欢迎吐槽运维为什么要自动化,智能化1)、没有对常用运维脚本进行管理,直接运行命令,风险大2)、业务剧增,运维人员需要管理大批量服务器,日常运维工作量大3)、巡检、变更、发布等等,重复工作多常见的运维场景1)、日常巡检 运维工程师需检查所管理服务器的各项指标是否正常,放防御未然2)、采集/比对 定期采集服务器指标、配置文件、日志文件,制作服务器的变更基线,便于日后分析3)、业务/系统变更 系统扩...
2020-08-16 12:03:23 351
原创 startup failed due to previous errors
startup failed due to previous errors
2010-10-19 23:16:00 56600 1
原创 Tapestry 弹出窗口 showmodal窗口!
环境:Tapestry 4.1 功能:弹出窗口之间传递多个参数,多种类型的参数, 查看 查看
2010-04-10 18:19:00 790
原创 javascript中获取一个字符串中 特定字符串的个数
//统计字符串中特定字符串的个数function getStrCount(scrstr,armstr){ //scrstr 源字符串 armstr 特殊字符 var count=0; while(scrstr.indexOf(armstr) >=1 ) { scrstr = scrstr.replace(armstr,"") count++; } return count;}
2010-02-24 20:45:00 6539 1
原创 remedy 7.5数据库密码
Remedy系统在安装的时候,需应用所使用的数据库系统,当选择oracle数据库时候,会在oracle数据库里面创建用户aradmin,其默认密码为:AR#Admin#。创建表空间arsystem,artmpspc(临时表空间)。 下面将阐述如何修改数据库默认密码以及忘记了aradmin密码时的处理方法。测试环境基于: 数据库:aradmin 应用软件:remed
2009-12-22 09:31:00 1163
原创 ora-01422
ORA-01422: exact fetch returns more than requested number of rows Cause: The number specified in exact fetch is less than the rows returned.Action: Rewrite the query or change number of rows r
2009-09-09 14:05:00 5068 5
原创 java ;javascript;oracle 数组处理
Java 数组: 一维数据的申明:int a[] ; int[] a;在申明的时候不能指定数组的长度,即数组中元素的个数。 创建数组:Java 中用new来创建数组: 数组名 = new 数组元素的类型 [数组元素的个数]; 初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数
2009-07-30 23:34:00 905 1
原创 oracle 字符串处理函数
ora-22835:Buffer to small for clob to char or Blob to raw conversion(actual string,maxinum string) cause:an attempt was made to convert CLOB to CHAR or BLOB to RAW, where the LOB size was bigger t
2009-07-29 23:06:00 1543
转载 Oracle中SQL语句执行效率的查找与解决
本文详细介绍了Oracle中SQL语句执行效率问题的查找与解决的方法。 一、识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题。 2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数) ? 数据列 EXECUTIONS:执行次数 DISK_READS:读盘次数 COMMAND_TYPE:命令类型(3:select,
2009-07-29 22:35:00 1336
转载 控制sql查询走索引
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不
2009-07-29 22:31:00 2475
原创 oracle查询效率(二)--in and exist
in 与 exist 的语法比较: select × from 数据表 t where t.x in (...) 括号内可以是符合t.x字段类型的值集合,如(1,2,3),但如果t.x是number类型的时候,似乎这样的写法会出问题;也可以是通过另外的select语句查询出来的值集合,如(select y from 数据表2 where ...)。
2009-07-29 22:29:00 1848
转载 oracle查询效率(三)
避免在索引列上使用NOT 通常, 我们要避免在索引列上使用NOT, NOT会产生在和在索引列上使用函数相同的影响. 当ORACLE”遇到”NOT,他就会停止使用索引转而执行全表扫描.(22) 避免在索引列上使用计算.WHERE子句中,如果索引列是函数的一部分.优化器将不使用索引而使用全表扫描. 举例: 低效: SELECT … FROM DEPT WHERE SAL * 12 > 25000;
2009-07-29 22:29:00 1649 1
原创 oracle查询效率(一)
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) W
2009-07-29 22:27:00 705
原创 oracle 过滤法定假期
函数设计思路是: 首先判断哪些假期会在我操作的时间内: 这样的假期必须满足:假期的开始时间比我操作结束时间要早,而且假期的结束时间比我操作开始时间要迟。 在去判断假期里面是否需要修改我操作的开始时间和操作的结束时间(因为此时我只关注是一个时间段) 如果假期的开始时间早于我操作的开始时间,则修改我操作的开始为假期的操作开始时间。 如果假期的结束时间晚于我操作的结束时间,则修改我操作的结束时间的假期的
2009-07-29 22:21:00 1185
原创 exp,expdp命令实践
在window平台下面: 查看帮助:exp/imp help=y 可以查看命令参数和参数默认值说明。 同样有expdp/impdp help=y。exp/imp早在9i就有这样的用法。expdp/impdp在oracle 10g才出现的用法。oracle 10g版本也支持exp/imp这样的用法。 exp/imp,expdp/impdp用于数据的逻辑备份。 按照给
2009-05-26 22:18:00 4015
原创 user_constraints,user_cons_columns查看外键
Oracle 查看一个表对应的主键和外键的约束关系,查看的语句: select a.owner 主键拥有者 ,a.table_name 主键表 ,b.column_name 主键列 ,C.OWNER 外键拥有者 ,c.table_name 外键表 ,d.column_name 外键列from use
2009-05-26 13:38:00 6584
原创 oracle resource ,quota 权限
create user U_test identified by U_test; grant connect to U_test ;grant resource to U_test; //resource 为一个角色alter user U_test quota 10M on tbs_u; create user U_test default tablespac
2009-05-25 10:53:00 1581
原创 sys,system,sysdba,dba区分
system privilege:sysdba角色:dba用户:sys,system dba和sysdba的区别dba、sysdba这两个系统角色有什么区别呢 在说明这一点之前我需要说一下oracle服务的创建过程·创建实例→·启动实例→·创建数据库(system表空间是必须的)启动过程·实例启动→·装载数据库→·打开数据库sysdba,是管理oracle实例的,它的存在不
2009-05-13 10:35:00 1461 1
原创 Oracle 相关名称
推荐的帖子:http://topic.csdn.net/t/20050520/12/4022209.htmldb_name db_domainservice_namesinstance_name 数据库和实例之间的对应关系是一对一的。一个数据库 就有一个实例与之对应!
2009-04-02 22:51:00 394
原创 oracle 表 表空间 数据文件
数据文件是数据库的物理存储单位,而表空间TableSpace则是数据库的逻辑组成部分。数据库的数据是存储在表空间中的,而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行。 产生表空间一般都是DBA或特权用户来完成的,如果要以其他的身份来产生,这个用户必须由Crea
2009-03-06 10:02:00 3615 1
原创 oracle 关系代数
关系代数中的操作可以分为两类:(一):传统的集合操作。并,差,交,笛卡尔积。(二):扩充的关系操作:投影(关系表的垂直分隔),选择(关系表的水平分隔),连接(关系表的结合),除法(笛卡尔积的逆运算)。1.并 -- Union 在oracle 里面的并有两种union,union all。区别在于union过滤重复行!一般在没有重复行的时候使用union all这样查询的效率快。
2009-02-15 17:00:00 1975 1
原创 oracle 细节问题
一:多行函数avg 平均值count 记录行数 不记录null行count(*) 是不过滤null行的select count(distinct(deptno)) from emp where deptno =30 不重复非null的条数max 最大值min 最小值sum 求和null值不进行多行函数的计算select sum(comm) from emp avg(comm) = su
2009-02-10 16:23:00 648
原创 oracle 字符串处理实践
背景一:人员信息表,表中有email_address字段,字段里面的值有如下的格式: name1@test.com.cn或者name2/test/com/cn 想得到人名字。用字符串处理函数如下:代码一:select email_address --,instr(email_address,@,1,1) --,decode(instr(email_a
2009-01-19 22:26:00 584
转载 oracle分析函数
oracle 分析函数FUNCTION_NAME(,…)OVER( > )缺省时相当于RANGE UNBOUNDED PRECEDING1. 值域窗(RANGE WINDOW) RANGE N PRECEDING 仅对数值或日期类型有效,选定窗为排序后当前行之前,某列(即排序列)值大于/小于(当前行该列值 ?/+ N)的所有行,因此与ORDER BY子句有关系。
2009-01-12 23:40:00 1087
转载 oracle sequence
最初接触sequence还是听说oralce 用来实现sql server 中的indentity(1,1)的功能。主要实现的方法,一个表,一个sequece,一个触发器。 创建表: create or replace table table_name(id number,name varchar2(10)); 创建sequence语法:
2009-01-05 22:09:00 1623
转载 oracle命名规范
原文出处一、 命名约定 1. 是指数据库、数据库对象如TABLE、SEQUENCE、PROCEDURE、COLUMN等的命名约定; 2. 命名富有意义英文词汇,除个别通用的(见列表),要避免使用缩写),多个单词组成的,中间以下划线分割; 3. 除数据库名称长度为1-8个字符,其余为1-30个字符,Database link名称也不要超过30个字符; 4. 命名只能使用英文字母
2009-01-05 21:54:00 5031
oracle 10g 帮助文档 全集
2009-02-02
Ora 10G SQL Reference
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人