隨筆-4  評論-0  文章-0  trackbacks-0
            2013年8月22日
          今天搭建linux的DNS主從服務器時遇到修改了/etc/resolv.conf之后,重啟系統或network后發現又恢復到以前的狀態。網上查了一下說是修改
           /etc/sysconfig/network-scripts/ifcfg-eth0 。添加或修改PEERDNS=no。
          但是service network restart發現還是自動恢復了,后來發現直接把dns服務器ip添加到
           /etc/sysconfig/network-scripts/ifcfg-eth0 就沒問題了,如下:

          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服務器ip。
          posted @ 2013-08-22 22:27 cuilihui 閱讀(3197) | 評論 (0)編輯 收藏
            2012年4月24日
          從數據庫中把所有表數據導出: 
          1.編輯一個文件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中執行: 
          isql -Uusername -Ppassword -Sservername -i d:\selectout.sql -o d:\bcpout.bat
          3.執行d:\bcpout.bat文件, 可以把數據導出到d:\temp\目錄。 
          把所有表數據導入到數據庫時,將上面的out改為in 

          4.bcp導入導出: 
          導出數據:
          bcp DatabaseName.dbo.tableName out D:\tableName.txt -SServerName -Usa -P -c -b 10000
          導入數據:
          bcp DatabaseName.dbo.tableName in D:\tableName.txt -SServerName -Usa -P -c -b 10000
          在導入大量數據時加上-b參數,分批提交不以致于數據庫日志被塞滿。 
          posted @ 2012-04-24 14:16 cuilihui 閱讀(2537) | 評論 (0)編輯 收藏
            2012年4月20日
               摘要: 長度和語法分析 datalength(char_expr)    在char_expr中返回字符的長度值,忽略尾空 substring(expression,start,length)    返回部分字符串 right(char_expr,int_expr)    返回char_...  閱讀全文
          posted @ 2012-04-20 11:13 cuilihui 閱讀(225) | 評論 (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位數字 小數點后0位 ;
          convert(numeric(10,0),x.ocr_file_num) 把x.ocr_file_num 轉為小數點后0位的10位數字;
          round(a,b) 保留數字a小數點后b位小數;


          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
          等價于
          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 相當于使用join的on條件;

          通過在 select 或 readtext 命令中將 holdlock、noholdlock 和 shared 選項應用到單個表來替換某個會話的鎖定級別:
          使用級別    關鍵字        作用
          1             noholdlock  直到事務結束再持有鎖;在級別 3 使用以強制執行級別 1
          2, 3         holdlock      持有共享鎖直到事務完成;在級別 1使用以強制執行級別 3
          無            shared        在為更新操作打開游標時,對 select語句應用共享鎖而非更新鎖

          批處理:
            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數據表  in導入 f:/ftproot/dataSource/20120418\ABIS-APTR-1G-20120418
          -e E:\DataManager\error\ds_aptr20120418.txt 錯誤日志
          -t"|!" 以|!為列的分隔符
          -r"\n" 以\n為一條數據的分隔符
          -Uad 用戶名ad
          -Shn 服務器hn
          -Pbj 密碼bj
          -Jcp936 編碼cp936
          -b10000 分批10000條提交

           
          posted @ 2012-04-19 17:33 cuilihui 閱讀(492) | 評論 (0)編輯 收藏
          僅列出標題  
          主站蜘蛛池模板: 海丰县| 丰县| 延庆县| 揭西县| 内江市| 泸州市| 江北区| 屏边| 奉贤区| 南溪县| 若尔盖县| 徐水县| 元氏县| 锡林浩特市| 庆城县| 册亨县| 南澳县| 丘北县| 大渡口区| 卢氏县| 阳山县| 乌拉特后旗| 蓬安县| 嘉定区| 唐山市| 北川| 廉江市| 龙海市| 浪卡子县| 邹平县| 吴旗县| 浦城县| 皋兰县| 右玉县| 仙桃市| 海丰县| 观塘区| 黔东| 大港区| 大石桥市| 文登市|