隨筆-4  評(píng)論-0  文章-0  trackbacks-0
            2013年8月22日
          今天搭建linux的DNS主從服務(wù)器時(shí)遇到修改了/etc/resolv.conf之后,重啟系統(tǒng)或network后發(fā)現(xiàn)又恢復(fù)到以前的狀態(tài)。網(wǎng)上查了一下說(shuō)是修改
           /etc/sysconfig/network-scripts/ifcfg-eth0 。添加或修改PEERDNS=no。
          但是service network restart發(fā)現(xiàn)還是自動(dòng)恢復(fù)了,后來(lái)發(fā)現(xiàn)直接把dns服務(wù)器ip添加到
           /etc/sysconfig/network-scripts/ifcfg-eth0 就沒(méi)問(wèn)題了,如下:

          DEVICE="eth0"
          BOOTPROTO=none
          IPV6INIT="yes"
          NM_CONTROLLED="yes"
          ONBOOT="yes"
          TYPE=Ethernet
          IPADDR=192.168.1.12
          PREFIX=24
          DEFROUTE=yes
          IPV4_FAILURE_FATAL=yes
          IPV6_AUTOCONF=yes
          IPV6_DEFROUTE=yes
          IPV6_FAILURE_FATAL=no
          NAME="System eth0"
          UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
          GATEWAY=192.168.1.1
          DNS1=192.168.1.12
          DNS2=202.106.46.151
          HWADDR=00:0c:29:da:0c:7d
          IPV6_PEERDNS=yes
          IPV6_PEERROUTES=yes
          PEERDNS=no


          注:DNS1和DNS2就是要在/etc/resolv.conf配置的dns服務(wù)器ip。
          posted @ 2013-08-22 22:27 cuilihui 閱讀(3196) | 評(píng)論 (0)編輯 收藏
            2012年4月24日
          從數(shù)據(jù)庫(kù)中把所有表數(shù)據(jù)導(dǎo)出: 
          1.編輯一個(gè)文件selectout.sql: 
          set nocount on
          use databasename
          go
          select 'bcp databasename..' + name + ' out d:\temp\' + name + '.txt -Uusername -Ppassword -Sservername -c ' from sysobjects where type='U'
          go
          2.在cmd中執(zhí)行: 
          isql -Uusername -Ppassword -Sservername -i d:\selectout.sql -o d:\bcpout.bat
          3.執(zhí)行d:\bcpout.bat文件, 可以把數(shù)據(jù)導(dǎo)出到d:\temp\目錄。 
          把所有表數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)時(shí),將上面的out改為in 

          4.bcp導(dǎo)入導(dǎo)出: 
          導(dǎo)出數(shù)據(jù):
          bcp DatabaseName.dbo.tableName out D:\tableName.txt -SServerName -Usa -P -c -b 10000
          導(dǎo)入數(shù)據(jù):
          bcp DatabaseName.dbo.tableName in D:\tableName.txt -SServerName -Usa -P -c -b 10000
          在導(dǎo)入大量數(shù)據(jù)時(shí)加上-b參數(shù),分批提交不以致于數(shù)據(jù)庫(kù)日志被塞滿。 
          posted @ 2012-04-24 14:16 cuilihui 閱讀(2537) | 評(píng)論 (0)編輯 收藏
            2012年4月20日
               摘要: 長(zhǎng)度和語(yǔ)法分析 datalength(char_expr)    在char_expr中返回字符的長(zhǎng)度值,忽略尾空 substring(expression,start,length)    返回部分字符串 right(char_expr,int_expr)    返回char_...  閱讀全文
          posted @ 2012-04-20 11:13 cuilihui 閱讀(225) | 評(píng)論 (0)編輯 收藏
            2012年4月19日
          select  isnull(convert(numeric(10,2), round(convert(numeric(10,0),x.ocr_file_num)/x.file_num * 100,2)),0) 
          from (select sum(total_file_num) as file_num,sum(auto_file_num) as ocr_file_num 
          from ws_ocr_report noholdlock 
          where tr_date>= '2012-03-31' and tr_date <='2012-03-31')x

          numeric(10,0) 10位數(shù)字 小數(shù)點(diǎn)后0位 ;
          convert(numeric(10,0),x.ocr_file_num) 把x.ocr_file_num 轉(zhuǎn)為小數(shù)點(diǎn)后0位的10位數(shù)字;
          round(a,b) 保留數(shù)字a小數(shù)點(diǎn)后b位小數(shù);


          select x.imp_type imp_type,isnull(y.un_auidted_num,0) un_auidted_num from 
          (select imp_type from imp_audit_type noholdlock where disp_sign=0 and tree_type=0 )x,(select imp_type,count(1) as un_auidted_num from imp_result noholdlock  where 1=1 
           group by imp_type)y
            noholdlock  where x.imp_type *= y.imp_type order by x.imp_type
          等價(jià)于
          select x.imp_type imp_type,isnull(y.un_auidted_num,0) un_auidted_num from 
          (select imp_type from imp_audit_type noholdlock where disp_sign=0 and tree_type=0 )x left join (select imp_type,count(1) as un_auidted_num from imp_result noholdlock  where 1=1 
           group by imp_type)y
            noholdlock  on x.imp_type = y.imp_type order by x.imp_type
          where x.imp_type *= y.imp_type order by x.imp_type 相當(dāng)于使用join的on條件;

          通過(guò)在 select 或 readtext 命令中將 holdlock、noholdlock 和 shared 選項(xiàng)應(yīng)用到單個(gè)表來(lái)替換某個(gè)會(huì)話的鎖定級(jí)別:
          使用級(jí)別    關(guān)鍵字        作用
          1             noholdlock  直到事務(wù)結(jié)束再持有鎖;在級(jí)別 3 使用以強(qiáng)制執(zhí)行級(jí)別 1
          2, 3         holdlock      持有共享鎖直到事務(wù)完成;在級(jí)別 1使用以強(qiáng)制執(zhí)行級(jí)別 3
          無(wú)            shared        在為更新操作打開(kāi)游標(biāo)時(shí),對(duì) select語(yǔ)句應(yīng)用共享鎖而非更新鎖

          批處理:
            bcp db..ds_aptr in f:/ftproot/dataSource/20120418\ABIS-APTR-1G-20120418 -e E:\DataManager\error\ds_aptr20120418.txt -c -t"|!" -r"\n" -Uad -Shn -Pbj -Jcp936 -b10000
          ds_aptr數(shù)據(jù)表  in導(dǎo)入 f:/ftproot/dataSource/20120418\ABIS-APTR-1G-20120418
          -e E:\DataManager\error\ds_aptr20120418.txt 錯(cuò)誤日志
          -t"|!" 以|!為列的分隔符
          -r"\n" 以\n為一條數(shù)據(jù)的分隔符
          -Uad 用戶名ad
          -Shn 服務(wù)器hn
          -Pbj 密碼bj
          -Jcp936 編碼cp936
          -b10000 分批10000條提交

           
          posted @ 2012-04-19 17:33 cuilihui 閱讀(492) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題  
          主站蜘蛛池模板: 南阳市| 吴江市| 蓬安县| 镇远县| 河间市| 宜君县| 铁岭市| 河源市| 繁峙县| 云和县| 苗栗市| 赞皇县| 涞源县| 锡林郭勒盟| 兴山县| 平顶山市| 宁安市| 平谷区| 砀山县| 珠海市| 宣城市| 富阳市| 团风县| 都昌县| 平利县| 遂川县| 茌平县| 治县。| 桃园县| 黑龙江省| 安吉县| 金坛市| 福海县| 乌审旗| 图们市| 兴文县| 全州县| 正镶白旗| 和龙市| 五常市| 灌南县|