程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 群發的日志關於sybase

群發的日志關於sybase

編輯:SyBase綜合文章
20080709 更改數據庫 ======================================= 10.10.152.232:5000
sa/sybasesa@/lenovo 配置文件和驅動放到\\10.10.152.231\fnms\Sybase
http://download.Sybase.com/eval/ASE_1252_DE/pcclIEnt_1252.zip
這是最新的Sybase 12.52客戶端下載 裝問客戶端後(\\10.10.152.231\fnms\sybase上的 pcclIEnt_1252.zip)將sql.ini放到:sybase的安裝目錄/sybase/ini/文件夾下,就可以連接232上的sybase了 打開sql advantage ----server下的connect 連接成功後,就可執行腳本,由於Sybase默認的日志空間很少,執行幾個語句後出現The transaction log in database master is almost full。。錯誤,請執行dump tran master with truncate_only(臨時刪除日志 dump tran master with truncate_only
dump tran enssys with truncate_only FNMS_PARAM_INFOR表中param_name值為dataBaseName對應的param_value值為數據庫類型,值為postgresql、Oracle 、Sybase之一
connection-url>jdbcybase:Tds:10.10.151.161:5000/enssys</connection-url><user-name>flybird</user-name>
    <password>flybird</passWord>大家都往上面的地址導sql Sybase中update語句不支持表名取別名
除topo和perf外最新的db-dhcc-fnms-sybase.har放到了EnsV2.0\Project\common\lib, db-dhcc-fnms-sybase.har更新。sql腳本中隔適當的幾個sql語句加上命令終結符go 使用Sybase advantage登陸時,在connect窗口中選option選項,將clIEnt character改為cp936,對應服務器端的 utf8。
這樣登陸進去執行的語句才是在utf8。
sql.ini中加
[test]
master=NLWNSCK,10.10.151.161,5000  
query=NLWNSCK,10.10.151.161,5000 fnms_param_infor誰重新導了數據後,記得改'dataBaseName', 'sybase'最新的腳本默認是Sybase
用到SET ROWCOUNT(類似top 10)的注意了,這個命令馬上生效並且影響當前會話,也就是同一個會話中SET ROWCOUNT會影響所有查詢語句,解決方法:在該條語句後加SET ROWCOUNT 0移除這個限制SET ROWCOUNT 10 select * from fnms_param_infor SET ROWCOUNT 0
=======================================
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved