自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 作为软件从业者,碰到半懂不懂的老板来指手画脚该如何应对?

作为软件从业者,碰到半懂不懂的老板来指手画脚该如何应对?首先请各位老板谅解起了一个吸引眼球的标题,主要是希望吸引更多的人能看到这篇文章,有好多软件从业人员碰到过类似的情况最后因为处理不好而对原来的工作失去兴趣甚至离职,希望看了我的分析后能对大家有所帮助。俗话说的好:“不怕老板不懂也不怕老板很懂,就怕老板半懂不懂。”这里的老板也可以是自己的领导,也可是是客户,甚至是工作中其他相关者比如(产品...

2018-10-29 16:02:25 610

原创 物联网应用开发与传统软件开发的区别

自从共享单车火了以后物联网应用开发就比较热门了, 甚至一些非物联网的公司也开始切入物联网项目中去,结果用传统的互联网技术和团队开发出来的项目问题多多。核心原因是物联网应用开发本身有一些特殊性需要关注,正好本人从事了多年的物联网软件设计和管理工作,说一说物联网应用开发时应该特别注意的地方。要知道物联网应用开发的特殊性首先要了解物联网应用与传统互联网项目的使用场景有什么不同。从技术上讲物联网应用与传统...

2018-04-16 15:28:23 10425

原创 瀑布式还是敏捷式?非纯软件公司开发模式如何定

十几年前主流的IT公司几乎全部使用瀑布模式进行开发,但是随着互联网的兴起好多公司开始接受敏捷模式进行开发。现在好多规模不大的非完全软件公司在开发软件项目时到底应该如何根据自己的实际情况选开发模式?为了节约大佬的时间我先说结论再分析原因,对于时间紧张的大佬可以不看后面的具体分析。结论:第一类:工具类软件和通用产品类软件开发公司、给管理规范的大型企业开发软件系统的公司、对日外包公司 适合用瀑布模型。第...

2018-04-11 17:29:44 647

原创 技术管理者怎样留住软件开发人员--个人心得

目前绝大多数企业的软件开发人员流动都很大绝大多数企业既没有像腾讯阿里这样的企业知名度也没有华为这样高的待遇,那么这些企业如何留住开发人才呢? 首先还是待遇问题:给开发人员的工资不能太低,虽然不能跟阿里华为那样的工资,但是至少要达到行业平均水平,否则过低的待遇只会让企业给别人培训人(开发人员一觉得能力够了就走了)。 其次:要让开发人员觉得能够学到东西。这里有两种方法:1是技术管理...

2018-04-03 15:18:01 647

原创 Oracle的LOGMNR工具的使用及注意事项

该文借鉴别人的方法结合自己使用过程中碰到的问题:一、LogMiner的用途用LOGMNR在线分析和挖掘日志(包括归档日志)。可以提炼出重做日志。 二、安装LogMiner要安装LogMiner工具,必须首先要运行下面这样两个脚本,l $ORACLE_HOME/rdbms/admin/dbmslsm.sql2 $ORACLE_HOME/rdbms/admin/

2014-12-11 14:03:39 680

转载 Oracle查询当前会话的sid

查看当前会话的session  ID 有如下三种方法:1.   v$mystat视图SQL> select sid from v$mystat where rownum=1;       SID----------      11522.   使用userenv(‘sid’) 直接获取 这种方法只能在oracle 10g以后可以使用。SQL> selec

2014-11-11 13:37:09 812

转载 Oracle 外部表简单例子及语法说明

环境: oracle linux6.2  +oracle11.2.0.4实验步骤:1.   创建测试文件external_data.dat,内容如下:

2014-10-26 20:20:49 648

原创 Oracle 11gR2 表分区机制汇总及优缺点比较

Oracle表分区机制汇总:一、概述:    分区有利于管理非常大的表和索引,它使用了一种“分而治之”的逻辑。分区引入了一种分区键(partition key)的概念,分区键用于根据某个区间值(或范围值)、特定值列表或散列函数值执行数据的聚集。这样做好处如下:     (1)提高数据的可用性:      (2)减轻管理的负担。    (3)改善某些查询的性能:    (

2014-09-23 15:46:30 1043

原创 自己创建包含复杂查询的快速刷新的物化视图(物化视图日志的另类用法)

接到一个需求,为了提高查询效率,需要把一个

2014-09-18 13:36:58 1786

原创 最简单方法三步实现linux系统开机oralce自动启动

1 修改/etc/oratab的值为Y

2014-09-11 11:15:03 369

原创 Oracle Linux 6以上版本Oracle安装前置配置简易实现方法

在Oracle Linux 6以上的版本,yoracle-rdbms-server-11gR2-preinstall包。

2014-09-10 15:53:47 476

转载 ORACLE 查看CPU 使用率

CPU 使用率可以提供有关Oracle DB CPU 占用率信息的视图至少有以下三种:• 如果运行的是Oracle DB 资源管理器,V$RSRC_CONSUMER_GROUP可以基于每个使用者组显示CPU 占用率的统计信息。此视图显示与当前活动的资源使用者组相关的数据。• V$SYSSTAT显示所有会话的Oracle DB CPU 使用率。“CPU used by thi

2014-08-10 00:06:11 11069

转载 ClusterWare笔记

3.2 什么是Oracle Clusterware?(理论)3.2.1 Clusterware 说明通过Clusterware允许不同节点之间进行通信,每个节点就是基本的单元,这些节点加起来才构成了我们的集群: Clusterware。 Oracle Clusterware 对运行RAC(Real Application Clusters) 提供了基本的架构支持。 Oracle

2014-05-06 18:15:29 1954

转载 ASM搭建操作

groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper groupadd -g 1300 dba groupadd -g 1301 oper useradd -m -u 1100 -g oinstall -G asmadm

2014-04-29 11:36:08 796

转载 DG 学习笔记

3.2 Data Guard 背景从ORACLE9i开始,改成DATA GUARD,在这种模式中,开始支持三种不同的数据保护模式,并开始采用LGWR 对数据的传送而不是以往的ARCH,而且增加了一个新的后台进程叫DMON 监控数据的同步,在11g之前最多支持9个节点的同时复制。从Oracle 9.2.0开始,开始支持逻辑standby。3.4 Data Guard 是如何架构的?

2014-04-25 15:02:42 2525 1

转载 RMAN笔记2

2.7 使用增量备份时,如何缩短RMAN 备份时间?2.7.1 Block Change TrackingBlock ChangeTracking 是Oracle 10g里推出的特性。 Block change tracking 会记录data file里每个block的update 信息,这些tracking信息保存在tracking 文件里。 当启动block change t

2014-04-17 22:56:40 548

转载 RMAN笔记

二. RMAN 备份与恢复2.1 掌握RMAN 的工作原理  Recovery Manager, 简陈 RMAN,是SMR(Server Managed Recovery:服务器管理恢复)的具体实现。 SMR是数据库执行所需要的操作以确保自身备份成功的能力,依赖于Oracle RDBMS 内核中的内置代码可以完成这一功能。 2.1 掌握RMAN 的工作原理  2.1.1 SMR

2014-04-15 17:42:50 493

转载 ASM笔记6

2.5 如何管理 ASM Files, Directories 和 Templates?   2.5.1 ORACLE ASM 支持哪些类型的文件?ORACLE ASM 不支持的一些文件类型,如trace files,audit files, alert logs, export files, tar files,和 core files.这些类型的文件可以使用ACFS(Aut

2014-04-13 17:20:59 440

转载 ASM笔记5--磁盘组操作相关

2.4.5 如何mount 和dismount 磁盘组show parameter asm_diskgroups  --看哪些磁盘组自动启动。实际上,只要我们把磁盘组的名称添加到了ASM_DISKGROUPS的初始化参数中,那么在启动ASM 实例的时候,就会自动挂载这些磁盘组。同样,在我们shutdown ASM 实例时,也会dismount这些diskgroups。另外一

2014-04-13 15:42:19 692

转载 ASM笔记4--智能存放

2.4.3.4 什么是智能数据存放(Intelligent Data Placement)?2.4.3.4.1 什么是智能数据存放?ASM diskgroup 中的智能数据存放(Intelligent Data Placement)这个特性也是Oracle 11gR2中推出来的特性。 智能数据存放允许我们根据性能的需要,把数据存放在disk不同的区域上。ASM diskgr

2014-04-13 00:50:28 615

转载 ASM笔记3--磁盘组管理的操作

2.4.2 如何创建ASM Disk Groups?2.4.2.1 创建语法说明可以使用CREATE DISKGROUP语句来创建diskgroup。在使用sql 创建的时候,还可以指定如下属性:(1) 指定disk group 的唯一名称disk group 的名称不区分大小写,并且在内部存储的时候,总是转换成大写。oracle 不建议对disk group 名称

2014-04-12 22:04:59 766

转载 ASM笔记2

2.3.3.3 如何启动ASM 实例2.3.3.3.1 启动 ASM Instance 的选项说明在启动之前我们需要注意以下几点:(1)确认ORACLE_SID值。 对于ASM 的单实例,默认的ASM SID 是+ASM。如果RAC 环境,默认的实例就是+ASM1,+ASM2,这里的数字与我们的节点对应。Oracle 建议不要修改默认的的ASM SID 名称。(2)

2014-04-12 20:26:31 419

转载 ASM笔记一

当ASM instance 查找初始化文件的时候,搜索的顺序如下:1. GPnP(Grid Plug and Play) profile 中指定的本地位置2. 如果GPnP profile中没有指定初始化文件的位置,然后搜索ASM Instance Home目录。这里会包含2种文件,SPFILE 和 PFILE,默认路径是:$ORACLE_HOME/dbs/spfile+ASM.o

2014-04-08 16:16:37 442

原创 oracle grid 缺包 linux rpm 安装方法

oracle grid安装时提示缺少包主要有如下几个compat-libcap1-1.10compat-libstdc++-33(x86_64)-3.2.3ksh-20100621libaio-devel(x86_64)-0.3.107安装package的方法--先挂载光驱mount /dev/cdrom /media    --查找compat-l

2014-04-03 13:53:15 5210

转载 Linux内核参数修改

由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。  首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是:  kernel.shmall

2014-04-02 18:24:12 609

转载 linux中与Oracle有关的内核参数详解

linux中与Oracle有关的内核参数详解  2011-12-30 15:53:44|  分类:linux管理 |  标签:|举报|字号大中小 订阅在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析。Linux安装文档中给出的最小值:fs.aio-max-nr = 10

2014-04-02 18:23:31 373

转载 Linux 下Oracle 开机自启动 与 oratab, dbstart 脚本 说明

http://blog.csdn.net/tianlesoftware/article/details/7220657一./etc/oratab说明直接使用cat 查看这个文件: [plain] view plaincopy01.gg1:/home/oracle> cat /etc/oratab  02.#  03.   04.# This fi

2014-04-02 13:21:32 2303

转载 查询执行中的存储过程

--查询执行中的存储过程select        b.logon_time,       decode(a.program_id,0,to_char(null),       (select obj.object_type || '       ' || obj.owner || '.' || obj.object_name         from dba_ob

2014-04-02 13:19:26 587

转载 刷新物化视图脚本

CREATE OR REPLACE PROCEDURE OSS03.p_syncbasictable IS  CURSOR my_cursor IS    SELECT t.mview_name FROM user_mviews t ORDER BY mview_name;  lv_mview_name VARCHAR(30);  lv_errinfo    VARCHAR

2014-04-02 13:18:19 569

转载 查询依赖对象(嵌套)

@E:/oracle/product/10.2.0/db_1/RDBMS/ADMIN/utldtree.sql --/s01/oracle/product/11.2.0.1/db_home1/rdbms/admin/utldtree.sqlBEGIN  deptree_fill(name => 'OSS_PRODUCT_MID_DAY_201109',schema => 'OS

2014-04-02 13:17:30 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除