1. 程式人生 > >Confluence 6 從生產環境中恢復一個測試例項

Confluence 6 從生產環境中恢復一個測試例項

很多 Confluence 的管理員將會使用生產例項執行完整資料和服務的 Confluence 伺服器,同時還會設定一個測試例項來測試升級等。在這種情況下,你的 Confluence 可以回執行 2 個不同的版本,而且也是非常常見的。這個文件將會知道你如何拷貝生產環境中的資料到一個測試例項中,同時測試環境的版本和生產環境中的版本還有可能是不同的。

在開始這個操作指南之前,請確定你已經閱讀了 升級 Confluence 的正常步驟 頁面中的內容。

(warning) 本頁面中的資訊不能應用到 Confluence Cloud 中。

使用生產資料升級測試 Confluence 例項

最有效的方法是拷貝生產環境中的 home 目錄和資料庫到測試例項中。我們將會修改測試例項中的資料庫配置資訊指派到測試資料庫,讓其他例項的元資料(最重要的是 Confluence 的構建號碼)與伺服器上保持一致。

  1. 關閉你的測試例項。
  2. 恢復生產資料庫到你的測試資料庫伺服器上。
  3. 在測試例項的伺服器上的 home 目錄中找到 confluence.cfg.xml 檔案並進行備份。
  4. 拷貝生產環境下的 Confluence home 目錄到測試伺服器上。
  5. 開啟 confluence.cfg.xml 檔案,你也可以拷貝這個檔案的內容到文字編輯器上。修改資料庫的設定,讓測試伺服器的資料庫配置是指向測試伺服器的資料庫伺服器地址的。請確定你沒有將測試伺服器的資料庫配置指向到生產資料庫上
    。(你可以在第三步中對比你的備份,如果你希望獲得資料庫的設定的話,不要僅僅拷貝這個檔案 - 你需要伺服器上的構建號碼不被修改來確定資料庫是從一個老版本的 Confluence 升上來的)。

在你重啟你的 Confluence 測試例項之前,你需要執行下面的步驟,再次確保你的資料庫連線沒有連線到生產伺服器上。

確定斷開生產系統連線

請確定沒有連線到外部系統,你需要禁用接收和傳送郵件服務。

  1. 可以通過執行下面的資料庫查詢來全域性禁用傳送郵件服務:
    SELECT * FROM BANDANA WHERE BANDANAKEY = 'atlassian.confluence.smtp.mail.accounts'
    ;
  2. 通過執行下面的資料庫查詢來禁用空間級別的郵件歸檔:
    SELECT * FROM BANDANA WHERE BANDANAKEY = 'atlassian.confluence.space.mailaccounts';

修改上面的 'SELECT *' 為 'DELETE',如果你確定你希望刪除確定的賬號。

一旦你完成這個操作,你可以重啟你的測試例項並且這個測試例項將不會接受和傳送任何郵件。需要仔細考慮你係統中可能使用的其他外掛,這些外掛可能會直接連線到你的生產伺服器上(例如 SQL 巨集等)。在你重啟測試例項之後,這些外掛應該正常的被禁用。

你可以為你的測試例項建立一個 開發者許可證,然後將這個許可證在你啟動 Confluence 後上傳到伺服器上。

相關推薦

Confluence 6 生產環境恢復一個測試例項

很多 Confluence 的管理員將會使用生產例項執行完整資料和服務的 Confluence 伺服器,同時還會設定一個測試例項來測試升級等。在這種情況下,你的 Confluence 可以回執行 2 個不同的版本,而且也是非常常見的。這個文件將會知道你如何拷貝生產環境中的資料到一個測試例項

Confluence 6 其他備份恢復數據

https acl spl 進行 TE wiki http clas other 一般來說,Confluence 數據庫可以從 Administration Console 或者 Confluence Setup Wizard 中進行恢復。如果你在恢復壓縮的 XML 備份的

Confluence 6 其他備份恢復資料

如果你在恢復壓縮的 XML 備份的時候遇到了問題,你還是可以對整個站點進行恢復的,如果你能提供下面 2 個備份的話: 一個有關 home 目錄的所有備份。 一個有關你資料庫的備份(如果你使用的是外部資料庫的話)。 有關恢復備份的方法基於你使用的是內部資料庫還是外部資料庫會有些不同。外部資料庫

Confluence 6 外部目錄同步數據支持的目錄類型

Confluence針對一些特定的用戶目錄類型,Confluence 在系統的數據庫中保存了目錄的緩存信息(用戶和用戶組),這樣能夠讓系統更快速的訪問用戶和用戶組數據。一個數據同步的進程將會間歇性的在系統中運行來將遠程的 LDAP 數據信息同步到本地。數據緩存和同步可以支持下面的用戶目錄類型:LDAP(Mic

Confluence 6 外部目錄同步數據如何工作

Confluence下面是有關緩存功能的一些摘要信息:用戶和用戶組的緩存信息保存在應用程序的數據庫中。當你連接一個新的外部目錄到系統中的時候,一個同步任務將會啟動被,並且在後臺運行拷貝所有需要的用戶和用戶組信息,以及用戶組的成員信息到本地的應用數據庫中。這個進程可能會花費一些時間,所花費的時間基於你拷貝的 L

Confluence 6 外部目錄同步資料配置同步間隔

你可以在目錄配置介面中設定 同步間隔(Synchronisation Interval)。同步間隔時間指的是 2 個從目錄伺服器上查詢請求的間隔時間。 為你的系統設定同步間隔時間基於下面的一些考慮: 你可以容許I系統資料不同步的長度。 你目錄伺服器和你本地應用的中同步的資料量。 你使用者的數量。

Confluence 6 一個備份獲得文件附件

www. dmi 自動 頁面 允許 ini www 自動備份 config 頁面中的文件附件可以從備份中獲得而不需要將備份文件導入到 Confluence 中。這個在用戶刪掉了附件,但是你還是想恢復這個附件的時候就變得非常有用了。自動備份和手動備份都允許你進行這個操作,但是

Confluence 6 一個模板建立一個空間

Confluence 已經儲存了一系列的模板,這些模板被稱為 空間藍圖(space blueprints),這模板具有一些自定義的主頁,邊欄或者可能有藍圖頁面或一些示例內容來幫助你開始使用 Confluence。 這個頁面是有關空間的藍圖的。你可以檢視 Blueprints 

Confluence 6 嘗試 XML 備份恢復時解決錯誤

2006-07-13 09:32:33,372 ERROR [confluence.importexport.impl.ReverseDatabinder] endElement net.sf.hibernate.exception.ConstraintViolationException: cou

Confluence 6 關閉的連線恢復

當資料庫伺服器進行重啟或者因為網路問題導致連線中斷。所有在資料庫連線池中的連線都會被中斷。希望處理這個問題,通常需要 Confluence 進行重啟。 但是,資料庫連線池中的連線可以通過執行 SQL 查詢來進行校驗。如果在資料庫連線池中的連線因為某種原因被中斷,通常可以通過在連線池中建立一新的連線來解決。

Confluence 6 一個備份獲得檔案附件

頁面中的檔案附件可以從備份中獲得而不需要將備份檔案匯入到 Confluence 中。這個在使用者刪掉了附件,但是你還是想恢復這個附件的時候就變得非常有用了。 自動備份和手動備份都允許你進行這個操作,但是需要 包含附件(Include attachments)選項需要被設定。如果你希望恢復頁面,空間,或者

Confluence 6 一個 XML 備份匯入一個空間

有下面 2 中方法可以匯入一個空間——通過上傳一個檔案,或者從你 Confluence 伺服器上的一個目錄中匯入。上傳檔案僅僅是針對一個小站點的情況。為了取得最好的匯入結果,我們推薦你從伺服器上的目錄上進行恢復。 希望刪除和匯入一個小空間: 進入  > 基本配置(General Configur

Confluence 6 Crowd 或 JIRA 應用切換回使用內部用戶管理

Confluence如果你的 Confluence 站點當前使用的是 Crowd 或者 Jira 應用程序管理你的用的話,你可以按照下面的步驟切換使用回內部目錄管理你的用戶。如果你的 Confluence 站點只有少量的用戶的話,在 Confluence 中手動重建用戶和用戶組就比較簡單。如果你有很多的用戶的

Confluence 6 外部小工具註冊訪問

Confluence希望從 Confluence 中刪除一個小工具,你可以選擇小工具邊上的 URL ,然後單擊刪除(Delete)。如果你希望取消訂閱一個應用的小工具,你需要刪除整個訂閱。你不能僅僅刪除你訂閱中的某一個小工具。單擊小工具源 URL 邊上的刪除(Delete)。刪除的小工具將不能在宏瀏覽器上找到

Confluence 6 你的 JDBC 連接直接啟用校驗查詢

Confluence確定 Confluence 在數據庫連接池中校驗數據庫連接:停止 Confluence。編輯 <home-directory>confluence.cfg.xml 文件。針對你特定的數據庫,插入下面屬性配置信息。針對 PostgreSQL,SQL Server,和 MySQL&

生產環境的postgre資料庫伺服器備份資料庫並恢復資料庫到本地

一、從生產環境的postgre資料庫伺服器備份資料庫 1、開始-執行-cmd 彈出dos控制檯 2、在控制檯裡,進入PostgreSQL安裝路徑的bin目錄下:指令:cd C:\Program Files\PostgreSQL\9.0\bin 3、pg_dump -h (postgre_serv

Confluence 6 你的 JDBC 連線直接啟用校驗查詢

確定 Confluence 在資料庫連線池中校驗資料庫連線: 停止 Confluence。 編輯 <home-directory>confluence.cfg.xml 檔案。 針對你特定的資料庫,插入下面屬性配置資訊。 針對 PostgreSQL,SQL Server,和 MySQ

生產環境,通過域名映射ip切換工具SwitchHosts

data sts track ack switch driver eve tail blog 項目中,經常需要配置host。將某個域名指向某個ip。手動配置C:\Windows\System32\drivers\etc\hosts,非常不方便。這裏分享一個可以高效切換hos

JDK 9 發布僅數月,為何在生產環境卻頻遭嫌棄?

至少 貨幣 性能 strong 第一個 啟動 fast 性能提升 ast   千呼萬喚始出來,在經歷了整整一年的跳票之後,Java 9 終於在 9 月 21 日撥開雲霧,露出真正的面目。對眾多 Java 程序員來說,這一天無疑是一個重大的日子,首先 Java 開發者們再也不

將ASP.NET Core應用程序部署至生產環境(CentOS7)

for linux home web 虛擬 direct director block bic 閱讀目錄 環境說明 準備你的ASP.NET Core應用程序 安裝CentOS7 安裝.NET Core SDK for CentOS7。 部署ASP.NET