Redhat Linux网卡配置与绑定
by ningoo.http://www.ningoo.net/html/2007/redhat_linux_network_configuration_and_bond.html[@more@]Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts 配置主机名和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推一、网卡配置假设我们要配置主机名为test,eth0的IP地址192.168.168.1/2
netapp NFS
rman备份到netapp nfs后,开启SIS删除重复数据块以节省空间。[@more@] 1、修改exports,两种方式(1)将原来的内容rdfile /etc/exports读出来然后复制用wrfile /etc/exports 写,如/vol/vol1 -sec=sys,rw=192.168.168.*:192.168.168*,root=192.168.168.*:192.168.168.*,nosuid也可以用192.168.168.0/24将一个网段写进去。(2)用exportfs命令exportfs –i0 rw=192.168.168.*:192.168.168*,root=192.168.168.*:192.168.168.*,nosuid /vol/vol1exportfs –w /etc/exports (将正在运行的exprot写入exports)2、重启NFS serverExportfs –aExp
rebuild index 排序
好贴,http://www.itpub.net/viewthread.php?tid=205422&extra=&page=1 这里摘录整理一下。[@more@]Eagle:rebuild index为何要排序我们都知道索引是有序的存储然而在block内部,实际上索引键值的存储是无序的比如说,你先存入了1,3即使以后增加了一个2那么在同一个数据块内部,数据库也不会去动1,3的存储在读取的时候,oracle可以作简单的块内排序,进行有序的读取输出在重建索引的时候Oracle显然不会按照1,2,3..........的索引顺序来读出索引内容因其代价高昂Oracle实际执行的是Fast Full Scan按顺序读取block这样读取出来的数据需
dataguard ora-01017 ora-16191
ORA-01017: invalid username/password; logon deniedORA-16191: Primary log shipping client not logged on standby[@more@]PRIMARYErrors in file /u01/oracle/admin/shtest/bdump/shtest_arc1_24494.trc:ORA-01017: invalid username/password; logon deniedMon May 26 19:16:08 2008Error 1017 received logging on to the standby------------------------------------------------------------Check that the primary and standby are using a password fileand remote_login_passwordfile is set to SHARED or EXCLUSIVE, and tha
在AIX 5L上配置NFS Server/Client
在AIX 5L上配置NFS Server/Client作者:piner (转载请注明本文出处:Ixdba.com) 永久链接:http://www.ixdba.com/html/y2007/m06/123-aix-5l-nfs.html[@more@] 一、配置NFS Server 首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs服务组。可以通过lssrc -g nfs查看nfs的服务情况#lssrc -g nfs Subsystem Group PID Status biod nfs 712706 active nfsd nfs
92-10g升级与降级_环境变量_PFILE
DBUA及手工升级,DownGrade,环境变量、PFILE及手工建库脚本。尝试过9.2.0.4,升级为10.2.0.4,降级为9.2.0.6,再手工升级为10.2.0.4----记录一下[@more@]安装数据库9.2并创建数据库(后附环境变量及建库脚本)安装10.2.0.1.0软件以DBUA方式升级:1、在9.2的profile下将主库以升级方式启动SQL> STARTUP UPGRADE;或startup migrate(如果是大版本升级要用这个)2、cd /u01/app/oracle/product/10.2/bin./dbua(在/etc/oratab确认有你要升级的库的SID及HOME信息)提示RA-06553: PLS-213: package STANDARD not accessible 在$oraclehomeRD
linux vsftpd
/etc/vsftpd/vsftpd.conf 主配置文件/etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器/etc/vsftpd.user_list 指定的用户在/etc/vsftpd/vsftpd.conf中设置了userlist_enable=YES且userlist_deny=NO时能访问FTP服务器[@more@] //配置文件 //允许匿名用户上传anon_upload_enable=YES 允许匿名用户上传anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限anon_world_readable_only=NO 开放匿名用户的浏览权限idle_session_timeout=600 在用户会话空闲10分钟后被中断data_connectiono_timeout=120 在数据连接空闲2分钟后被中断
理解UNDO表空间
系统可以有多个UNDO表空间,但一个时间点只能一个是Active的。只有在这种情况下会有两上UNDO Active。当原来用一个UNDO,又重新定义一个UNDO,这样还没完成的事务用原来旧的UNDO,后面开始的新事务用新UNDO。[@more@]一个segment 至少要有2个extent,对于8K的block,最多可以有32,765个extent.一个事务只能在一个undo segment,当用完一个extent时,会使用下一个extent,当所有extent用完时,系统会分配更多的extent.但一个undo segment可以让多个事务同时用。当一个事务已经在查询,另一个DML语句产生, UNDO里的数据用来提供一致性查询。插
v$session_Longops
V$SESSION_LONGOPS This view displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup and recovery functions, statistics gathering, and query execution, and more operations are added for every Oracle release.[@more@]To monitor query execution progress, you must be using the cost-based optimizer and you must:Set the TIMED_STATISTICS or SQL_TRACE parameter to trueGather statistics for your objects with the ANALYZ
配置ssh/IP/fw/xhost
配置ssh/IP/防火墙/etc/rc.d/init.d/sshd start/etc/sysconfig/network-scripts/ifcfg-eth0service iptables stop --停止[@more@]安装linux的时候,ssh自带的也给安装上了,但并不能直接使用,还需要激活:激活ssh:/etc/rc.d/init.d/sshd startservice sshd startnetstat -tl激活以后,每次开机还都得重新激活。可以在启动linux时自动启动ssh:在文件/etc/rc2.d/S99local里面加入 /usr/sbin/sshd &(/usr/sbin/sshd 是ssh启动的)这样每次开机以后就不用再次激活,直接就可以远程控制。xhost 是用来控制X server访问权限的。 如使用VNC等
linux lv
linux lvm lv操作步骤[@more@]1) 如何使用lvm,创建逻辑卷的流程和实例比如说,在一个物理硬盘/dev/hda上,我们需要将/dev/hda5,/dev/hda6作为pv1 fdisk划分hda5,hda6,并且将这两个分区的标志(键入t改)改为(0x)8e然后用partprobe通知OS磁盘分区的变化2 pvcreate /dev/hda5 /dev/hda6(-s xxM可设定PE大小)3 vgcreate rootvg /dev/hda5 /dev/hda64 lvcreate -L 100M -n lv1 rootvg从我们的rootvg中,创建一个100M的逻辑卷lv1lvcreate -L8192m -i4 -I64k vg_db -n lv_8g_001这里的-i不能大于pv数,是参与条带化的PV数。 -I是条带大小。5 mkfs
uptime load average 解释
(引自: http://www.qnr.cn/pc/lin/study/200711/13079.html)在Linux 系统中,uptime、w 、top 等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢? [@more@] 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:- 它没有在等待I/O 操作的结果- 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止(例如:等待终止) 例如:[root@www2 init.d]# uptime 7:51pm up 2 days, 5:43, 2 users,load average: 8.13 , 5.90 , 4.94
asmcmd
cd Changes the current directory to the specified directory.du Displays the total disk space occupied by ASM files in the specified ASM directory and all its subdirectories, recursively.exit Exits ASMCMD.find Lists the paths of all occurrences of the specified name (with wildcards)under the specified directory.help Displays the syntax and description of ASMCMD commands.ls Lists the contents of an ASM directory, the attributes of the specified file,or
记录一些问题,还没完全弄明白
记录几个问题[@more@]周一去见了托雷和七公,托雷稳重细心,七公洒脱敏锐。坐了十五的小时的车赶到那儿,一会儿也没歇就开面了,和他们聊了一个小时,被问得几次都回答不上来。七公顺藤摸瓜,我把share pool和Sort area size弄混了还跟他较了一会儿劲,难怪他问是MTS系统吗?一问这个我才弄明白。果然知识还没有形成体系,跟前辈们有很大的差距,以后该更认真地学习了。另外还有这几个问题:1、2T的系统每天产生多少日志?其实我们平常都检查磁盘空间,还真的很少查看一天多少日志。2、powerpath软件的命令行3、快速索引扫描和索引扫描的区
CKPT DBWN LGWR
CKPT每三秒执行一次,看DBWN写到哪个事务,把最后一个完成的事务SCN号更新给datafile和controlfile。并触发LGWR,然后再DBWN。在事务提交时,触发LGWR将logbuffer里的信息就被写到redolog file里面,但没有写到datafile里,要等DBWN写完才有。 REDO LOG file切换时,会触发检查点,用LGWR把已提交的事务写入REDLOG,然后切换.DBWN写相应的DB CACHE BUFFER到datafile.切换的同时触发ARCN写redofile到archivelog,还没写完前redolog 是ACTIVE的,写完后清空redofile.[@more@]
DataGuard physical standby 创建与维护
根据以前做过的一些经验,查阅了些文档,把物理standby完整地总结了一下.[@more@]1 Step by step Creating a Physical Standby Databasephysical standby database ,即直接从主库接受archivedlog然后做基于block的物理恢复,所以physical standby在物理文件一级完全等同于主库。Logical standby database是把主库上传过来的archived log通过logminer技术,解析为sql语句,直接在logical standby上作基于sql的同步。从9iR2开始的默认模式 maximum performace, 采用maximum protection和maximum Availability可以保证数据的零丢失,但代价是如
常见等待事件
statspack wait events 总结 .[@more@]DB file scattered read:经常是全表扫描引起的,检查全表扫描的必要性,试着把小的表cache住避免重复读进,因为全表扫描放在LRU的最近最少使用端。1、 DB File Sequential Read:一般是单个块读,如索引读等。在事务多的系统中正常会偏高。确认索引读的必要性, 调整DB_CACHE_SIZE。一般是较差的表连接顺序、低效率的索引。2、 Free Buffer:系统内存在等待空闲的buffer。如果已SQL调优,需增大DB_BUFFER_CACHE。可能特定的SQL引起数据占用大量BUFFER,一般是大量的DML操作产t生,而DBWR写得不够快。可
静心修练oracle
工作两年多了,现在在Oracle数据库,主机(IBM/HP/DELL)、网络(switch/firewall/router..)存储(盘阵/磁带机)、备份(TSM/BACKEXEC)都有涉及,平时有好多平台的RAC,DG等项目,年初项目较少,该更深入地研究Oracle管理了。[@more@]
Flashback Query 针对DML误操作的恢复
Flashback Query的应用-------------针对DML误操作的恢复 用DBMS_FLASHBACK包摘自:http://www.wangchao.net.cn/bbsdetail_579197.html[@more@] DBMS_FLASHBACK 包提供了以下几个函数: ENABLE_AT_TIME:设置当前SESSION 的闪回查询时间 ENABLE_AT_SYSTEM_CHANGE_NUMBER:设置当前SESSION的闪回查询SCN GET_SYSTEM_CHANGE_NUMBER:取得当前数据库的SCN DISABLE:关闭当前SESSION 的闪回查询 如: SQL> select dbms_flashback.get_system_change_number from dual; GET_SYSTEM_CHANGE_NUMBER ---------
LGWR DBWR SMON 等进程说明
来自http://bbs.51cto.com/thread-27122-1-1.html先记一下.[@more@]PMON进程:该进程在用户进程出现故障时执行进程恢复,负责清理内存储区和释放该进程所使用的资源。例:它要重置活动事务表的状态,释放封锁,将该故障的进程的ID从活动进程表中移去。PMON还周期地检查调度进程(DISPATCHER)和服务器进程的状态,如果已死,则重新启动(不包括有意删除的进程)。 PMON有规律地被呼醒,检查是否需要,或者其它进程发现需要时可以被调用。 SMON进程:该进程实例启动时执行实例恢复,还负责清理不再使用的临时段。在具有并行服务器选项的环