2013年5月22日

一次导数据流程

摘要: 1. 整理客户提供的列表,创建external table列表整理如下CICOSADMIN.BN_PARTICULARCICOSADMIN.DL_AGENTCICOSADMIN.EP_BILLCICOSADMIN.EP_NOM_PTYCICOSADMIN.IP_BILLCICOSADMIN.BN_APPLNCICOSADMIN.BN_ALLOCATECICOSADMIN.CARGO_EVENTCICOSADMIN.EP_SHPMTCICOSADMIN.EP_SPLIT_SHPMTCICOSADMIN.EP_CLOSE_SHPMTCICOSADMIN.EP_TRANS_DTLCICOSADMIN 阅读全文

posted @ 2013-05-22 11:13 kramer 阅读(268) 评论(0) 推荐(0) 编辑

2013年5月20日

screen 配置文件

摘要: 现成screen配置文件,copy可用# # Example of a user's .screenrc file # # This is how one can set a reattach password: # password pQNlxvSRWaqrw # "1234" # no annoying audible bell, please vbell on # detach on hangup autodetach on # don't display the copyright page startup_message off # emulate 阅读全文

posted @ 2013-05-20 18:30 kramer 阅读(620) 评论(0) 推荐(0) 编辑

NFS 开机自动启动(转载 http://www.2cto.com/os/201204/127255.html )

摘要: NFS开机自动启动及其原理 NFS服务器端已经配置好了,但机器重启以后我们还要重新开启NFS服务。为了不这么麻烦,我们要让NFS和portmap服务在开机时自动启动,这样就会避免出现mount clntudp_create: RPC: Program not registered这样的错误了。 让脚本在开机时自动运行需要对linux系统的启动过程有所了解。我们知道系统加载内核以后运行的第一个程序就是init,所以它的PID永远是1,你自己用top命令查看一下就知道了;而init程序首先就要读取/etc/inittab文件,init程序就根据这个文件的内容按照顺序创建进程。 www.2cto.. 阅读全文

posted @ 2013-05-20 16:38 kramer 阅读(369) 评论(0) 推荐(0) 编辑

RAC -- prepare OS and installation media

摘要: 我们初步计划是在linux x86 平台上安装oracle 11.2.0.3。 但是linux发行版众多,应该选择哪一个呢? 我们选择的是Centos 6. 选Centos 6是因为它是Redhat 的社区版,而redhat跟oracle一般来说是兼容的。 现在的问题只是要看 centos 6 和 oracle 11.2.0.3是不是兼容。 查看方式如下:1. 登陆support.oracle.com2. 选择Certification 标签如果兼容,接下来需要download 11.2.0.3. 但是 这需要到support.oracle.com上下载。 因为 oracle官网上挂载的是11 阅读全文

posted @ 2013-05-20 15:49 kramer 阅读(179) 评论(0) 推荐(0) 编辑

RAC -- 规划配置网络环境

摘要: 我们的环境中只能使用virtual box。 virtual box 的网络环境比较特殊。 NAT 方式无法让vm之间互相访问,所以不能使用NAT 模式。 bridge会占用ip资源,也不可以使用,所以我们使用 internal模式。 一共设置4台vm. 网络环境如下:主机名 eth0eth1eth2node1internal modeprivate192.168.0.8internal modepublic10.0.0.8internal modestorage11.0.0.8node2internal modeprivate192.168.0.9internal modepublic... 阅读全文

posted @ 2013-05-20 11:06 kramer 阅读(519) 评论(0) 推荐(0) 编辑

2013年5月16日

ifup vs ifconfig up

摘要: ifconfig eth0 upifup eth0这两个命令都是启动网络接口,他们的区别是什么呢?ifup 这个命令是去读取 /etc/sysconfig/network-scripts/ifcfg-eth0 这个文件,文件中配置了什么它就会在启动eth0的时候做相应的配置。ifconfig 这个命令不会读取配置文件,你想让eth0获得什么配置信息,需要在这里指定。 比如 ifconfig eth0 192.168.100.100 netmask 255.255.255.0 up 阅读全文

posted @ 2013-05-16 15:29 kramer 阅读(663) 评论(0) 推荐(0) 编辑

linux启动DHCP

摘要: issue: 在virtualbox 4.16 上安装了一个centos 6。 启动了之后发现没有IP。reason: virtualbox 本身有一个network engine, virtual利用这个引擎来管理 virtualbox内部的虚拟机。该引擎提供了DHCP的服务,所以正常情况下virtualbox里的虚拟机起来之后就会被分配一个ip。在我的例子中,我的网络接口配置文件里配置如下:[root@NODE1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"HWADDR="08:0 阅读全文

posted @ 2013-05-16 15:26 kramer 阅读(673) 评论(0) 推荐(0) 编辑

2013年5月10日

dynamic table_name in cursor

摘要: 这里 rawlist是一个可以传入的参数。 在代码中打开cursor的时候基于这个参数来决定打开哪个表。CREATE OR REPLACE PROCEDURE check_parent_and_kid (rawlist VARCHAR2)AS tab_list VARCHAR2(80); TYPE tab_list_cur_typ IS REF CURSOR; tab_list_cur tab_list_cur_typ;BEGIN tab_list := rawlist; OPEN tab_list_cur FOR 'SELECT * FROM '|| tab_list; CL 阅读全文

posted @ 2013-05-10 17:10 kramer 阅读(181) 评论(0) 推荐(0) 编辑

PL/SQL misleading error message

摘要: PL/SQL中有很多错误都很具有误导性。初学者使用PL/SQL时会因为这些错误摸不着头脑。这里记录一下,以便以后如果遇到错误可以快速的解决错误错误 :0/0 ORA-00604: error occurred at recursive SQL level 1 ORA-01400: cannot insert NULL into ("SYS"."OBJ$"."NAME")实际问题:在PL/SQL代码中使用 "" 来标示varchar2类型的字符串了。 比如我这里DBMS_OUTPUT.PUT_LINE(“”);改成D 阅读全文

posted @ 2013-05-10 16:09 kramer 阅读(224) 评论(0) 推荐(0) 编辑

2013年5月9日

LogMiner and supplemental logging

摘要: 1.0 logminer 简介 logminer是oracle自带的一种工具。其实它就是一系列的可以在SQLPLUS中运行的package。logminer可以挖掘oracle的redo log。简单的说,就是可以通过logminer阅读redo log。本节包括以下内容logminer组成介绍logminer使用简介1.1 logminer组成介绍 logminer的使用环境中包含如下4个元素:LogMiner使用环境中的4个元素 源数据库源数据库就是生成redo log的数据库。这些redo log将被logminer挖掘读取。redo log文件这里的redo log文件就是源数据库.. 阅读全文

posted @ 2013-05-09 15:00 kramer 阅读(272) 评论(0) 推荐(0) 编辑

导航