上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: linux自定义开机启动服务和chkconfig使用方法1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭。实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本。2. 手工创建服务在/etc/rc.d/init.d目录下创建shell脚本,文件名auto_run。设置脚本的 阅读全文
posted @ 2013-03-12 14:33 jimeper 阅读(24569) 评论(2) 推荐(0) 编辑
摘要: 使用vsphere client 克隆虚拟机分类:linux2012-10-29 16:59292人阅读评论(0)收藏举报免费的VMWare ESXi5.0非常强大,于是在vSphere5.0平台中ESXi取代了ESX.,使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是windows2003操作系统,难道必须一个一个安装吗?VMware ESXi、VMware vCenter Server和vSphere Client,它们分别是vSphere的虚拟化层、管理层和接口层。作为接口层的vSphere Client客户端并不提供克隆虚拟机的功能,需要安装vCenter管理ESXi才有这 阅读全文
posted @ 2013-03-08 11:56 jimeper 阅读(16616) 评论(0) 推荐(0) 编辑
摘要: 一、Linux→命令模式:Vim filename一次移动一个光标h j k l左下上右行内移动0 到行首 d0或d^ 删除至行首$ 至行尾 d$ 删除至行尾0=HOME 到行首 $=end至行尾G 到文件尾 50G到50行gg 到文件首有小d/大D都是剪切dd 剪掉当前行5dd 剪掉当前行起共5行D 剪空当前行x删除一个字母dw剪除一个单词 del wordu一次撤一行中的一个动作U撤消一行中的所有动作 undo多行时小u比大U管用yy复制当前行5yy复制5行p粘 pasteZZ 保存退出ZQ 不保存退出vim中大小写转化:~或u或U1、整篇文章大写转化为小写:gg到文件首→guGgu=把选 阅读全文
posted @ 2013-02-06 14:41 jimeper 阅读(396) 评论(0) 推荐(0) 编辑
摘要: Oracle中的二进制、八进制、十进制、十六进制相互转换函数今天在网上看到一篇关于在oracle中对各种进制数进行转换的帖子,觉得不错,也比较全面,几乎涵盖了经常用到的所有转换。转过来学习一下,也方便以后查询。==================================================================================大家经常遇到进制转换的问题,网上搜到的转换只是部分十进制与其它进制的转换,所以我把自己写的转换函数提供给大家,4种进制共12个转换函数,虽然有的转换直接使用to_char()和to_number()就可以实现,但我还是把它们整 阅读全文
posted @ 2013-01-24 16:35 jimeper 阅读(2574) 评论(0) 推荐(1) 编辑
摘要: ORACLE十进制与十六进制的转换十进制与十六进制的转换8i以上版本:十进制-->十六进制select to_char(100,'XX') from dual;十六进制-->十进制select to_number('7D','XX') from dual; 阅读全文
posted @ 2013-01-24 16:31 jimeper 阅读(28019) 评论(0) 推荐(0) 编辑
摘要: 在Oracle RAC环境下,如果一个节点失败,怎么样保证切换到另一个节点上去呢?可在tnsnames.ora中增加如下参数:(failover_mode=(type=select)(method=basic))除了正在运行的事务之外的任何操作,都可以无缝地切换到另一个节点 阅读全文
posted @ 2013-01-11 22:03 jimeper 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 是关于DB2v9的表分区的文章,下载地址:http://files.cnblogs.com/jimeper/DB2_9%E8%A1%A8%E5%88%86%E5%8C%BA.zip 阅读全文
posted @ 2013-01-08 14:17 jimeper 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 前段时间在vmware ESXi虚拟化环境中安装了一套turbolinux系统,当时并没有在意磁盘如何规划,使用了LVM,心想反正能够随时扩展。不料时间不长,问题出现了,分配的磁盘空间满了。以为能够象windows Server环境中使用磁盘管理增加动态磁盘那样方便呢,就随意在ESX管理器中将原有的磁盘从10G增加到了13G,重启挂载LVM没有左右,重启系统了。重启后 ,使用fdisk -l能够看到/dev/sda的空间已经增加了,但仍还是原来的两个磁盘/dev/sda1和/dev/sda2 (LVM)。在LVM逻辑卷管理其中仍是原来的10G空间,但在“未初始化的实例”中可以看到增加的3G未初 阅读全文
posted @ 2012-12-18 22:26 jimeper 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在安装Oracle RAC 11G时,在grid用户下两个节点的环境变量ORACLE_SID都设成+ASM1了,等grid infrastructure安装完发现第二个节点的ORACLE_SID没有改成+ASM2,手动改成+ASM2后就不能自动启动了,只能自动启动到ASM.解决办法:查看各资源的属性crs_stat -p发现监听的AUTO_START=restore,AUTO_START有三个值:always,restore,never尝试把它改成always,竟然OK了crsctl modify resource ora.LISTENER.lsnr -attr AUTO_START=alwa 阅读全文
posted @ 2012-12-10 23:19 jimeper 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 1."ORA-01031: insufficient privileges"[grid@node1 bin]$ orapwd file=/u01/app/11.2.0/grid/dbs/orapw+ASM password=oracle_4U[grid@node1 dbs]$ scp orapw+ASM Node2:/u01/app/11.2.0/grid/dbs/[grid@node1 dbs]$ scp orapw+ASM Node3:/u01/app/11.2.0/grid/dbs/Login in to Oracle database asexport ORACLE 阅读全文
posted @ 2012-12-10 23:05 jimeper 阅读(6692) 评论(0) 推荐(1) 编辑
摘要: How to use udev for Oracle ASM in Oracle Linux 6原文:http://www.dbform.com/html/2011/1708.html大部分在网上可以找到的文档都是在RHEL5或者OEL5中设置udev,udev对于Linux而言最大的作用是防止操作系统重新启动以后,作为ASM磁盘使用的盘符发生变化。比如说Tim Hall的文章:UDEV SCSI Rules Configuration for ASM in Oracle Linux 5。比如说Maclean的文章:利用UDEV服务解决RAC ASM存储设备名。但是在OEL6或者RHEL6中, 阅读全文
posted @ 2012-12-09 03:16 jimeper 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: RedHat 4,5,6配置RAW或SCSI RuleRedHat 4 RAW配置1修改裸设备服务的配置文件: /etc/sysconfig/rawdevices. 添加下面2行。格式:裸设备名 块设备名 /dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdb2 2 设置Oracle 用户对裸设备的访问权限。编辑UDEV的权限文件:/etc/udev/permissions.d/50-udev.permissions找到raw device部分,修改成如下格式:# raw devicesraw*:oracle:dba:0660raw/*:oracle:dba 阅读全文
posted @ 2012-12-09 03:11 jimeper 阅读(6789) 评论(0) 推荐(0) 编辑
摘要: 集群时间同步服务在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置。Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。Oracle 提供了两种方法来实现时间同步:一种方法是配置了网络时间协议 (NTP) 的操作系统,另一种方法是新的 Oracle 集群时间同步服务 (CTSS)。Oracle 集群时间同步服务 (ctssd) 旨在为那些 Oracle RAC 数据库无法访问 NTP 服务的组织提供服务。对 NTP 的配置不在本文的讨论范围内,因此我们选择集群时间同步服务作为网络时间协议。配 阅读全文
posted @ 2012-11-16 17:14 jimeper 阅读(10036) 评论(0) 推荐(0) 编辑
摘要: PowerDesigner->Tools->Execute Commands->Edit/Run Scripts代码一:将Name中的字符COPY至Comment中'******************************************************************************'* File: name2comment.vbs'* Purpose: Database generation cannot use object names anymore' in version 7 and above.& 阅读全文
posted @ 2012-11-01 10:42 jimeper 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在linux操作系统上的oracle用户下装有oracle数据库,启动登陆正常。[ggs@vm ~]$ id oracleuid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba)现在本机上新建一个操作系统用户ggs,跟oracle用户属同一个组[ggs@vm ~]$ id ggsuid=501(ggs) gid=501(oinstall) groups=501(oinstall),500(dba)在ggs用户下登陆和启动数据库报错[ggs@vm ~]$ sqlplus /nologSQL*Plus: Release 11.1 阅读全文
posted @ 2012-10-31 10:42 jimeper 阅读(6963) 评论(0) 推荐(0) 编辑
摘要: 现象:在数据库A 通过DB_LINK对B数据库操作,长时间不返回,hang死在里面解决方法:在数据库B上的sqlnet.ora文件里增加参数:SQLNET.EXPIRE_TIME=10 10代表作0分钟扩展:当设置了resource_limit=true 。通过idle_time限制session idle 时间。session idle超过设置时间,状态为sniped (v$session).,然而OS下的process并不会释放,当session(user process) 再次与server process 通讯,将关闭相应的server process.sqlnet.expire_ti 阅读全文
posted @ 2012-07-11 16:58 jimeper 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html 前几天提到的一则误删除案例:http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.htmlKamus 写了一篇详细步骤,转载供参考:http://www.dbform.com/html/2011/1761.html今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的 阅读全文
posted @ 2012-07-11 12:18 jimeper 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.在11g以前的版本,Oracle的rman并没有和其他日志应用系统紧密结合起来,因此,rman删除归档日志的时候并不会判断这个日志是否对其他系统仍然有用。当rman删除日志后,可能会发现其他的系统比如DATA GUARD、STREAMS等由于日志被删除而无法正常工作。从11g开始,rman在删除时会首先判断,这个日志是否其他系统仍然需要,当其他需要仍然需要这个日志时,rman会报警,且不会删除这个日志2.Oracle10g增加了对备份集压缩的功能,11g在这方面进行了增强,新增了另外一种压缩算法,这种新的压缩算法(ZLIB)提供更快的压缩效率,但是产生的压缩文件会比默认压缩算法(BZIP2 阅读全文
posted @ 2012-07-10 12:21 jimeper 阅读(428) 评论(0) 推荐(0) 编辑
摘要: kernel.shmmni 参数是控制共享内存段总数量kernel.shmall 参数是控制共享内存页数,是全部允许使用的共享内存总量 shmall=shmmax/pagesize ( getconf PAGE_SIZE ) 。kernel.shmmax 是单个共享内存段允许使用的最大值shmmax 设置应该足够大,能在一个共享内存段下容纳下整个的SGA ,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降 一般设置shmmax >=SGA英文原文:SHMMAX Available physical memory Defines the maximum allowab 阅读全文
posted @ 2012-06-20 17:30 jimeper 阅读(769) 评论(0) 推荐(0) 编辑
摘要: The workaround, if you encounter the ORA-00845 error, is to increase the /dev/shmmountpoint size.For example:# mount -t tmpfs shmfs -o size=7g /dev/shmTo make this change persistent across system restarts, add an entry in /etc/fstabsimilar to the following:shmfs /dev/shm tmpfs size=7g 0Starting with 阅读全文
posted @ 2012-06-20 17:26 jimeper 阅读(1618) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页