【shell 脚本】删除 由windows传入linux含有的 ^M
#!/bin/bashfunction usage(){echo "Usage: `basename $0 ` source_file new_file "exit 0}[ $# != 2 ] && usagecat $1 | tr -d "\r" > $2chmod 755 $2exit 0=========测试=========="varify_ture.sh" [conver...
【导出导入】% 在导入导出中的应用。
由于业务需求要导出前缀为mock_的很多表,如果一个一个列出的话,势必很麻烦,这里测试了一下 % 的用法。具体测试如下:=搭建环境:yang@ORACL> create table mock_loan as select * from user_objects;表已创建。ya...
oracle 添加注释
表的注释:yang@rac1>desc user_col_comments Name Null? &nbs...
IOPS 浅析
决定IOPS的因素主要取决与阵列的算法,cache命中率,以及磁盘个数。阵列的算法因为不同的阵列不同而不同,如我们最近遇到在hds usp上面,可能因为ldev(lun)存在队列或者资源限制,而单个ldev的iops就上不去,所以,...
【shell 】判断的两种表示方式
test 测试表达式, 返回 要么是 ture 或者 false还有另外一种 使用中括号 []if [ "$name1" = "Jack" ] 和 if test "$name1" = "Jack" 等价的使用的时候一定要注意空格if [ "$name1"="Jack" ] 和 if [ "$name1" = "J...
【shell 脚本】两种登录方式
#!/bin/bashecho "while 方法!"echo "请输入登录用户名:"read name1if test $name1 = "yang"then echo "登录成功"else echo "登录失败,请输入正确的用户名:" read name1 while [ $name1...
【shell 】高亮输出显示
#!/bin/bashBLK='\E[1;30m' RED='\E[1;31m' GRN='\E[1;32m' YEL='\E[1;33m' BLU='\E[1;34m' MAG='\E[1;35m' CYN='\E[1;36m' WHI='\E[1;37m' DRED='\E[0;31m' DGRN='\E...
【shell 脚本】备份最后一天所有修改的文件
#!/bin/bash#backup.shBACKUPFILE=backup-`date +"%F"`#在备份文件中嵌入时间.echo `date +"%F"`echo $BACKUPFILEarchive=${1:-$BACKUPFILE}# 如果在命令行中没有指定备份文件的文件名,#+ 那么将默...
【导出导入】IMPDP table_exists_action 参数的应用
当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:a.忽略(SKIP,默认行为);b.在原有数据基础上继续增加(APPEND);c.先DROP表,然后创建表,最后完成数据插入(REPLACE);d....
oracle的字符集检查工具CSSCAN(一)
使用CSSCAN 工具在源库检查数据。指定扫描的schame,只能指定一个schame$ csscan \"sys/<syspassword>@<TNSalias> as sysdba\" LOG=/tmp/expcheck USER=scott CAPTURE=Y TOCHAR=AL32UTF8 ARRAY=1024000 PROCESS=...
oracle的字符集检查工具CSSCAN(二)
SCAN.TXT 文件的内容:Database Scan Summary ReportTime Started : 2011-03-14 12:22:16Time Completed: 2011-03-14 12:22:59Process ID Time Started&...
oracle的字符集检查工具CSSCAN(三)
oracle 提供了两个关于字符集检查的工具,一个csscan,一个是lcsscan(Language and Character Set File Scanner)一 Database Character Set Scanner(csscan)刚开始使用csscan时会遇到 CSS-00107错误,CSS-00107...
理解ORACLE 字符集【转】
一、引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自...
【shell 脚本】根据给定的网址来使用相应的协议下载文件
现在要求写一个程序,接受命令行给定一个网址去下载一个文件,要求根据网址的协议的不同,采用不同的程序下载。如果给定的网址以.xml结尾,则认为要下载的文件已经在给定的网址中指定,否则要下载的文件名为本机的ma...
【shell 】文件操作
一文本里面内容是 192.168.1.2/24 167.178.1.3/24 212.121.1.3/24 192.168.1.2/24 167.178.1.3/24 212.121.1.3/24 123.124.122.121/24 123.124.122.121/24 编写脚本将...
【shell 】求两个文件相加的脚本
root@client.example.com # cat a.txt100k f1.myd200k f2.myd300k f3.myd200k f4.myd100k f5.mydroot@client.example.com # cat b.txt100k f1.myd200k f2.myd300k f3.myd200k f4.myd100k f5.myd==希望得到两个文件相...
【shell 】 使用 shell 计算成绩
root@client.example.com # cat 1.txt jack huaxue 90tom huaxue 86jack shuxue 99tom shuxue 80要求算出jack和tom的2科的平均分 用shell实现。注意变量与大括号的间隔root@client.example.com # ...
【shell 】syntax error in conditional expression
编写shell 脚本时遇见 syntax error in conditional expression 错误,#!/bin/bash# cleanup /var/log/messageLOG_DIR=/var/logROOT_DID=0LINES=50E_XCD=66E_NOTROOT=67if [[ "$UID" -ne "$ROOT_UID"]]then ech...
【shell 脚本】删除/var/log 下的日志
开始学习shell 脚本的编写了,写了一个删除日志的脚本。root@client.example.com # more test.sh #!/bin/bash# cleanup /var/log/messageLOG_DIR=/var/logROOT_DID=0LINES=50E_XCD=66E_NOTROOT=67if [[ ...
syntax error near unexpected token `
今天编写了一个执行备份的脚本,在ue里面编写,让后传递到linux下,结果出现了syntax error near unexpected token ` 错误。网上的解决办法是:1)vi -b expdp_alibankdw_test.sh 2)在命令编辑行<就是: 按ESC键 ...