- 博客(18)
- 资源 (13)
- 收藏
- 关注
原创 增加VMware下LINUX的虚拟机磁盘空间
1. 关闭虚拟机;启动Windows下的命令提示符界面; 2. 命令进入VMware的安装目录(如:D:/VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。 3. 执行如下命令:vmware-vdiskmanager -x 20Gb "J:/VMware Space/SUSE Linux 64-bit.vmdk"参数-x表示要扩展虚拟机硬
2010-01-25 23:32:00 516
转载 oracle存储过程详解--游标 实现增、删、改、查的功能
游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果. 这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER), 在初始状态它指向查询结果的首记录. SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时
2010-01-10 23:29:00 546
转载 面向过程和面向对象的编程
关于写《面向过程和面向对象的编程》这个话题我很矛盾,我担心许多程序员对此话题不太感兴趣,可能他们不太懂得面向过程和面向对象编程的巨大差距,以及对编程水平的影响。 在我整个编程生涯中,有无数的转变和变化让我铭记在心。从汇编到C语言,从文件系统到数据库,从C语言倒Dbase,从C/S倒B/S,从程序语言倒开发平台等等。但是,让我感觉最大的、最根本的转变是从C语言转学C++。可以说这是一个革命
2010-01-05 21:27:00 400
转载 大项目、小项目都是程序员成熟之道
一下子就跨到了新年,时间真快呀!言归正传,今天谈谈项目问题。我们常听到同行说自己做过什么项目,说某某做过什么项目。一谈到项目就会眉飞色舞,兴高采烈。而不少新进单位的新大学生、一些编程新手,往往不知道什么项目,不知道项目与自己成长的关系,有的甚至声称编程好几年了,还都没有做过项目的经历。情况确实如此,只有参加过项目的程序员才是真正的程序员。那些没有做过项目的虽然自己编制了不少程序,虽然得意过自己
2010-01-05 21:22:00 429
转载 oracle 如何导出数据字典
-- 查询某表的数据字典 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||(||A.DATA_PRECISION||,||A.DATA_SCALE||)), A.DATA_TYPE||
2010-01-05 20:18:00 733
原创 DataStage的安装
用户环境变量的设置用root,dsadm,ods用户登录,在用户根目录下,执行命令$vi .bash_profile,修改环境变量如下:# .bash_profile. /home/ap/dsadm/Ascential/DataStage/DSEngine/dsenv# Get the aliases and functionsif [ -f ~/.bashrc ]; then .
2010-01-04 22:57:00 6955
原创 oracle 移动高水位:
查看表的大小;select a.blocks,a.bytes,a.bytes/1024/1024 from user_segments awhere a.segment_name=B_M_DZYH_CUST_SIGN_FACT; 首先create table TEST_1228 as select * from user_tables;insert into TEST_1228
2010-01-04 22:38:00 824
原创 Shell脚本调试技术
本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一
2010-01-03 20:54:00 768
原创 数据库备份方案
二 备份恢复工具简介1,常用的imp/exp工具我们常用的imp/exp工具是由Oracle提供的用于在客户端把数据导出到dmp文件,进行数据转移和保存的方法,是逻辑备份。在11gR2中已经废弃exp,保留imp,相关操作由数据汞(Data Pump)的impdp/expdp代替。优点为:使用简单。可以指定导出某个逻辑对象(整个数据库或用户或表)缺点为:不能进行完全恢复(Complete Re
2009-12-30 00:04:00 657
原创 oracle 增量备份脚本
OS :RHEL AS 4 oracle 10g 0备份脚本 #!/bin/bash # incremental level 0 backup script source /home/oracle/.bash_profile current_day=`date +%Y%m%d` mkdir /home/oracle/RMANBACKUP/$c
2009-12-29 23:59:00 526
原创 ASM的磁盘创建过程
此次实验是基于CentOS 4.6系统的实验,1.首先,我需要在Oracle的网站上download的一些ASM的lib包http://www.oracle.com/technology/tech/linux/asmlib/install.html因为自己实验的环境是基于Linux的,而且是RHEL AS 4所以会根据当前的kernel和OS的版本下载三个包分别是:oracleasm-2.6.
2009-12-29 23:56:00 512
原创 ods--维度-事实表
维度--事实表中,事实表中可以不用维度作为关键字,用代理关键字,这样方便修改数据,即修改维度的数据;汇总的事实表不使用维度做主键,而是建立个普通索引,另外建立一列字段做主键 ,方便数据的修改。用代理关键字可以对维度进行UPADTE操作了。代理关键字可以用序列产生。
2009-12-29 23:54:00 778
原创 datastage--自己定义函数
g++ -O -fPIC -Wno-deprecated -c -m32 test.cpp.自己定义routines1.可以通过visual basic2.可以通过自己定义的c++函数,通过DataStage Administrator中的环境变量中的,下图,查看环境变量中的变量选项,来进行编译,将.o文件拷贝到/home/ap/dsadm/Ascential/DataStage/PXEngi
2009-12-27 22:18:00 734
原创 rman 笔记
1target database :sysdba privilegerecovery catalog database: by default nocatalog mode,not by default 在control files 里auxiliary辅助 database:非catalog方式:全备份0级增量备份1级增量备份 find / -name rman注意:错li
2009-12-27 21:42:00 676
原创 初步尝试RMAN备份
1 Rman 备份命令 1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库) SQL> startup mount (启动实例并加载数据库,但不打开) SQL> a
2009-12-27 21:38:00 493
原创 Oracle物化视图
Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。 物化视
2009-12-27 21:34:00 426
原创 学习linux多线程编程----相关概念
学习Linux多进程编程一、进程的定义:程序执行和资源管理的最小单位。二、进程控制:(1)进程标识: 进程标识 子进程号 父进程号 头文件 #include #include 函数功能 取得当前进程的进程号 取得当前进程的父进程号 函数原型 Pid_t getpid(void) Pid_t getppid(void) 函数返回值 成功返回进程的进程标识符
2009-12-26 21:58:00 678
原创 oracle定时执行过程
oracle提供了dbms_job包,就可以实现这个功能,定时执行PL/SQL,过程,函数的方法是使用dbms_job.submit(:jobnum,yourprocedure;,next_date,interval); 其中:jobnum是job号,这是自动生成的序列号,是out参数,可以在创建job的时候返回它的job号, yourprocedure;就是你要执行的存储过程了。
2009-09-01 20:52:00 391
Expert_Oracle_Database_Architecture_9_i_i_i_and_10_i_g_i_Programming_Techniques_and_Solutions-scripts.rar
2010-09-18
Troubleshooting+Oracle+Performance+Scripts
2010-09-18
ETL_data warehouse etl tookit 数据仓库工具箱中文翻译
2010-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人