XP上安裝oraclecognosapatch實戰(zhàn)經(jīng)驗_第1頁
XP上安裝oraclecognosapatch實戰(zhàn)經(jīng)驗_第2頁
XP上安裝oraclecognosapatch實戰(zhàn)經(jīng)驗_第3頁
XP上安裝oraclecognosapatch實戰(zhàn)經(jīng)驗_第4頁
XP上安裝oraclecognosapatch實戰(zhàn)經(jīng)驗_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、xp上安裝oracle + cognos+apatch 實戰(zhàn)經(jīng)驗【完美版】1 需要準備的工具:1) windows xp +service pack 32) jre 1.6.0_04 3) oracle 10g for windows4) cognos 8 bi server 8.3 windows 【服務(wù)端】5) apatch/2.2.4(win32)6) cognos 8 bi modeling 8.3 windows 【報表建模工具 framework manager在此安裝】注意a:以上提到的工具將安裝在同一臺xp機器上,既做數(shù)據(jù)庫服務(wù)器,也做報表服務(wù)器,同時也做報表開發(fā)平臺。目的是在

2、單機上搭建一個模擬的集成環(huán)境。注意b:以上工具請按照以下步驟進行安裝,否則有可能會導(dǎo)致啟動某些服務(wù)時,出現(xiàn)未知的異常。特別是數(shù)據(jù)庫安裝完后,要先創(chuàng)建cognos資料庫,再安裝cognos注意c:cognos要求的jre的版本是1.5以上,建議使用 jre 1.6.0_04 2 需要注意的地方2.1 如果機器中安裝有防火墻或者防病毒的工具(如開啟了mcafee的“訪問保護”功能),則有可能在安裝和配置過程中出現(xiàn)意外報錯。為了避免這種情況發(fā)生,建議在安裝配置過程中,暫時屏蔽這些功能(如果有必要,甚至需要斷掉網(wǎng)線)所有工具都先拷貝到單機上,再開始安裝。2.2 如果機器上已經(jīng)安裝過oracle,則需要

3、按以下步驟卸載2.2.1 停止oracle服務(wù)開始運行services.msc /s將以上已經(jīng)啟動的oracle服務(wù)進程停止掉2.2.2 刪除注冊表中的oracle服務(wù)開始運行regedit1)定位到節(jié)點刪除oracle 目錄2)定位到節(jié)點刪除以下服務(wù)3)然后關(guān)閉電腦重啟4)刪除oracle的兩個安裝目錄c:program filesoracle 【這是oarcle安裝時自動添加到系統(tǒng)盤的目錄】d:oracle【這是oracle安裝時制定的安裝目錄,包括數(shù)據(jù)庫文件,等等】如果刪除 d:oracle 時報錯:“無法刪除oci.dll文件的解決辦法。”解決方法是:停止msdtc服務(wù)(msdtc服務(wù)

4、顯示的名稱是"distributed transaction coordinator")a) 進入cmdb) 執(zhí)行:net stop msdtc3 安裝oracle 10g for windows3.1 創(chuàng)建啟動庫3.1.1 選擇定制安裝3.1.2 全局數(shù)據(jù)庫命名mydb 這個庫我是作為應(yīng)用庫3.1.3 字符集默認=zhs16gbk說明:應(yīng)用庫的字符集不做要求,可以按照默認安裝3.1.4 啟動庫安裝完成3.1.5 擴展應(yīng)用庫的表空間和臨時表空間安裝完成后,登錄控制臺(http:/songjie:1158/em)創(chuàng)建表空間create smallfile tablespace

5、 "test" datafile 'd:oracleproduct10.2.0oradatamydbtest01' size 2048mb autoextend on next 2k maxsize unlimited logging extent management local segment space management auto;create smallfile temporary tablespace "mytemp" tempfile 'd:oracleproduct10.2.0oradatamydbmytemp0

6、1' size 50m autoextend on next 2k maxsize unlimited extent management local uniform size 1m;3.1.6 創(chuàng)建應(yīng)用庫的業(yè)務(wù)用戶(如oss),并賦權(quán)create user "oss" identified by "oss" default tablespace test temporary tablespace mytemp profile default;grant connect to oss;grant dba to oss;grant delete_c

7、atalog_role to oss;grant ejbclient to oss;grant execute_catalog_role to oss;grant exp_full_database to oss;grant gather_system_statistics to oss;grant imp_full_database to oss;grant resource to oss;grant select_catalog_role to oss;- grant/revoke system privileges grant create any materialized view t

8、o oss;grant create any table to oss;grant create any view to oss;grant create table to oss;grant drop any materialized view to oss;grant drop any table to oss;grant unlimited tablespace to oss;3.1.7 從源庫導(dǎo)出oss用戶數(shù)據(jù)從源庫中將oss用戶下相關(guān)的表,以表為單位export出來在pl/sql developer中執(zhí)行以下語句,從源庫中獲得可以在command中執(zhí)行的export 指令集selec

9、t 'exp oss/ossoss_test16 '|'file=e:lsoss' |table_name|'.dmp tables=('|owner|'.'|table_name|')' from all_tables where owner = 'oss' 然后在command中執(zhí)行以上獲得的export指令集,將導(dǎo)出的dmp文件保存在 e:lsoss 目錄下 (每個dmp文件為一個表)3.1.8 向本機應(yīng)用庫的oss用戶導(dǎo)入oss數(shù)據(jù)在pl/sql developer中執(zhí)行以下語句,從源庫中獲

10、得可以在command中執(zhí)行的import 指令集select 'imp oss/ossmydb '|'file=e:lsoss' |table_name|'.dmp '|'fromuser=oss touser=oss commit=y ignore=y buffer=102400 tables='|table_name from all_tables where owner = 'oss' 然后在command中執(zhí)行以上獲得的import指令集,將保存在 e:lsoss 目錄下的dmp文件導(dǎo)入到本機啟動庫的os

11、s用戶下。(每個dmp文件為一個表)3.2 創(chuàng)建cognos配置資料庫 cognos從 oracle 的工具 database configuration assistant 進入3.2.1 數(shù)據(jù)庫類型=一般數(shù)據(jù)庫(含數(shù)據(jù)文件)3.2.2 全局數(shù)據(jù)庫名=ossdb3.2.3 字符集3.2.4 創(chuàng)建cognos用戶,并賦權(quán)create user "cognos" identified by "cognos" default tablespace users temporary tablespace temp profile default;grant co

12、nnect to cognos;grant dba to cognos;grant delete_catalog_role to cognos;grant ejbclient to cognos;grant execute_catalog_role to cognos;grant exp_full_database to cognos;grant gather_system_statistics to cognos;grant imp_full_database to cognos;grant resource to cognos;grant select_catalog_role to co

13、gnos;- grant/revoke system privileges grant create any materialized view to cognos;grant create any table to cognos;grant create any view to cognos;grant create table to cognos;grant drop any materialized view to cognos;grant drop any table to cognos;grant unlimited tablespace to cognos;4 安裝cognos 8

14、.3 server for windows4.1 安裝目錄=c:cognosc84.2 組件:全部選擇4.3 擴展jdbc庫將目錄 d:oracleproduct10.2.0db_1jdbclib 中的jdbc庫文件 classes12.jar ,classes12.zip 復(fù)制到目錄 c:cognosc8webappsp2pdweb-inflib 4.4 擴展java庫將目錄 c:cognosc8binjre1.5.0libext 中的文件 bcprov-jdk14-134.jar復(fù)制到目錄 d:program filesjavajre1.6.0_04libext 4.5 檢查環(huán)境變量添加

15、java_home=d:program filesjavajre1.6.0_04在 path 的首部添加 d:program filesjavajre1.6.0_04bin;d:program filesjavajdk1.6.0_04bin4.6 如果環(huán)境變量或者jre庫文件存在問題,則會進入配置工具時報錯5 安裝配置apatch http web 服務(wù)5.1 版本=apatch/2.2.4(win32)5.2 安裝路徑=e:apache2.25.3 修改配置文件 e:apache2.2confhttpd.conf5.3.1 修改 listenlisten 815.3.2 修改 servern

16、ameservername songjie:81注意:一般如果xp或者win2003上安裝了iis 則,iis默認會占用80端口,導(dǎo)致apatch web 服務(wù)使用80端口產(chǎn)生沖突。一般可以用以下辦法解決:一是停止并禁用iis服務(wù);而是按以上方法修改 apatch使用 81 端口。 apatch使用80端口時,啟動服務(wù)的錯誤案例如果apatch在配置中使用80端口,則有可能出現(xiàn)以下問題。在以下apatch服務(wù)監(jiān)控器如下圖:點擊途中 start 按鈕,有可能報錯如下此時可以執(zhí)行“開始-程序”中以下菜單命令進行控制臺的執(zhí)行啟動然后觀察報錯結(jié)果(失敗原因)從以上提示可以分析得出,端口8

17、0已經(jīng)被其他應(yīng)用占用了。最好的解決辦法就是按照“5.3.1”和“5.3.2”中說到的apatch改用81端口5.3.3 添加虛擬目錄在e:apache2.2confhttpd.conf末尾添加以下信息:scriptalias /cognos8/cgi-bin "c:/cognos/c8/cgi-bin"<directory "c:/cognos/c8/cgi-bin">options noneallowoverride noneorder allow,denyallow from all</directory>alias /cog

18、nos8 "c:/cognos/c8/webcontent"<directory "c:/cognos/c8/webcontent">options noneallowoverride noneorder allow,denyallow from all</directory>注意:cognos8 這個標識符 一定要與cognos confugration 中的 相關(guān)url 保持一致6 配置cognos服務(wù)6.1 進入cognos configuration6.2 配置cognos資料庫6.2.1 先刪除cognos默認安裝的資料

19、庫 6.2.2 再新建一個資料庫6.2.3 給新資料庫定義數(shù)據(jù)庫鏈接參數(shù)6.2.4 test一下6.2.5 保存配置6.2.6 啟動cognos服務(wù)有時候會遇到防病毒工具的阻止,導(dǎo)致服務(wù)啟動失敗,可以查看防病毒日志,排除相關(guān)限制。再重啟服務(wù) 啟動cognos服務(wù)時常見的報錯.1 error cfg-err-0103 unable to start cognos 8 service error cfg-err-0103 unable to start cognos 8 service.execution of the external process returns

20、an error code value of '-1'.l 此錯誤一般是cognos的資料用戶名,密碼連接存在問題。這種問題經(jīng)過檢查判斷可以迅速解決l 或者資料庫中cognos的用戶下沒有創(chuàng)建相應(yīng)的系統(tǒng)表。這種問題可以通過以下語句驗證(如果沒有數(shù)據(jù),說明cognos的表沒有創(chuàng)建到資料庫)select * from all_objects where owner='cognos' order by object_type如果是這個問題,1) 則先檢查是否資料庫中已經(jīng)創(chuàng)建了 cognos用戶,如果沒有此用戶,請按照前面安裝oracle中提到的創(chuàng)建cognos用戶的方

21、法創(chuàng)建并賦權(quán)2) 為了完整的恢復(fù)資料庫的數(shù)據(jù),在具有cognos用戶的前提下,最好是先卸載cognos(卸載后有必要重啟機器),然后重新安裝,安裝后首先配置資料庫,然后保存參數(shù)。6.3 修改url屬性注意: 上圖中的端口 81 需要與apatch配置中的 listen 81 一致 上圖中的cognos8目錄需要與apatch配置中的alias別名 cognos8 一致6.4 測試url鏈接1)開啟cognos服務(wù)2)打開ie ,輸入 http:/localhost:81/cognos8如果能進入以下界面,說明cognos服務(wù)和apatch web服務(wù)已經(jīng)安裝配置完成。7 配置cognos數(shù)據(jù)源

22、在xp上同時安裝oracle 服務(wù)和cognos服務(wù),最好創(chuàng)建兩個數(shù)據(jù)庫,一個是資料庫保存cognos配置信息,資料庫的字符集一般選擇uft8一個是應(yīng)用庫數(shù)據(jù)源一般連接應(yīng)用庫,應(yīng)用庫的字符集一般不用選擇utf8,數(shù)據(jù)源只連接應(yīng)用庫。1)登陸cognos的web服務(wù)控制臺2)選擇“配置”標簽頁3)點擊“new data source” 按鈕4)輸入數(shù)據(jù)源名稱 “oss_test16” 這個名稱是需要在 framework manager中調(diào)用的,同時也是在移植報表時需要保持一致的重要元素。5)選擇數(shù)據(jù)源類型 : 我們選擇“oracle”6)輸入oracle連接串信息“specify the or

23、acle connection string ”注意:mydb是 oracle配置文件 tnsnames.ora 中記錄的本地數(shù)據(jù)庫 實例7)點擊“testing the connection.”鏈接,在出現(xiàn)的對話框中點擊“test”按鈕8)測試結(jié)果:succeeded,點擊“close”返回9)再點擊“close”按鈕返回到“specify the oracle connection string ”,然后點擊“next”,再點擊“finish”10)此時,可以看到新建的數(shù)據(jù)源“oss_test16”就出現(xiàn)在列表中8 安裝 cognos 8 bi modeling 8.3 windows8.

24、1 安裝目錄=c:cognosc88.2 安裝所有組件,允許覆蓋相同內(nèi)容主要是安裝framework manger報表建模工具9 導(dǎo)出導(dǎo)入報表從報表源服務(wù)器上導(dǎo)出9.1 導(dǎo)出報表到文件登錄“報表源服務(wù)器”進行export(如: 04/cognos8)9.1.1 進入“administrator cognos content” 9.1.2 進入“configuration”標簽頁 9.1.3 選擇左邊菜單中的“content administrator”(即:內(nèi)容管理)9.1.4 選擇“new export”按鈕9.1.5 給導(dǎo)出工程定義名稱,然后next9.1

25、.6 選擇發(fā)布方法選擇“公共文件夾和目錄內(nèi)容”9.1.7 點擊“添加.” 如果下圖列表中沒有你需要export的公用文件夾內(nèi)容,可以通過“add”進行添加9.1.8 選擇需要移植的目錄和實體點擊“add”后,在“available entries”區(qū)域列表中選擇需要移植的目錄和實體(勾選),并add 到“selected entries”區(qū)域選取后的結(jié)果如下:9.1.9 接下來,一路 next ,直到finish 9.1.10 生成導(dǎo)出文件到cognos 的安裝目下(x:cognosc8deployment)找到生成的導(dǎo)出文件 exp_20081015_songjie01.zip9.2 轉(zhuǎn)移文

26、件將 exp_20081015_songjie01.zip 文件拷貝到需要導(dǎo)入的cognos目標服務(wù)器的相應(yīng)目錄(如:y:cognosc8deployment)9.3 導(dǎo)入報表文件對目標cognos服務(wù)器目錄下的報表文件包進行導(dǎo)入處理 (y:cognosc8deploymentexp_20081015_songjie01.zip)9.3.1 登錄到報表導(dǎo)入界面進入到以下界面,依次選擇“配置”-“內(nèi)容管理”-new import9.3.2 選擇需要導(dǎo)入的發(fā)布包選擇需要導(dǎo)入的發(fā)布包“exp_20081015_songjie01” 這個包是cognos自動從deployment目錄自動獲取的(是從cognos源服務(wù)器export出來的文件拷貝過來的),如果列表中有多個包,則需要從中點擊選中要import的包,單選。然后next。9.3.3 next,指定導(dǎo)入名稱在此不做修改,使

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論