金倉數(shù)據(jù)庫安裝說明文檔-麒麟版本_第1頁
金倉數(shù)據(jù)庫安裝說明文檔-麒麟版本_第2頁
金倉數(shù)據(jù)庫安裝說明文檔-麒麟版本_第3頁
金倉數(shù)據(jù)庫安裝說明文檔-麒麟版本_第4頁
金倉數(shù)據(jù)庫安裝說明文檔-麒麟版本_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、金倉數(shù)據(jù)庫安裝與配置目錄1、金倉數(shù)據(jù)庫軟件安裝21.1創(chuàng)建系統(tǒng)用戶21.2 創(chuàng)建數(shù)據(jù)庫實例目錄21.3獲取安裝軟件21.4安裝數(shù)據(jù)庫21.5金倉數(shù)據(jù)庫安裝包升級(本步驟應(yīng)跳過)111.6 數(shù)據(jù)庫初始化112、金倉數(shù)據(jù)庫卸載123、數(shù)據(jù)庫實例初始化(推薦命令行方式)123.1 修改環(huán)境變量123.2 數(shù)據(jù)庫實例初始化133.3 修改數(shù)據(jù)庫實例的配置參數(shù)153.4 數(shù)據(jù)庫啟動與停止164、數(shù)據(jù)庫訪問174.1 修改防火墻配置174.2 訪問示例171、金倉數(shù)據(jù)庫軟件安裝1.1創(chuàng)建系統(tǒng)用戶在root用戶下建好用戶和組。建立組:groupadd kingbase建立用戶:useradd -m -d /

2、home/kingbase kingbase -g kingbase初始化密碼:passwd kingbase輸入密碼:kingbase(舉例)注:如果需要刪除kingbase用戶,可以使用命令: userdel -r kingbase1.2 創(chuàng)建數(shù)據(jù)庫實例目錄以root用戶在/data1目錄下執(zhí)行mkdir kingbasechown -R kingbase:kingbase kingbase/chmod -R 777 kingbase/1.3獲取安裝軟件安裝包:授權(quán)文件:license.dat數(shù)據(jù)庫初始化腳本:init_linux上傳到 /home/kingbase/ 目錄下執(zhí)行: tar

3、 -xvzf 執(zhí)行:chown -執(zhí)行:執(zhí)行:chmod +x setup.sh1.4安裝數(shù)據(jù)庫數(shù)據(jù)庫的安裝分三種方式:圖形界面安裝sh setup.sh 或 ./setup.sh -i swing命令行安裝sh setup.sh -i console靜默安裝sh setup.sh -i silent該文檔以命令行安裝為例進行說明,圖形界面安裝可參考Windows安裝說明文檔。打開新終端,進入安裝程序中setup.sh所在目錄,切換到kingbase用戶,執(zhí)行如下命令:./setup.sh -i console 執(zhí)行:回車執(zhí)行:輸入 “Y”后 回車如果出現(xiàn)安裝服務(wù)器還是客戶端的選項,選擇服務(wù)器

4、。執(zhí)行:回車執(zhí)行:輸入“/home/kingbase/license.dat”后回車;執(zhí)行:輸入“/home/kingbase/kingbaseES/ES/V7” 后回車;執(zhí)行:輸入Y后回車;執(zhí)行:回車執(zhí)行:回車等待安裝執(zhí)行:輸入”sifang” 回車(DEFAULT為sifang時,可以直接回車)執(zhí)行:輸入“sf_a5000” 回車,確認(rèn)密碼同樣操作。執(zhí)行:回車 注:此處一定要選擇手動初始化數(shù)據(jù)庫!1.5金倉數(shù)據(jù)庫安裝包升級(本步驟應(yīng)跳過)將升級包拷貝到:/home/kingbase/kingbaseES/ES/V7目錄下。以root用戶執(zhí)行:以kingbase用戶執(zhí)行:替換license.

5、dat文件(如果舊的license文件到期了,可以執(zhí)行該操作)(新解壓的升級包會覆蓋安裝時的license.dat文件,需要覆蓋回來!)執(zhí)行:cp license.dat /home/kingbase/kingbaseES/ES/V7/bin/license.dat1.6 數(shù)據(jù)庫初始化切換到root用戶進入到:/home/kingbase/kingbaseES/ES/V7/Install 目錄(安裝目錄)執(zhí)行:./Root.sh到此,安裝結(jié)束。以kingbase用戶執(zhí)行:isql -version 檢查數(shù)據(jù)庫版本信息2、金倉數(shù)據(jù)庫卸載進入:/home/kingbase/kingbaseES/E

6、S/V7/Uninstall以kingbase用戶執(zhí)行:./Uninstall.sh成功結(jié)束后,以root用戶執(zhí)行:./ UninstallRoot.sh完成卸載工作。3、修數(shù)據(jù)庫實例初始化(推薦命令行方式)3.1修改環(huán)境變量首先,修改kingbase用戶主目錄及數(shù)據(jù)庫初始化目錄,讓其他用戶有讀寫權(quán)限。以root用戶執(zhí)行:chmod -R 777 /home/kingbasechmod -R 700 /data1/kingbase(可能會提示有文件權(quán)限不允許修改,可以忽略該提示)切換至smart用戶,切換到smart用戶根目錄執(zhí)行:vi .bash_profile增加:#set kingbas

7、e environmentKINGBASE_HOME=/home/kingbase/kingbaseES/ES/V7KINGBASE_CONFDIR=$KINGBASE_HOME/configexport KINGBASE_HOME KINGBASE_CONFDIRLD_LIBRARY_PATH=$KINGBASE_HOME/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATHPATH=$KINGBASE_HOME/bin:$PATHexport PATH執(zhí)行:source .bash_profile 使其生效校驗:執(zhí)行: isql - - version(杠杠

8、version)查看是否有數(shù)據(jù)庫版本信息輸出。3.2 數(shù)據(jù)庫實例初始化用kingbase用戶進行登錄。進入:執(zhí)行:./initdb.sh輸出:此數(shù)據(jù)庫系統(tǒng)的文件屬主為用戶 kingbase.此用戶也必須為服務(wù)器進程的屬主.數(shù)據(jù)庫集群的超級用戶是:SYSTEM.數(shù)據(jù)庫集群將以以下區(qū)域設(shè)置初始化 COLLATE: C CTYPE: C MESSAGES: zh_CN.UTF-8 MONETARY: C NUMERIC: C TIME: C字符串比較是 case-sensitive 的。默認(rèn)的文本查詢配置將設(shè)置為 english.創(chuàng)建目錄 /data1/kingbase/data . 成功創(chuàng)建目錄

9、/data1/kingbase/data/REDOLOG . 成功創(chuàng)建子目錄. 成功創(chuàng)建配置文件 . 成功創(chuàng)建審計模板文件 . 成功在 /data1/kingbase/data/DB 中創(chuàng)建 TEMPLATE1 數(shù)據(jù)庫 . 成功初始化加密設(shè)備 . 成功初始化 sys_authid . 成功設(shè)置 superuser 的密碼 . 成功設(shè)置 ssouser 的密碼 . 成功設(shè)置 saouser 的密碼 . 成功初始化 dual . 成功initializing file_type . 成功initializing utl_file_internal . 成功初始化依存關(guān)系 . 成功創(chuàng)建系統(tǒng)視圖 .

10、成功創(chuàng)建包:DBMS_SQL . 成功創(chuàng)建包:DBMS_ALERT . 成功創(chuàng)建包:DBMS_DDL . 成功創(chuàng)建包:DBMS_JOB . 成功創(chuàng)建包:DBMS_GDAECDC . 成功創(chuàng)建包:DBMS_DEFER_PACK . 成功創(chuàng)建包:UTL_INADDR . 成功創(chuàng)建包:UTL_FILE . 成功創(chuàng)建包:DBMS_LOB . 成功創(chuàng)建包:DBMS_METADATA . 成功創(chuàng)建兼容視圖 . 成功創(chuàng)建字符集轉(zhuǎn)換 . 成功創(chuàng)建目錄 . 成功對內(nèi)建對象設(shè)置權(quán)限 . 成功創(chuàng)建信息模式 . 成功增加依存關(guān)系 . 成功整理數(shù)據(jù)庫 TEMPLATE1 . 成功拷貝 TEMPLATE1 到 TEMPL

11、ATE0 . 成功拷貝 TEMPLATE1 到 TEMPLATE2 . 成功創(chuàng)建用戶定義的數(shù)據(jù)庫 SMARTSYS . 成功創(chuàng)建 SAMPLES 數(shù)據(jù)庫 . 成功加載 SAMPLES 數(shù)據(jù)庫 . 成功加載 Kingbase 系統(tǒng)工具插件 . 成功保存數(shù)據(jù)庫的用戶名/密碼 . 成功DONE: 成功. 您現(xiàn)在可以用下面的命令啟動數(shù)據(jù)庫服務(wù)器: kingbase -D /data1/kingbase/data成功將實例smartsys設(shè)置為系統(tǒng)服務(wù)。 確定 啟動服務(wù)kdbsmartsysd成功。CREATE USERCREATE TABLESPACECREATE TABLESPACECREATE T

12、ABLESPACECREATE TABLESPACECREATE TABLESPACECREATE TABLESPACECREATE SCHEMA如果初始化過程中打出錯誤或警告信息,可以先執(zhí)行init_linux文件夾中的uninitdb.sh批處理文件,然后再次執(zhí)行initdb.sh。執(zhí)行:./ uninitdb.sh(用于刪除數(shù)據(jù)庫、表空間、模式等)3.3 修改數(shù)據(jù)庫實例的配置參數(shù)到數(shù)據(jù)目錄下(本例中是/data1/kingbase/data),使用新的 kingbase.conf配置文件替換原有文件。shared_buffers = 104064lc_messages = Clc_mon

13、etary = Clc_numeric = Clc_time = Csearch_path = $USER,PUBLICdefault_tablespace = SMART_DATAauto_merge_index=trueautovacuum=trueautovacuum_naptime=10minchar_default_type=BYTEcheckpoint_timeout=10mincompatible_level=oracledata_transmitted_format=mixeddefer_integrated_constraint=onenable_inplace_update

14、=onenable_seqscan=offfull_page_writes=offlock_wait=3log_connections=offlog_disconnections=offlog_duration=offlog_line_prefix=%m%h%d%p%u%xlog_statement=nonemaintenance_work_mem=1280MBmax_connections=1000max_fsm_pages=400000max_fsm_relations=2000password_condition_digit=0shared_buffers=4096MBwal_buffe

15、rs=512work_mem=256MBenable_hashindex_support=offmax_locks_per_transaction=1024inplace_update_lock_type = 3port = 54321update_process_title=offenable_btree_page_cache=onautovacuum_analyze_scale_factor=100enable_bitmapscan=offenable_indexonlyscan=oneffective_cache_size = 3000MB確認(rèn)修改后,保存配置文件。至此初始化數(shù)據(jù)庫完成重

16、啟數(shù)據(jù)庫服務(wù)!3.4 數(shù)據(jù)庫啟動與停止以kingbase用戶執(zhí)行:sys_ctl status -D /data1/kingbase/data (查看數(shù)據(jù)庫實例當(dāng)前狀態(tài))sys_ctl start -D /data1/kingbase/data (啟動數(shù)據(jù)庫實例)sys_ctl stop -D /data1/kingbase/data (停止數(shù)據(jù)庫實例)sys_ctl restart -D /data1/kingbase/data (重啟數(shù)據(jù)庫實例)如果數(shù)據(jù)庫提示停止失敗可執(zhí)行:sys_ctl stop -D /data1/kingbase/data -m immediate (強制停止數(shù)據(jù)庫實例)注:該處金倉有BUG,執(zhí)行該步驟提示信息為停止失敗,但查看數(shù)據(jù)狀態(tài)為已停止。4、數(shù)據(jù)庫訪問4.1 修改防火墻配置(若想別的機器能夠訪問,還需要在防火墻中開放54321端口)使用這些命令來永久打開一個新端口(如TCP/54321)。$ sudo fir

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論