« | October 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称:南海大狼的blogger 日志总数:41 评论数量:34 留言数量:-7 访问次数:271358 建立时间:2005年8月15日 |

| |
[oracle]oracle 动态语句 文章收藏, 软件技术
南海大狼 发表于 2006/12/14 16:29:06 |
1.Dynamic SQL Format 1
EXECUTE IMMEDIATE SQLStatement {USING TransactionObject} ;
eg: string Mysql Mysql = "CREATE TABLE Employee "& +"(emp_id integer not null,"& +"dept_id integer not null, "& +"emp_fname char(10) not null, "& +"emp_lname |
|
unix 杀批量进程 软件技术
南海大狼 发表于 2006/12/14 11:41:49 |
1)通常的方法,运行 ps -ef|grep 进程名,得到类似如下结果:
# ps -ef|grep 进程名
oracle 24920 24894 1 12:46:04 pts/tb 0:00 grep 进程名 oracle 24889 1 0 12:45:55 pts/ta 0:00 test server 进程名 .. oracle 24892 24891 0 12:45:56 pts/ta 0:00 test client 192.168.0.2 进程名 ..
然后依次运行: # kill -9 24889 & |
|
ps 的使用 软件技术
南海大狼 发表于 2006/10/31 11:51:03 |
字段概述: F十六进制标志,它们加起来表示进程的当前状态。 如下所述:00 进程终止,而且它们在进程表中的空间已释放。01 系统进程,长驻内存02 进程被父进程跟踪04 进程被父进程跟踪而且已被停止08 该进程无法被信号量唤醒10 该进程当前在内存中,而且被锁定直到一个事件完成20 进程不能被交换出 |
|
[oracle]oracle dbms_job.submit不执行的问题 软件技术
南海大狼 发表于 2006/10/28 11:09:03 |
除了经典的497天的问题,就是一定要加上commit语句
如:
CREATE OR REPLACE PROCEDURE beginmaxpro AS JOB BINARY_INTEGER; BEGIN DBMS_JOB.SUBMIT(JOB,'maxpro();',sysdate,NULL,FALSE); DBMS_OUTPUT.PUT_LINE('队列号码JOB=' || JOB); COMMIT; end;
|
|
什么是白皮书,蓝皮书,绿皮书,红皮书(意思,定义) 电脑与网络
南海大狼 发表于 2006/10/8 14:58:00 |
什么是白皮书,蓝皮书,绿皮书,红皮书(意思,定义)
白皮书,是由官方制定发布的阐明及执行的规范报告。
蓝皮书,是由第三方完成的综合研究报告。
绿皮书,是关于乐观前景的研究报告。
红皮书,是关于危机警示的研究报告。
白皮书,是由官方制定发布的阐明及执行的规范报告。
蓝皮书,是由第三方完成的综合研究报告。
绿皮书,是关于乐观前景的研究报告。
红皮书,是关于危机警示的研究报告。
|
|
[oracle]rman duplicate使用的心得 软件技术
南海大狼 发表于 2006/9/22 16:17:55 |
可以参见:http://husthxd.itpub.net/post/11/2317
本人试验有如下心得:
1。使用的是oracle9.0.1.0做试验 使用to_date有问题,查看metalink.oracle.com ,是bug 1834502的错误
使用 c:\>set NLS_DATE_FORMAT=YYYYMMDDHHMISS
C:\>rman 方法解决
2。数据库的名称不能超过8个字符
3。恢复的时候要指定redo文件
4。可以利用错误语句获得内存脚本,本次的脚本是:
|
|
[oracle]第一次使用rman 恢复数据库(不完全恢复) 电脑与网络
南海大狼 发表于 2006/9/14 15:11:02 |
1。数据库到mount状态
startup mount;
2.执行教本
rman <<EOF connect target / connect rcvcat rmanbos/oracle@rcv run { allocate channel 'dev_0' type 'sbt_tape' parms 'ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=bosdb2,OB2BARLIST=bosdb2_arch_bak)' ; restore database until time "to_date('09/12/06 18:00:00','MM/DD/YY HH24:MI:SS')"; recover databas |
|
[oracle]Oracle RMAN快速入门指南 电脑与网络
南海大狼 发表于 2006/4/7 10:29:33 |
一、Oracle RMAN快速入门指南
前言
这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现)。
本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过。
这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间的实践磨练才可以,尤其需要在工程中获得宝贵的故障解决经验。
1.什么是RMAN
RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。
注意:RMAN不能用于备份初始化参数文件和口令文件。
RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。
|
|
[电脑技术]unix下定时任务 电脑与网络
南海大狼 发表于 2006/4/7 10:29:33 |
定时执行程序
Unix系统提供了cron和at命令,使系统和用户可以定时运行一定的程序,而不需手工启动。
使用cron用于周期性的执行一个命令,为了使用它,必须编辑crontab文件。系统缺省的/etc/crontab 文件为:
# /etc/crontab - root's crontab for FreeBSD
#
# $Id: crontab,v 1.13 1996/01/06 22:21:37 ache Exp $
# From: Id: crontab,v 1.6 1993/05/31 02:03:57 cgd Exp
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
< |
|
|