一、Turbo Linux 安裝過程: 將Turbo Linux 安裝插入光碟機,CMOS設置為光碟機啟動,啟動計算機,鍵入回車,進入Turbo Linux的默認的圖形模式的安裝過程,各選項設置如下: 鍵盤:默認 滑鼠:默認 磁碟分區:TFDisk圖形化磁碟分區 Size 分區類型 Boot區: 64M Linux ext2 Root區: 5120M Linux ext3 Dos Extent分區: Swap區: 4個512M Swap Home區: 3072M Linux ext3 Home1區: 20480M Linux ext3 Home2區: 剩餘空間 Linux ext3 安裝LILO:安裝位置 硬碟的主引導區 設置網路:不使用DHCP動態分配IP地址,靜態設置本機的IP,網關,廣播等信息 設置時區:PRC 設置帳號:設置ROOT的口令 安裝類型:全部 配置顯示器:顯示模式為65536色,解析度為:1024*768 窗口管理器:KDE 測試X配置,如能正常顯示,按Y確認,否則按N,重新選擇色彩和解析度 直至能正常顯示窗口。 確認設置:確認您的設置是否正確,一旦開始安裝,這個過程不能停頓。 設置安全級:中級 完成安裝。
二、ASE 12.5的安裝過程: 1:鍵入startx 進入KDE窗口管理器,插入SYBASE安裝盤,將盤中的壓縮文件拷入某目錄下。 執行:tar zxvf EBF10431.tgz cd ebf10431/RPMS rpm ?hiv sybase-common* rpm ?hiv sybase-ase* rpm ?hiv Sybase-chinese* 2: chown sybase /home* chgrp sybase /home* chmod +777 /opt/sybase-12.5/locales/locales.dat 3: xhost + su ? sybase cd /home mkdir sybase export DISPLAY=IP:0.0 IP為欲安裝機器的IP地址 asecfg 進入圖形化的SYBASE配置界面: 4:配置SYBASE 選擇configure a news server a)將Adaptive Server 的名字改為SYBASE(大寫) Backup Server 的名字改這SYBASE_backup Master device path: /home/sybase/master.dat Master database size: 20 Sybsystemprocs device path: /home/sybase/sysprocs.dat Error log path: /home/sybase/SYBASE.log Host name: IP Port number: 770* b)選擇Edit Adanced Adaptive Server Attibutes進入Server Attribute Editor: SYBASE: Configuration file path: /home/sybase/SYBASE.cfg SYBASE_backup Error log path: /home/sybase/SYBASE_backup.log Host name: IP Port number:770* (注意不能與SYBASE的埠號重複) 選擇Buile Server c)創建完系統庫后,在本地化伺服器中設置語言為English,字符集(charset)為Code Page 850 排序規則為binary ordering ,for use with Code page 850, Backup Server不用設置本地化。
三、ASE12.5的參數配置. 以2G內存為例: 1、 修改LINUX的共享內存參數: 其中nnn為系統的實際內存(以位元組為單位nnn=2147483647) 修改文件:/etc/rc.local 加入一行: echo nnn > /proc/sys/kernel/shmmax 啟動後生效 2、 isql ?Usa a) 配置內存 sp_configure 『max memory』,mmm (單位為2K mmm=786432) go sp_configure 『allocate max shared mem』,1 go 上面的命令配置sybase使用mmm*2K的內存,通常配置為系統內存的60-70%,重起生效。如SYBASE無法正常啟動,請調整SYBASE.cfg文件將max memory參數調小。 b) 上述參數生效后,配置data cache 和 procedure cache: sp_cacheconfig 『default data cache』,』xxxM』 (xxx=768) go 通常配置為max memory的50%,以M為單位,重起生效 sp_configure 『procedure cache size』,xxx (xxx=157286) go 通常配置為max memory的20%,以2K為單位 sp_configure 『allocate max shared mem』,0 go c) number of devices(40), open databases(20), number of locks(20000), number of user connections(50),open objects(5000)參數可在中石化帳套設置中調整參數。 d) 調整bcp 配置 1.調整擴展分配 sp_configure 『number of pre-allocated extent』,20 go 2.配置I/O的緩衝池 sp_poolconfig 『default data cache』,』256M』,』16K』 e) 調整改開的索引數量 sp_configure 『number of open indexes』, 4000
六、如何修改本地BACKUP SERVER的名稱 1、 修改interfaces文件,將backup server的名稱換成新名稱 2、 進入isql 工具 sp_configure 『allow updates』,1 update sysservers set where sp_configure 『allow updatses』,0
七、如何實現SYBASE的遠程備份(通過本地的BACKUP SERVRE服務連接到遠程的BACKUP SERVER服務,將遠程的資料庫備份到遠程機器上。) 在本地機器上: 1、修改interfaces文件,添加遠程機器上Backup Server的條目(Backup Server的名稱,地址,埠號) 2、在sysservers系統表中添加遠程Backup Server名 1>sp_addserver REMOTE_BACKUP_SERVER_NAME ,null 2>go 3、使用sp_helpserver查看至少存在以下3個條目: ——本地ASE名稱 ——本地Backup Server名稱 ——遠程Backup Server名稱 4、在本地機器上實現遠程備份: 1>dump database Database_Name to "remote_machine_path/..." at Remote_Backupserver_Name 2> go 在本地機器上恢復備份: 1>load database Database_Name from "remote_machine_path/..." at Remote_Backupserver_Name 2> go 注意:1、如果要實現遠程的雙向備份,請在遠程機器上做與本地機器相同的配置. 2、本地的Backup Server的名稱要求與遠程的Backup Server的名稱不一樣
八、如何實現將SYBASE的遠程資料庫備份到本地 1、修改interfaces文件,添加一個新條目,目的是通過此條目連接到到遠程機器的SERVER(名稱,遠程SERVER的IP地址,遠程SERVER服務的埠號) 2、通過ASECFG配置一個新的BACKUP SERVER,在related server name項中選擇剛才在interfaces文件中添加的條目名稱。 3、在sysservers系統表中添加本地新Backup Server名稱 1>sp_addserver NewBackup_Server_Name ,null 2>go 4、在本地機器上實現遠程備份: 1>dump database Remote_Database_Name to "Local_machine_path/..." at NewBackupserver_Name 2> go 在本地機器上恢復備份: 1>load database Remote_Database_Name from "local_machine_path/..." at NewBackupserver_Name 2> go 5、 啟動新配的Backup Server服務 startserver ?f RUN_NewBackupName_back 關閉服務 1> shutdown NewBackup_Server_Name 2> go
九、如何備份數據量大於2G的資料庫 1> dump database pubs2 to 「/Path/pubs2_dump.1」 2> stripe on 「/Path/pubs2_dump.2」 3> stripe on 「/Path/pubs2_dump.3」 4> go 這種方法還可以提高後備及恢復的速度,但注意恢復也必須用相應多的設備。例如: 1>load database pubs2 from "/Path/pubs2_dump.1" 2>stripe on "/Path/pubs2_dump.2" 3>stripe on "/Path/pubs2_dump.3" 4>go