2012年12月24日
摘要: 一、问题的提出 很多的时候我们迅速的杀掉Oralcle的一些session,理由大体如下: 1、 一些时候,由于我们的数据量很大,相应的事务大并且多,在做shutdown immediate的时候会花费好多的时间,而我们却想用shutdown immediate的方式,而又要把数据库迅速的shutdown下来。 2、 我们的应用可能使用了会话控制,即在应用的层面控制了一些用户的连接的数量。但有时可能网络发生的瞬断,从而就产生了一些死进程,他们的状态为Inactive的状态。当我们用alter system kill session ‘sid,serial#’进行... 阅读全文
posted @ 2012-12-24 11:44 ourstory is on the road 阅读(4953) 评论(0) 推荐(0) 编辑
  2012年12月5日
摘要: 前记:前一段时间运维人员反映oracle数据库无法启动,最多只能启动到mount状态,启动到open的时候就会报ORA-01157和ORA-01110错误。报错信息类似如下: ORA-01157: cannot identify/lock data file4 - see DBWR trace file ORA-01110: data4 10: 'dev/vg01/rlv_tts_default_01' 原因:导致这种错误的可能原因为 1、在磁盘上对'dev/vg01/rlv_tts_default_01'进行了物理删除或者移动.数据库在进行启动时通过参数文件将 阅读全文
posted @ 2012-12-05 11:48 ourstory is on the road 阅读(406) 评论(0) 推荐(0) 编辑
  2012年11月14日
摘要: 导入导出命令imp、expexp help=y 查看帮助,只导表结构需加参数rows=n1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 将数据库中的表table1 、table2导出exp system/manager@TEST file=d:\daochu.dmp t 阅读全文
posted @ 2012-11-14 12:01 ourstory is on the road 阅读(373) 评论(0) 推荐(0) 编辑
  2012年11月1日
摘要: remsh 命令使您可以在远程系统上执行命令,而无需登录到该系统。为使用 remsh 做准备 必须按下述方式配置远程系统:在远程系统上必须有一个登录名与本地登录名相同的帐号。本地系统名称和本地登录名必须位于远程系统主目录下的 .rhosts 文件中。 注释:/HomeDirectory/.rhosts文件严重影响系统安全。保护远程 .rhosts 文件和主目录极为重要,这样可以防止未经授权的用户获取对您的远程帐户的 rcp 访问权限。确保拥有该文件。确保 (owner) 拥有对 .rhosts 文件的读写权限,而 group 和 other 没有这些权限。保护远程主目录,以便 owne... 阅读全文
posted @ 2012-11-01 10:10 ourstory is on the road 阅读(677) 评论(0) 推荐(0) 编辑
  2012年10月30日
摘要: online-JFS是一个可以给文件系统在线扩容的工具.很有用.有了它,可以不必在扩容时先停应用了.下面介绍在线扩容的流程:首先得确定该机器上安装了online-JFS.如果确认安装了.则:1, 确定要操作的lv:#bdf/dev/vg33/lv060 13320192 11781192 1442817 89% /home/060先确定lv所在的vg:为vg332,确定vg33现在所剩的硬盘空间:#vgdisplay –v vg33由以上信息确定是否需要添加硬盘.如果需要添加,则从第3步开始继续.如果不需要加,则从第4步开始3,加硬盘查看可使用的硬盘#ioscan –funC disk将指定的 阅读全文
posted @ 2012-10-30 16:07 ourstory is on the road 阅读(836) 评论(0) 推荐(0) 编辑
  2012年10月24日
摘要: netstat -Aan|grep <portnumber>找到该端口连接对应的PCB/ADDR和连接的协议类型。2. 如果是tcp连接,则rmsock <PCB/ADDR> tcpcb如果是udp连接,则rmsock <PCB/ADDR> inpcb下面我们以telnet服务所使用的23号端口为例,说明该方法:#netstat -Aan|grep 23f1000200019ce398 tcp 0 0 *.23 *.* LISTEN可以看到PCB/ADDR为f1000200019ce398,且协议类型为tcp。#rmsock f1000200019ce398 阅读全文
posted @ 2012-10-24 15:58 ourstory is on the road 阅读(2069) 评论(0) 推荐(0) 编辑
  2012年10月22日
摘要: AUDIT_FILE_DEST参数类型:字符串语法:AUDIT_FILE_DEST = 'directory'默认值:ORACLE_HOME/rdbms/audit参数类别:静态AUDIT_FILE_DEST定义Oracle存储审计文件的路径。AUDI_SYS_OPERATIONS参数类型:布尔默认值:false参数类别:静态取值范围:true或falseAUDI_SYS_OPERATIONS用来设置是否要对以SYSDBA或SYSOPER登录的用户的操作进行审计。审计记录将会被写入操作系统的审计迹中。AUDIT_TRAIL参数类型:字符串语法:AUDIT_TRAIL = {NO 阅读全文
posted @ 2012-10-22 15:22 ourstory is on the road 阅读(722) 评论(0) 推荐(0) 编辑
  2012年10月12日
摘要: 一、 什么是注册在数据库服务器和客户端之间有一监听程序(listener),当数据库服务器启动过程中,数据库服务器默认的会将两条信息注册到监听器中:数据库服务器对应的实例名和服务名。当客户端需要连接数据库时,客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。服务名可能与实例名一样,也有可能不一样。二、 静态注册静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。静态注册时listener.ora中的global_dbname(即init.ora中的servive_names)向外提供服务名,sid_name(即in 阅读全文
posted @ 2012-10-12 15:27 ourstory is on the road 阅读(456) 评论(0) 推荐(0) 编辑
  2012年9月12日
摘要: 建库步骤如下:========以下步骤在root账户下执行==========================1、 操作系统相关的准备创建组和用户groupadd dbagroupadd oinstalluseradd –m –g oinstall –G dba oracle检查安装目录剩余空间大小 du –sh /opt(linux) bdf(hp) df -g(ibm)设置oracle账户的环境变量vi ~oracle/.profile1 export ORACLE_BASE=/opt/oracle2 export ORACLE_HOME=$ORACLE_BASE/product/10.2 阅读全文
posted @ 2012-09-12 20:39 ourstory is on the road 阅读(391) 评论(3) 推荐(1) 编辑
摘要: rcp不是一种安全的的传输文件的方式,rcp通过rsh(rsh见下面)来执行远程命令,要使用rcp必须经过一些配置,现在rcp已经被scp取代了,常用scp来进行文件传输。要使用rcp,需要具备以下条件:(1)如果系统中有 /etc/hosts 文件,应确保该文件包含要与之进行通信的远程主机信息:internet_address official_name alias。例如:1.186.10.*** blade1.ibm.com.cnblade(2).rhosts 文件:.rhosts 文件位于远程系统的根目录下,其中包含本地系统的名称和本地登录名。例如,远程系统的 .rhosts 文件中的项 阅读全文
posted @ 2012-09-12 17:38 ourstory is on the road 阅读(957) 评论(0) 推荐(0) 编辑