- 博客(137)
- 资源 (61)
- 收藏
- 关注
原创 ASM总结
<br />1、下载安装包ASM<br />2、安装ASMLib(asm库用来简化管理asm)<br />3、配置ASMLib (执行/etc/init.d/oracleasm configure)<br />4、物理磁盘分区(使用fdisk分区sdb1)<br />5、创建ASM磁盘(/etc/init.d/oracleasm createdisk VOL1 /dev/sdb1)<br />6、开始CSS服务(/u01/app/oracle/product/10.2.0/db_1/bin/localcon
2011-03-31 09:05:00
461
原创 ORACLE10G的后台进程
<br /> ORACLE10G的后台进程 收藏$ ps -ef | grep ora_ | grep -v grep <br />oracle 14385 1 0 Oct10 ? 00:00:01 ora_pmon_WENDING<br />oracle 14387 1 0 Oct10 ? 00:00:00 ora_psp0_WENDING<br />oracle 14389 1 0 Oct10 ? 00:00:00 ora_
2011-03-25 17:19:00
543
原创 如何估算PGA 、SGA的大小,配置数据库服务器的内存
<br /><br />oracle推荐值:(<br />SELECT pga_target_for_estimate/1024/1024 pgamb,pga_target_factor ,estd_pga_cache_hit_percentage, estd_overalloc_count FROM V$PGA_TARGET_ADVICE )<br />ORACLE给的建议是: OLTP系统 PGA=(Total Memory)*80%*20%。DSS系统PGA=(Total Memory)*80%*5
2011-03-25 15:52:00
712
原创 fetch bulk collect limt 学习
<br />create or replace procedure zxs as<br />cursor c1 is select * from userlist; --定义游标,将表中一行定义为一个游标变量<br />type v_row is table of userlist%rowtype; --生成自定类型行<br />user_list_row v_row; --定义行类型<br />b
2011-03-14 16:09:00
480
原创 linux Oracle10gR2 创建ASM实例 安装数据库
linux Oracle10gR2 创建ASM实例 安装数据库2010-05-06 15:21<br />本例是基于ASMLib创建, 也可以基于裸设备创建.<br />1.安装asm所需要的支持包<br />A.在oracle网站下载支持包:<br />http://www.oracle.com/technology ... x/asmlib/rhel5.html<br />B.根据linux内核下载相应的asm安装包:<br /><br />oracleasm-2.6.18-8.el5-2.0.4-1.
2011-03-10 10:49:00
826
原创 如何终止已经开始的rman备份?(两步搞定)
<br />1、通过查询找到相应的rman备份的sid,serial号<br /><br /> <br />2、使用以下语句中止会话.<br />alter system kill session'127,429';
2011-02-18 17:53:00
867
原创 Flashback Table(10g)
<br />Flashback Table<br />Flashback Table也是使用UNDO tablespace来实现对数据的回退。<br />输入:flashback table table_name to scn(to timestamp) 即可。<br />注意:必须允许表的row movement.<br />(Alter table table_name row movement;)<br />要查看某表是否启用row movement,可以到user_tables 中查询(或all_t
2011-02-17 14:45:00
412
原创 flashback version query和Flashback Transaction Query(10g)
Flashback Version Query可以看到过去某个时间段内记录从而找到恢复点来恢复数据1.SQL> select * from A; ID ---------- 2 1 3 4SQL> insert into A values(5);已创建 1 行。SQL> select * from A; ID ---------- 2 1 3
2011-02-17 10:57:00
569
原创 flashback query(9i)
利用闪回恢复delete from table数据(单点恢复)1、As of timestamp 的示例(利用时间恢复): SQL> delete from A; 已删除4行。 SQL> commit; 提交完成。 1.1查询时间点数据 select * from A as of timestamp to_timestamp('2009-10-15 19:04:16','YYYY-MM-DD hh24:mi:ss'); 1.2恢复数据插入到A表中 SQL>Insert into
2011-02-17 10:56:00
351
原创 flashback drop(10g)
利用闪回恢复drop table数据1. 查看回收站是否开启SQL> show parameter recycleNAME TYPE VALUE------------------------------------ ----------- ------------------------------buffer_pool_recycle stringdb_recycle_cache_size
2011-02-17 10:55:00
348
原创 【终结篇】linux 下ssh 服务配置
linux 下ssh 服务配置<br /><br /> <br />SSH 服务器: <br /><br /> 既然 telnet 不是很安全,那么我又需要以远程联机服务来操控我的 Linux 主机,那么应该怎么办呀!?最好的方法当然就是以较为安全的联机机制的方案来解决联机的问题啰!那么该如何解决这样的问题呢?这也不难啦,使用 SSH 即可。那么 SSH 是什么呢?他有什么特异功能?简单的来说,SSH 是 Secure SHel
2010-12-30 15:28:00
460
原创 VMWARE WorkStation 3种网络连接
<br />VMWARE WorkStation 桌面虚拟化产品一共提供了3种网络连接模式和10个虚拟交换机<br /><br />3种网络连接方式有:<br />Bridged、NAT(Network Address Translation)、Hostonly<br />通过字面意思也不难理解他们各自代表什么。更生动的表现呢就是官方手册上的截图:<br /><br />Bridged<br />Bridged.jpg (38.28 KB)<br />2010-11-18 17:39<br /><br />
2010-12-30 12:33:00
1664
原创 RedHat 5 中裸设备的配置
RedHat 5 中裸设备(raw) 的配置下面给出一个添加raw设备的测试过程。1.现在虚拟机上添加一个硬盘。 我们仅做测试,所以分10M。2. 启动我们的虚拟机,连上后查看磁盘情况[root@centos ~]# fdisk -lDisk /dev/sda: 16.1 GB, 16106127360 bytes255 heads, 63 sectors/track, 1958 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice
2010-12-28 11:07:00
1478
原创 linux系统下 oprocd和hangcheck-timer的作用
linux系统下 oprocd和hangcheck-timer的作用<br />默认分类2010-10-11 13:38:36阅读106评论0 字号:大中小 订阅<br />一、hangcheck-timer <br />从oracle9.2.0.2.0开始到最近的11.1,Oracle,在linux下建立RAC时推荐使用一个I/O fencing模块,叫做hangcheck-timer,此模块作用是用来监测节点Linux kernel是否hang住,如果长时间hang住的话Oracle认为对RAC节点稳
2010-12-28 11:04:00
2018
原创 windows2003 64位 IIS网站连接access出错!
<br />1、修改IIS连接权限,把IIS互联网使用隶属于administrators。<br /><br /><br /><br />2、由于access的数据链接是32位上用的所以在64位系统上使用不了,所以修改windows2003 64位系统上使用32位数据库链接项连access:执行如下命令:<br /> 运行——cmd,再执行以下命令<br /> cscript C:/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Ena
2010-12-16 17:13:00
831
原创 linux ssh无密码登入设置
<br />ssh无密码登入设置[转]<br />linux 2010-04-12 15:39:32 阅读75 评论0 字号:大中小 订阅<br />转自:http://www.jiangmiao.org/blog/559.html<br />现有2台机器<br />1、服务器192.168.1.112<br />2、个人机192.168.1.110<br />要使110无需密码通过ssh登入112<br />步骤<br />1、创建密钥miao@u32-192-168-1-110:~/.ssh$ ssh
2010-11-30 14:23:00
532
原创 Flashback 技术
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三种) 和Flashb
2010-11-18 09:50:00
443
原创 【快速操作】从300万中筛选出适合条件的30万数据表
<br />1、创建一个空表table1,两个字段,用来存放30万数据<br />create table table1<br />(<br /> IDCARD VARCHAR2(27),<br /> PHOTO BLOB<br />)<br />2、通过总表t_photo找出适合条件的30万数据出来,存储30万数据的rowid来创造一个临时表temp_phid<br />create table temp_phid as<br />select rowid phid
2010-11-17 16:02:00
545
原创 oracle恢复删除的表或表记录的方法
<br /><br />文章分类:数据库<br />一:表的恢复<br /> 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:<br />1、从flash back里查询被删除的表<br /> select * from recyclebin<br />2.执行表的恢复<br /> flashback table tb to before drop,这里的tb代表你要恢复的表的名称。<br />二:表数据恢复<br />
2010-11-16 09:48:00
480
原创 【expdp/impdp】
<br />expdp使用:<br />1、在E盘建立目录:<br /> c:/>md E:/xianling/dir_dmp<br />2、sys登陆后创建oracle对应目录名称:<br /> SQL>create directory dir_dmp as 'E:/xianling/dir_dmp';<br /><br />3、sys登陆后授权该目录给用户zhang:<br />grant read, write on directory dir_dmp to zhang;<br />
2010-11-15 17:02:00
410
原创 【存储过程】:删除表中历史数据记录
说明:数据表中如下结构:photo_id VARCHAR2(40) ---照片IDPID VARCHAR2(40) ---身份证号image blob ---照片此表中的数据照片ID是主键,数据增加生成,身份证号相同的记录(照片ID不同)要求取最新的照片记录,删除相同身份证的历史记录,留下最新的photo_id号的记录。具体实现如
2010-11-15 16:32:00
1001
原创 日志切换产生增量检查点吗?答案是否!
<br />不少Oracle的初学者都会因为checkpoint这个知识点而头痛,绝大多数Oracle文档对完全检查点和增量检查点的描述又都略显朦胧;譬如在线日志的切换引起的是完全检查点还是增量检查点这个问题,就有不少的争论。实际上增量检查点与完全检查点有一个显著的区别:完全检查点发生时控制文件和数据文件头中的checkpoint scn都会被更新,而增量检查点发生时只有控制文件中的checkpoint scn更新;<br />我们可以通过以下演示证明日志切换引发的到底是何种检查点?:SQL> select
2010-11-10 16:13:00
1482
原创 checkpoint扫盲
<br />checkpoint扫盲<br />top什么是checkpoint<br />在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块着保存在数据缓存(buffer cache)中再不定期的分批写入到数据文件中。也就是说日志写入和提交操作是同步的,而数据写入和提交操作是不同步的。这样就存在一个问题,当一个数据库
2010-11-10 16:11:00
458
原创 Oracle数据库SCN号详解
<br />系统检查点scn(v$database(checkpoint_change#)) <br />数据文件检查点(v$datafile(checkpoint_change#)) <br />数据文件终止scn(v$datafile(last_change#)) <br /> <br />数据文件中存放的检查点 <br />启动scn (v$datafile_header(checkpoint_change#) <br />1、系统检查点scn<br />当一个检查点动作完成之后,Oracle就把系统
2010-11-09 17:33:00
405
原创 ORA-39006 和 ORA-39213 错误解决方法
ORA-39213: Metadata processing is not available2010-05-26 11:31<br />今天在用expdp导出数据时报告一下错误,很奇怪,我的操作步骤没有错误啊。<br />ORA-39006: internal error<br />ORA-39213: Metadata processing is not available<br />以下是我解决错误的相关信息<br />操作系统:<br />Linux infodb111.com 2.6.9-42.0
2010-10-29 11:47:00
4708
原创 EXP-00056: 遇到 ORACLE 错误...
导出操作遇到“EXP-00056: 遇到 ORACLE 错误...”的解决方法<br />上一篇 / 下一篇 2008-05-04 09:53:31 / 个人分类:Oracle管理查看( 611 ) / 评论( 8 ) / 评分( 15 / 0 )<br />连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production<br />With the Partitioning, OLAP and Data M
2010-10-29 11:26:00
1731
原创 如何加快exp/imp的速度
<br />Oracle9i 或 10g . 1. 内存中关系到exp的速度的是 large_pool_size , 适当设置大一些 2. 适当加大exp 时的 buffer ITPUB个人空间 [ |4F wiFFG5u<br />2. direct=y 快,是因为是直接路径,数据不需要经过内存进行整合和检查. -------------------------------- 1 Exp调优<br /> 1.1 使用DIRECT和RECORDLENGTH选项<br />
2010-10-22 19:22:00
4076
原创 LVM的扩大与缩小
一、vm下增加虚拟机的硬盘容量(windows-->vmware linux) 1. 首先在vm未启动前先“编辑虚拟机设置”,进入编辑界面选硬盘,下面点击“添加(A)”,硬件类型选硬盘,单击“下一步”,选“创建一个新的虚拟磁盘(v)”,单击“下一步”,虚拟磁盘类型选“SCSI”,然后设置你要新加硬盘的容量,默认是8G,建议选1G以上。然后再单击“下一步”后点完成。新硬盘即算是添加成功。 2.启动虚拟机,进入终端,查看是否有新加的硬盘(对比上次启动的情况),ls /dev/ 查看是
2010-10-20 16:35:00
1125
原创 ORA-12899错误-----imp导入数据到ORACLE遭遇(修改字符集问题)
imp导入数据到ORACLE遭遇ORA-12899错误Large | Medium | Small[ 2009/05/26 23:32 | by askwan ] 错如信息:IMP-00019: row rejected due to ORACLE error 12899IMP-00003: ORACLE error 12899 encounteredORA-12899: value too large for column "JRGAZX"."DTLMB"."CC" (actual: 66, maximu
2010-10-19 11:41:00
3707
原创 linux网络配置使用
第一章.配置文件实现(Linux 修改IP地址,主机名称,DNS)1、修改IP地址。需要修改相应目录下面的配置文件来修改IP及网络配置。具体操作如下:使用root登陆,并编辑文件ifcfg-eth0,输入以下命令:Ø vi /etc/sysconfig/network-scripts/ifcfg-eth0 (回车)Ø 按下‘I’键,开始编辑文件内容。DEVICE=eth0 ----网口接口名称ONBOOT=yes
2010-10-18 11:33:00
437
原创 linux用硬盘安装时所设置选项
<br />首先讲讲grub的原理,其在LINUX分区/boot/grub/menu.lst这个文件是grub的加载文件,从这个文件我们可以看到grub 的加载步骤,文件如下:这是我本人的文件,具体到每个人的机上有不一样的罗.<br />default=0这是默认引导的系统,<br />timeout=5这是默认时间,超过这个时间系统将自动引导第一句默认和操作系统<br />#splashimage=(hd0,5)/boot/grub/splash.xpm.gz这句是加载grub背景图的地址<br />hi
2010-10-15 17:52:00
698
原创 解决硬盘安装Linux时找不到镜像文件问题
1,首先你要新建一个文件夹,把下载好的iso文件放进去。 2,我下的是fedora8,解压缩isolinux目录下的vmlinzu和initrd.img文件和下载好的iso文件放在一起。 3,最好把下载的iso文件放在fat32的硬盘下,这样成功率比较高一些。 4,最关键的一步,将有iso文件和vmlinuz,initrd目录放在一个没有中文的盘符下,如,我是放在了D盘根目录,D盘根目录所有的中文文件夹都被我改成了英文。 5,在安装时会提示你选择安装方式,当你
2010-10-15 17:48:00
3153
原创 用nmon监控Linux系统资源
<br />用nmon监控Linux系统资源文章分类:操作系统<br />下载相应 CPU 类型的版本:<br />http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download<br />unzip nmon_x86_12a.zip<br />Archive: nmon_x86_12a.zip<b
2010-10-15 09:56:00
662
原创 为oracle cluster 配置内核模块hangcheck-timer
<br /> <br />首先得感谢小荷的这篇文章让我重新学习了hangcheck-timer这个内核模块。<br />在这之前,也就是我刚开始接触Oracle的时候自己在虚拟机中做实验,根据网上的一篇文档学习安装Oracle Cluster。<br />记得文档中说:该模块在AS2.1-E16以上的核心或者是3.0的核心中系统开始自带hangcheck-timer来代替watchdog守护进程,不需要安装。<br />那时并没有认真去了解这个hangcheck-timer模块,这个内核模块对Oracle
2010-10-14 11:13:00
751
原创 oracle总述
<br /><br />oracle数据库sql基本操作<br />~~~~~~~~~~~~~~~~~~~~~~<br />一.DML(insert into update delete)操纵<br />~~~~~~~~~~~~~~~~~~~~~~<br />insert into<br /> 1.insert into user.table1@orcl(name,age) values('zhangsan',23);<br /> 2.insert into table1(name,age) value
2010-10-13 17:45:00
545
原创 通过端口查询该端口被什么程序占用!
1、通过netstat 命令找到该端口如:80,找到PID进程号2152netstat -anop TCP|find ":80"2、通过tasklist查询系统服务2151的相应的应用程序tasklist /svc /fi "pid eq 2152"===============================================以下是实例:
2010-10-12 14:31:00
408
原创 oracle重要文件目录详解
1、参数文件目录(启动实例)/Oracle/app/Oracle/product/10.2.0/Db_1/dbs2、监听、连接字符串、登陆验证方式 配置文件目录/Oracle/app/Oracle/product/10.2.0/Db_1/network/admin3、报警文件目录(与后台进程相关)命名方式:alterSID.log*.background_dump_dest='/Oracle/app/Oracle/admin/nbo/bdump'不设置默认:$ORACLE_HOME/rdbms/log4、跟
2010-10-12 14:17:00
528
原创 数据库字符集
UTF8 and AL32UTF8 是不同的:UTF8 stores Unicode characters with code points > U+FFFF as two surrogate characters, three bytes each 一个汉字三个字节AL32UTF8 stores Unicode characters with code points > U+FFFF as one four-byte character 一个汉字四个字节UTF8 是在9i之前的版本使用的字符
2010-10-11 15:40:00
416
原创 Linux清空内存和磁盘缓存
<br />Linux清空内存和磁盘缓存 收藏 <br />细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.<br />先来说说free命令<br />[root@server ~]# free -m<br /> total used free shared buffe
2010-09-27 10:44:00
820
原创 ORA-01940:无法删掉用户
第一种方法,可解决一般情况的问题。1、使用以下命令找到zx用户sid和serialselect username,sid,serial# from v$session where username='zx'; 2、使用命令杀掉会话alter system kill session'127,59560';第二种方法,可解决大部分情况问题。重启数据库。
2010-09-26 16:48:00
542
深入解析OracleDBA入门、进阶与诊断案例(盖国强)part4
2010-12-17
深入解析OracleDBA入门、进阶与诊断案例(盖国强)part3
2010-12-17
深入解析OracleDBA入门、进阶与诊断案例(盖国强)part2
2010-12-16
深入解析OracleDBA入门、进阶与诊断案例(盖国强)part1
2010-12-16
Word错误修复工具
2010-07-09
UNIX.shell范例精解(第4版)--part08(中文版100%可用)
2010-06-18
UNIX.shell范例精解(第4版)--part06(中文版100%可用)
2010-06-18
RHEL5_10205 ASM安装手册
2010-06-13
Serv-U批量建立用户脚本(100%可用).rar
2010-06-07
XmingLinux-Windows桌面程序(100%好用)
2010-05-17
WinWebMailV3.7.7.3(100%好用)
2010-05-06
安装oracle时需要的包
2010-03-12
compat-oracle-rhel4-1.0-5.i386
2010-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人