sqlplus动态生成linux shell脚本并执行
-bash-3.2$ more gene.sh sqlplus '/ as sysdba'<<EOFset pagesize 200 heading off feedback offspool /oracle/test.shselect 'sudo -u root /usr/sbin/lvdisplay '||file_name||'|'||'grep '||''''||'...
如何在linux 中合并两个文件为一个文件paste
[root@rhel5 ~]# more file*::::::::::::::file1.txt::::::::::::::fff::::::::::::::file2.txt::::::::::::::123[root@rhel5 ~]# paste -d "" file1.txt file2.txt>merge.txt[root@rhel5 ~]# more merge.txtf1f2f3...
linux shell如何调用sqlplus关闭数据库
-bash-3.2$ more shutdown.sh sqlplus '/as sysdba'<<EOFshutdown immediateexitEOFproccnt=`ps -ef|grep ora_|grep -v ora|wc -l`if [ ${proccnt} = 0 ] then echo 'oracle have stopped'fi-bash-3.2$ sqlplu...
linux shell之do done及for 循环脚本
---for循环的shell脚本,循环显示某个目录的所有文件名称-bash-3.2$ more cycle.shfilelist=`ls -l|awk {'print $9'}`for file in $filelistdo if [ -f $file ] then echo "echo ${file}...
sqlplus与shell自动提取数据文件的逻辑卷lv并开启自动扩展
sqlplus '/ as sysdba'<<EOFset pagesize 200 heading off feedback offspool /oracle/test.shselect '/usr/sbin/lvdisplay '||file_name||'|'||'grep '||''''||'LV Size'||'''' from dba_data_files wh...
linux sed如何与文件进行交互
http://blog.chinaunix.net/uid-24426415-id-77244.html
linux shell组合多个变量为一个新变量并执行
[root@rhel5 ~]# a='rm -Rf'[root@rhel5 ~]# b='/root/zxy.txt' ---通过拼接a和b组合成一个新的命令并执行[root@rhel5 ~]# ${a} ${b} 1,变量=变量的值2,引用变量的值 ${变量}3,组合的变量 ${...
如何把shell变量传入oracle的sqlplus
-bash-3.2$ more maxsize.sh rawsize=`sudo -u root ~/zidong.sh|awk {'print $3'}`rawsize=${rawsize}msqlplus '/as sysdba'<<EOFalter database datafile '/dev/vg2/lv2' autoextend on maxsize ${rawsize};EOF&n...
shell中如何处理两个数的减法
-bash-3.2$ a=20-bash-3.2$ b=2-bash-3.2$ echo ${a}-${b}|bc18-bash-3.2$
redhat linux上不用dd清空raw device可以重复使用raw device吗
测试目标: 如何清空lvm的lv,并让oracle再次使用显示lv逻辑卷[root@rhel5 ~]# lvdisplay /dev/vg2/lv2 --- Logical volume --- LV Name &...
create tablespace之autoextend on和next及maxsize
SQL> create tablespace tbs_roger datafile '/oracle/tbs_roger.dbf' size 1m autoextend on next 2m;Tablespace created.SQL> r 1* select tablespace_name,file_name,increment_by,increment...
create table之storage选项initial和其它
---直接在表级别指定存储参数initialSQL> create table t_table_level(a int) storage(initial 4m maxsize 10m);Table created.---未插入数据前不分配extentSQL> select segment_name,extent_id,bytes,blocks from...
创建raw device tablespace报Linux Error: 13: Permission denied
---查询oracle用户的用户组[root@rhel5 ~]# id oracleuid=502(oracle) gid=102(oinstall) groups=102(oinstall),103(dba)---给新建的卷组vg2授权[root@rhel5 ~]# chown -Rf oracle:oinstall /dev/vg2[root@rhel5 ~]...
11g_测试kill杀死 background process后台进程与alert
----oracle后台进程-bash-3.2$ ps -ef|grep ora_oracle 4079 1 0 04:30 ? 00:00:05 ora_pmon_zxyoracle &n...
oracle 正常关闭shutdown immediate与打开open数据库alert
---正常关库SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> --正常关库的alert logFri Jun 21 04:26:47 2013Shutting down instance (immediate) --正常关闭Stopping...
获取redhat linux裸设备的大小
---128457为操作系统的块个数;os block size为512byte[root@rhel5 ~]# blockdev --getsize /dev/sdd1128457 ---上述分区的大小[root@rhel5 ~]# fdisk -l /dev/sdd1Disk /dev/sdd1: 65 MB, 65769984 bytes25...
oracle11g library cache-mutex x的处理测试
---library cache:mutex x--library cache:mutex x产生的原因What causes 'library cache: mutex X' wait?1,Frequent Hard Parses - If the frequency of Hard Parsing is extremely high, then contention can oc...
oracle awr相关知识
http://space.itpub.net/9240380/viewspace-755752
v$sqlarea_parse_calls与executions与session_cached_cursors关系
----测试参数与parse_calls及executions的关系----修改此参数要重启数据库SQL> show parameter session_cachedNAME &n...
zt_flashback使用闪回恢复drop删除的table表
http://www.vsyo.com/a/t/564315e804771418