標籤:
啟動、關閉Sybase資料庫伺服器
一、啟動Sybase
伺服器
在windows下介紹兩種方法啟動Sybase資料庫伺服器。
1、通過伺服器管理員
依次開啟控制台>管理工具>服務 管理視窗。拖動捲軸到Sybase打頭的服務名稱附近,一般會發現有5個服務:Sybase SQLServer _ <servername>、Sybase BCKServer _ <servername>_BS、Sybase MONServer _ <servername>_MS、Sybase Unified Agent、Sybase XPServer _ <servername>_XP。
一般情況下,啟動主服務(SQLServer)和備份服務(BCKServer)就可以了。監控服務(MONServer)在需要監控Sybase效能時再開啟。擴充預存程序服務(XPServer)是由主服務(SQLServer)根據需要開啟的,不能手動啟動XPServer。
在Sybase SQLServer _ RUSKYPC服務項上點右鍵,選擇啟動就可以啟動sybase主伺服器。備份服務Sybase BCKServer _ RUSKY_BS的啟動過程類似。
2、通過net start命令
在windows下也可以通過命令列來啟動sybase主伺服器和備份伺服器。net start的文法為: NET START [service]
需要知道以上命令中的service名稱才能執行該命令。sybase主服務對應的服務名稱SERVICE_NAME為:sybsql_<servername>。其中servername為配置的sybase伺服器名稱。如果配置的sybase服務名為TEST的話,可以這樣起來sybase主服務和備份服務。servicename可通過服務管理員,找到相應服務---》右鍵---》屬性:可看到服務名。
net start sybsql_test
net start sybbck_test_BS
二、關閉Sybase伺服器
有四種方法來關閉sybase的服務
1、服務管理員
依次開啟控制台>管理工具>服務 管理視窗。找到sybase的主服務和備份服務。在服務名稱Sybase SQLServer _ <servername>和Sybase BCKServer _ <servername>_BS上分別點右鍵選擇停止來關閉服務。如果相應的服務名稱旁邊的狀態列為空白,則說明服務已經成功停止。
2、在isql中用shutdown命令
用命令列工具 + 生產力isql串連到sybase伺服器,執行shutdown來關閉。
C:\Users\Administrator>isql -Usa -Sruskypc
Password:
1> sthutdon
2> go
注意:在緊急或者突發情況才能使用shutdown with nowait命令。
3、使用net stop命令來關閉sybase服務
net stop的文法為:NET STOP service
sybase主服務對應的服務名稱為:sybsql_<servername>,備份服務對應的服務名稱為:sybbck_<servername>_BS,監控服務為對應的服務名稱為:sybmon_<servername>_MS。在命令提示字元下執行的命令依次為:
net stop sybsql_test
net stop sybbck_test_BS
net stop sybmon_test_MS
4、使用Sybase Central 關閉sybase服務
在Sybase Central中,在已連線的服務器上點右鍵選擇“關閉”,在選擇立即關閉”servername:port”,點“是”就可以關閉sybase的主服務了。
三、檢驗與伺服器的串連
1、使用 isql 執行快速測試
在命令提示字元下輸入:isql -Usa -P<password or leave it blank> -Sserver_name
其中, server_name 是 Adaptive Server 的名稱。
注意: 第一次登入到 Adaptive Server 時,可使用預設的“sa”使用者名稱,口令為空白。 第一次登入後,應更改系統管理員的口令。
如果登入成功,將顯示 isql 命令提示字元。要顯示 Adaptive Server 版本號碼,請在 isql 提示符下輸入:
1> select @@version
2> go
將顯示 Adaptive Server 版本號碼。 輸出應顯示 Adaptive Server 的版本為 15.0.7。
2、通過 Sybase Central 串連到 Adaptive Server
Sybase Central 提供了一個圖形化使用者介面,在此可執行 Adaptive Server 管理工作。Sybase Central 介面在左窗格中顯示伺服器的分層列表,在右窗格中顯示所選伺服器的詳細資料列表。要選擇一個伺服器,請在左窗格中單擊其表徵圖。
- 1 從 Windows 工作列中,選擇“開始”|“程式”|“Sybase”|“Sybase Central”。
- 2 在左窗格中,單擊要串連到的伺服器。
- 3 在“登入”視窗中,輸入系統管理員的使用者名稱和口令。必須以系統管理員身份登入才能執行管理工作。
- 4 單擊“確定”。
注意:第一次登入到 Adaptive Server 時,可使用預設的“sa”使用者名稱,口令為空白。第一次登入後,應更改系統管理員的口令。用於 Sybase Central 的 Adaptive Server 外掛程式並不顯示 SQL.ini 檔案中所列的全部伺服器。Sybase Central 只列出前面串連到的那些伺服器,或者列出作為 Windows 服務啟動的那些伺服器。
四、設定系統管理員口令
在安裝 Sybase 軟體時,系統會為 Sybase 系統管理員建立一個名為“sa”的使用者帳戶。以“sa”身份登入的使用者可以使用 Adaptive Server上的任何資料庫(包括 master 資料庫),並具有全部許可權。剛完成新的安裝時,“sa”帳戶沒有口令。口令的初始預設值為:NULL。在生產環境中, Sybase 系統管理員應始終使用非預設口令。
Sybase 系統管理員應以“sa”身份登入到新的 Adaptive Server,並使用sp_password 設定口令:
%SYBASE%\%SYBASE_OCS%\bin\isql -Usa -P -Sserver_name
1> sp_password null, new_password
2> go
其中,“null”是預設口令, new_password 是分配給“sa”帳戶的口令。為了最大限度地提高安全性, Sybase 建議您設定至少包含八個字元的口令,並結合使用大小寫字母和數字。
1、使用 isql 執行快速測試
在命令提示字元下輸入:isql -Usa -P<password or leave it blank> -Sserver_name
其中, server_name 是 Adaptive Server 的名稱。可通過%SYBASE%\ini\sql.ini查看server_name。
注意: 第一次登入到 Adaptive Server 時,可使用預設的“sa”使用者名稱,口令為空白。 第一次登入後,應更改系統管理員的口令。
如果登入成功,將顯示 isql 命令提示字元。要顯示 Adaptive Server 版本號碼,請在 isql 提示符下輸入:
1> select @@version
2> go
將顯示 Adaptive Server 版本號碼。 輸出應顯示 Adaptive Server 的版本為 15.0.7。
2、通過 Sybase Central 串連到 Adaptive Server
Sybase Central 提供了一個圖形化使用者介面,在此可執行 Adaptive Server 管理工作。Sybase Central 介面在左窗格中顯示伺服器的分層列表,在右窗格中顯示所選伺服器的詳細資料列表。要選擇一個伺服器,請在左窗格中單擊其表徵圖。
- 1 從 Windows 工作列中,選擇“開始”|“程式”|“Sybase”|“Sybase Central”。
- 2 在左窗格中,單擊要串連到的伺服器。
- 3 在“登入”視窗中,輸入系統管理員的使用者名稱和口令。必須以系統管理員身份登入才能執行管理工作。
- 4 單擊“確定”。
注意:第一次登入到 Adaptive Server 時,可使用預設的“sa”使用者名稱,口令為空白。第一次登入後,應更改系統管理員的口令。用於 Sybase Central 的 Adaptive Server 外掛程式並不顯示 SQL.ini 檔案中所列的全部伺服器。Sybase Central 只列出前面串連到的那些伺服器,或者列出作為 Windows 服務啟動的那些伺服器。
3、設定系統管理員口令
在安裝 Sybase 軟體時,系統會為 Sybase 系統管理員建立一個名為“sa”的使用者帳戶。以“sa”身份登入的使用者可以使用 Adaptive Server上的任何資料庫(包括 master 資料庫),並具有全部許可權。剛完成新的安裝時,“sa”帳戶沒有口令。口令的初始預設值為:NULL。在生產環境中, Sybase 系統管理員應始終使用非預設口令。
Sybase 系統管理員應以“sa”身份登入到新的 Adaptive Server,並使用sp_password 設定口令:
%SYBASE%\%SYBASE_OCS%\bin\isql -Usa -P -Sserver_name
1> sp_password null, new_password
2> go
其中,“null”是預設口令, new_password 是分配給“sa”帳戶的口令。為了最大限度地提高安全性, Sybase 建議您設定至少包含八個字元的口令,並結合使用大小寫字母和數字。
windows下啟動/關閉Sybase資料庫伺服器