<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 數據庫服務器配置要求(淺析數據庫服務器需要什么配置)


    目錄

    01 準備工作

    02 安裝linux SQLSERVER

    03 配置MSDTC

    04 U8相關配置

    PART 1

    準備工作

    Linux優勢

    Linux系統之所以會成為目前最受關注的系統之一,主要原因是它的免費,以及系統的開放性。

    Linux系統優勢一:跨平臺的硬件支持

    由于Linux 的內核大部分是用C 語言編寫的,并采用了可移植的Unix標準應用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系統平臺,以及從個人電腦到大型主機,甚至包括嵌入式系統在內的各種硬件設備。

    Linux系統優勢二:豐富的軟件支持

    與其他的操作系統不同的是,安裝了Linux系統后,用戶常用的一些辦公軟件、圖形處理工具、多媒體播放軟件和網絡工具等都已無需安裝。而對于程序開發人員來說,Linux更是一個很好的操作平臺,在Linux 的軟件包中,包含了多種程序語言與開發工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

    Linux系統優勢三:多用戶多任務

    和Unix系統一樣,Linux系統是一個真正的多用戶多任務的操作系統。多個用戶可以各自擁有和使用系統資源,即每個用戶對自己的資源(例如:文件、設備)有特定的權限,互不影響,同時多個用戶可以在同一時間以網絡聯機的方式使用計算機系統。多任務是現代計算機的最主要的一個特點,由于Linux系統調度每一個進程是平等地訪問處理器的,所以它能同時執行多個程序,而且各個程序的運行是互相獨立的。

    Linux系統優勢四:可靠的安全性

    Linux系統是一個具有先天病毒免疫能力的操作系統,很少受到病毒攻擊。

    對于一個開放式系統而言,在方便用戶的同時,很可能存在安全隱患。不過,利用Linux自帶防火墻、入侵檢測和安全認證等工具,及時修補系統的漏洞,就能大大提高Linux系統的安全性,讓黑客們無機可乘。

    Linux系統優勢五:良好的穩定性

    Linux 內核的源代碼是以標準規范的32 位(在64 位CPU上是64 位)的計算機來做的最佳化設計,可確保其系統的穩定性。正因為Linux 的穩定,才使得一些安裝 Linux 的主機像Unix 機一樣常年不關而不曾宕機。

    Linux系統優勢六:完善的網絡功能

    Linux 內置了很豐富的免費網絡服務器軟件、數據庫和網頁的開發工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年來,越來越多的企業看到了Linux 的這些強大的功能,利用Linux 擔任全方位的網絡服務器。Linux 在它的追捧者眼里是一個近乎完美的操作系統,它具有運行穩定、功能強大、獲取方便等優點,因而有著廣闊的前景,或許也值得我們每一個計算機愛好者學習和應用。

    Linux系統

    Red Hat Enterprise Linux 7.3-7.8 或 8.0-8.3以及對應版本的CentOS

    注意:

    U8程序不支持在Linux系統上執行,僅支持將數據庫部署在此系統上

    Putty

    PuTTY是一個免費開

    源的SSH,Telnet和

    Rlogin網絡協議的客

    戶端程序,這些協議

    都用于通過網絡在計

    算機上運行遠程會話

    常用命令

    目錄切換 cd

    命令:cd 目錄

    cd / 切換到根目錄

    cd /usr 切換到根目錄下的usr目錄

    cd ../ 切換到上一級目錄或者 cd ..

    cd ~ 切換到home目錄

    cd – 切換到上次訪問的目錄

    目錄查看 ls [-al]

    命令:ls [-al]

    ls 查看當前目錄下的所有目錄和文件

    ls -a 查看當前目錄下的所有目錄和文件(包

    括隱藏的文件)

    ls -l 或 ll 列表查看當前目錄下的所有目錄和文件

    (列表查看,顯示更多信息)

    ls /dir 查看指定目錄下的所有目錄和文

    件 如:ls /usr

    常用命令

    創建目錄【增】 mkdir

    命令:mkdir 目錄

    mkdir aaa 在當前目錄下創建一個名為aaa的目錄mkdir /usr/aaa 在指定目錄下創建一個名為aaa的目錄

    刪除目錄或文件【刪】rm

    命令:rm [-rf ] 目錄

    刪除文件:rm 文件 刪除當前目錄下的文件rm -f 文件 刪除當前目錄的的文件(不詢問)

    刪除目錄:rm -r aaa 遞歸刪除當前目錄下的aaa目錄rm -rf aaa 遞歸刪除當前目錄下的aaa目錄(不詢問)

    全部刪除:rm -rf * 將當前目錄下的所有目錄和文件全部刪除rm -rf /* 將根目錄下的所有文件全部刪除

    注意:rm不僅可以刪除目錄,也可以刪除其他文件或壓縮包,為了方便大家的記憶,無論刪除任何目錄或文件,都直接使用 rm -rf 目錄/文件/壓縮包

    目錄修改【改】mv 和 cp

    一、重命名目錄命令:mv 當前目錄 新目錄例如:mv aaa bbb 將目錄aaa改為bbb

    二、剪切目錄命令:mv 目錄名稱目錄的新位置示例:將/usr/tmp目錄下的aaa目錄剪切到 /usr目錄下面

    mv /usr/tmp/aaa /usr

    三、拷貝目錄命令:cp -r 目錄名稱目錄拷貝的目標位置 -r代表遞歸示例:將/usr/tmp目錄下的aaa目錄復制到 /usr目錄下面

    cp /usr/tmp/aaa /usr

    搜索目錄【查】find

    命令:find 目錄參數文件名稱示例:find /usr/tmp -name ‘a*’ 查找/usr/tmp目錄下的所有以a開頭的目錄或文件

    修改機器名、配置hosts

    修改機器名:

    hostnamectl set-hostname 新機器名

    增加ip機器名解釋:

    vi /etc/hosts輸入192.168.192.130 u8datai(缺少會影響通過localhost連接mssql)esc:wq

    重啟網絡:service network restart

    重啟機器更新機器名:shutdown -r now

    PART 2

    linux SQLSERVER

    安裝linux SQLSERVER安裝SQL Server 命令行工具(sqlcmd)檢查SQL 數據庫修改數據庫的默認排序規則

    (一)安裝linux SQLSERVER

    curl https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo > /etc/yum.repos.d/mssql-server.repo

    1、設置sqlserver安裝鏡像

    (一)安裝linux SQLSERVER

    2.安裝

    yum install -y mssql-server

    (一)安裝linux SQLSERVER

    3、完畢之后運行 sudo /opt/mssql/bin/mssql-conf setup 做相關配置

    1)選擇版本 2)接受許可 yes 3)選擇SQL語言 4)設置密碼

    (一)安裝linux SQLSERVER

    4、防火墻打開端口

    firewall-cmd –zone=public –add-port=1433/tcp –permanent

    firewall-cmd –reload

    (二)安裝SQL Server 命令行工具(sqlcmd)

    1、設置安裝鏡像

    curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

    (二)安裝SQL Server 命令行工具(sqlcmd)

    2.執行安裝

    yum install mssql-tools unixODBC-devel

    (二)安裝SQL Server 命令行工具(sqlcmd)

    3.添加path到配置文件

    echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> /etc/profile.d/mssqltools.sh

    (二)安裝SQL Server 命令行工具(sqlcmd)

    4.應用配置文件

    source /etc/profile.d/mssqltools.sh

    (三)配置SQL Server

    1.設置開機啟動

    systemctl enable mssql-server

    systemctl start mssql-server

    (三)配置SQL Server

    2.連接數據庫:

    sqlcmd -S localhost -U sa -P ufsoft*123

    出現1> 說明sql連接成功,quit退出

    (三)配置SQL Server

    3.常用數據庫命令

    啟動

    systemctl start mssql-server

    重啟

    systemctl restart mssql-server

    停止

    systemctl stop mssql-server

    顯示狀態

    systemctl status mssql-server

    (四)數據庫默認排序規則

    停止SQLSERVER服務

    sudo systemctl stop mssql-server

    配置規則

    /opt/mssql/bin/mssql-conf set-collation

    輸入 Chinese_PRC_CI_AS

    啟動SQLSERVER服務

    sudo systemctl start mssql-server

    PART 3

    MSDTC

    MSDTC 分布式事務處理協調器配置 MSDTC 通信和功能需要執行三個步驟。 如果不執行必要的配置步驟,SQL Server 不會啟用 MSDTC 功能。

    使用 mssql-conf 配置”network.rpcport”和”
    distributedtransaction.servertcpport”。

    配置防火墻以允許在”
    distributedtransaction.servertcpport”和端口 135 上進行通信。

    配置 Linux 服務器路由,以便將端口 135 上的 RPC 通信重定向到 SQL Server 的”network.rpcport”

    sudo /opt/mssql/bin/mssql-conf set network.rpcport 13500

    systemctl restart mssql-server.service

    sudo /opt/mssql/bin/mssql-conf set distributedtransaction.servertcpport 51999

    systemctl restart mssql-server.service

    firewall-cmd –zone=public –add-port=51999/tcp –permanent

    firewall-cmd –zone=public –add-port=135/tcp –permanent

    firewall-cmd –permanent –add-forward-port=port=135:proto=tcp:toport=13500

    firewall-cmd –reload

    MSDTC

    PART 4

    U8相關配置

    linux服務器上操作內容

    Linux服務器上home目錄下新建目錄

    ,用于存放基礎庫信息

    mkdir -m 755 目錄名稱(如yyy)

    在剛建立目錄下,新建目錄,用于

    存放引入賬套或作為備份路徑

    mkdir 目錄名稱(如tempDB)

    linux服務器上操作內容

    修改賬套引入或備份路徑的權限

    chown mssql /home/yyy/tempDB

    chgrp mssql /home/yyy/tempDB

    chmod 755 /home/yyy/tempDB

    在使用系統管理進行備份或引入賬套時,

    手動填寫的Linux的目錄都需要執行此修改

    權限的命令

    系統管理所在的windows機器上操作內容

    1、新建一個統一目錄,用于存放需要上傳到linux服務器的基礎庫信息

    如:D:\XXX (非必要,方便于管理或直接上傳目錄內容)

    基礎庫信息在安裝目錄U8Soft\Admin下,初始化數據庫使用:

    A:UFMeta2005.rar、UFModel2005.rar、UFModel32005.rar、ufsystem2005.bak、UTU2005.bak

    B:語言擴展使用:UFModelML.rar

    將A、B中文件拷貝到上面建立目錄D:\XXX下,其中rar文件需要解壓縮

    系統管理所在的windows機器上操作內容

    2.上傳基礎庫信息到linux服務器基礎庫信息存放目錄

    windows dos下執行:

    pscp -r -P 22 -pw ufsoft D:\model\* root@服務器IP:/home/yyy或

    scp -r -P 22 -p ufsoft c:\xxx\* root@服務器ip:/home/yyy

    或上傳單文件 scp c:\xxx\ufmeta2005.bak root@服務器ip:/home/yyy/

    系統管理所在的windows機器上操作內容

    3.修改系統管理所在機器的注冊表regedit

    注冊表路徑:Software\ WOW6432Node\UfSoft\WF

    添加字符串值名為:BakPath

    健值為:linux路徑 <此路徑為第2條上傳到Linux服務器基礎庫信息的路徑>如 /home/yyy

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ufsoft\WF]”BakPath”=”/home/yyy”

    系統管理所在的windows機器上操作內容

    4.修改U8應用服務器HOST文件(drivers打開etc下面的hosts)(非必要)

    增加linux數據庫服務器:ip地址和centsos機器名

    系統管理所在的windows機器上操作內容

    5.上面操作完成之后,就可以在系統管理數據中心版進行初始化數據庫

    系統管理所在的windows機器上操作內容

    6.引入16.0賬套的操作步驟

    先將UFDATA.BAK文件上傳到Linux服務器

    基礎庫信息存放目錄,命令參考第2條

    修改lst文件,增加BakPath項,值為

    UFDATA.BAK的文件在linux機器上的路徑

    BakPath=/home/yyy/u8data

    引入賬套,輸入.lst文件的目錄,

    輸入linux引入賬套存放目錄

    /home/yyy/u8data

    系統管理所在的windows機器上操作內容

    6.引入16.0賬套的操作步驟

    系統管理所在的windows機器上操作內容

    7.引入16.1賬套,只需要把UFDATA.BAK文件上傳到Linux機器上相應目錄,引入時指向該目錄即可

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费