1. 程式人生 > >windows 7 下安裝 oracle 11g r2 em

windows 7 下安裝 oracle 11g r2 em

安裝時按照預設配置一路“下一步”,建立了個數據庫orcl。

訪問EM時發現竟然沒有,於是手動安裝。

以管理員方式執行命令列視窗,執行下面的命令:

1、刪除配置
emca -deconfig dbcontrol db

2、刪除repository
emca -repos drop

3、建立新配置
emca -repos create

4、配置
emca -config dbcontrol db

訪問EM地址:https://localhost:1158/em

安裝過程中遇到的問題是:

配置: ORA-12541: TNS: 無監聽程式

oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12541: TNS: 無監聽程式

    at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1655)
    at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeSql(SQLEngine.java:1903)
    at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3230)
    at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:346)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
    at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)
    at oracle.sysman.assistants.util.em.EMConfigStep.executeImpl(EMConfigStep.java:139)
    at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
    at oracle.sysman.assistants.util.step.BasicStep.callStep(BasicStep.java:251)
    at oracle.sysman.assistants.dbca.backend.PostDBConfigureStep.executeImpl(PostDBConfigureStep.java:269)
    at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
    at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)
    at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)
    at java.lang.Thread.run(Thread.java:595)

解決辦法是啟動Oracle Net Manager程式,在監聽程式的LISTENER新增地址,主機名即機器名,埠為1521。
原因是預設只建立了localhost的監聽,而有些配置中用了機器名的則不能監聽到。

2013-4-28 11:38:39 oracle.sysman.emcp.util.FileUtil copyFile
配置: exception caught in copyFile:
oracle.sysman.emcp.exception.FileUtilException: 正在將檔案 H:\app\dell\product\11.2.0\dbhome_1\sysman\config\emd.properties 複製到 H:\app\dell\product\11.2.0\dbhome_1\sysman\config\emd.properties.emca.tmp
    at oracle.sysman.emcp.util.FileUtil._copyFile(FileUtil.java:277)
    at oracle.sysman.emcp.util.FileUtil.copyFile(FileUtil.java:618)
    at oracle.sysman.emcp.util.FileUtil.copyFile(FileUtil.java:394)
    at oracle.sysman.emcp.util.FileUtil.backupFile(FileUtil.java:1264)
    at oracle.sysman.emcp.EMDBPreConfig.backupSharedFiles(EMDBPreConfig.java:1247)
    at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:251)
    at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:195)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:250)
    at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590)
    at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453)
    at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574)
    at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)
Caused by: java.io.FileNotFoundException: H:\app\dell\product\11.2.0\dbhome_1\sysman\config\emd.properties.emca.tmp (拒絕訪問。)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
    at oracle.sysman.emcp.util.FileUtil._copyFile(FileUtil.java:263)
    ... 11 more
2013-4-28 11:38:39 oracle.sysman.emcp.util.FileUtil backupFile

....
2013-4-28 11:41:58 oracle.sysman.emcp.EMReposConfig unlockMGMTAccount
配置: Failed to unlock mgmt_view account
2013-4-28 11:41:58 oracle.sysman.emcp.EMReposConfig invoke
嚴重: 無法對所有 EM 相關帳戶解鎖
2013-4-28 11:41:58 oracle.sysman.emcp.EMConfig perform
嚴重: 無法對所有 EM 相關帳戶解鎖
....

是由於命令視窗沒有管理員的許可權,不能拷貝配置檔案等,導致後面的指令碼執行出錯所致。


參考文獻
[1] 手動安裝em(redhat 5/oracle 11g).http://blog.sina.com.cn/s/blog_3eb222740100jk97.html
[2] OracleDBConsoleorcl 服務無法啟動如何解決??.http://www.itpub.net/thread-950860-1-1.html

相關推薦

windows 7 安裝 oracle 11g r2 em

安裝時按照預設配置一路“下一步”,建立了個數據庫orcl。 訪問EM時發現竟然沒有,於是手動安裝。 以管理員方式執行命令列視窗,執行下面的命令: 1、刪除配置 emca -deconfig dbcontrol db 2、刪除repository emca -repos dr

centos 7 下面安裝oracle 11g r2 過程分享

java blog tails 方法 執行 article 訪問外網 修改 並且 本人對LINUX等很多還不熟悉,如果有不對的地方還請各位指正。謝謝。 打算學習下ORACLE,RMAN備份與還原功能,所以安裝了虛擬機,用的是centos7 X86_64-1611版本,ora

CentOS 6.7 靜默安裝Oracle 11g R2 詳細操作總結

$ less /opt/database/response/db_install.rsp |grep -v "#"|grep -v "^$"oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v

Oracle筆記(二)——虛擬機器Centos7 x64位安裝Oracle 11g R2詳解

win7 x64位+VMware12+centos7 x64位+oracle 11g R2安裝詳解(二) 一、準備安裝的軟體及需要的工具    1、Oracle11g R2 ,下載連結,選擇Lin

安裝Oracle 11g R2,提示未找到檔案em.ear

在Windows 7下安裝Oracle 11g R2,安裝過程中提示找不到em.ear檔案,點選繼續會出現其他錯誤,最後安裝不成功。 這是因為,Oracle 11g的安裝包包含兩個ziip檔案,出現這個錯誤是因為另外一個zip檔案沒有解壓,導致安裝檔案copy不全。 解壓第

物理機在windows 7 安裝redhat 7(雙系統)

物理機在windows 7 下安裝redhat 7(雙系統)linux 物理機掛載 真實機掛載 紅帽7 老唐 安裝之前,我們先把紅帽7的鏡像文件刻入U盤,用於後面在物理機上安裝linux。刻入工具我們用UltraISO 這個軟件。UltraISO 軟件大家可以在百度下載!!!打開軟件選擇 紅帽7

win10安裝Oracle 11g 32位客戶端遇到INS-13001環境不滿足最低要求

錯誤 database 環境 滿足 安裝oracle 錯誤提示 網上 XML 找到 在以管理員身份運行setup.exe之後,出現了:[INS-13001]環境不滿足最低要求,通過網上搜索之後找到了解決途徑 首先,打開你的解壓後的database文件夾,找到stage,然後

Linux(CentOS6_64位)安裝Oracle 11g

用戶組 root images img roo bsp 最小化安裝 inux .sh 前提: 1、請務必在win下安裝Oracle至少5遍。 2、請務必掌握基本的Linux命令。 準備好Oracle linux64位安裝包(官方下載2個壓縮文件)準備好虛擬機VMware

最全的Centos6.10詳細安裝Oracle 11G R2圖文教程

acl server rain oracle安裝 服務 選擇 product creating mod 平臺:Centos 6.10 x64 帶圖形配置4G 4核心cpu 200G硬盤 第一步、安裝依賴 yum install -y binutils compat-lib

Windows 7 安裝 docker 應用容器引擎

http c99 image solid mina too 查看 pre virt 文檔地址 ====================================== 安裝篇 下載工具 https://get.daocloud.io/toolbox/

windows server2008 安裝Oracle 11gR2 出現oracleMTSRecoveryService 啟動失敗

details serve window itl span 分享 mts server com 解決方案,下載對應VisualC++並在windows下安裝: 32-bit: Microsoft Visual C++ 2005 SP1 Redistributable

Centos 7安裝Oracle 12c 以及裝後優化(附軟件包)

strong 當前 unix kernel immediate .so 大數 相等 圖形化 Oracle 12c 數據庫概述 ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERV

Centos 6.5 安裝Oracle 11g R2 on vbox

由於上一篇的rac安裝,截圖較多,這一篇選擇以txt的方式敘述,另外上一篇的時間比較久遠,這裡最近從新安裝 --2018-10-29 1 os環境初始化 [[email protected] yum.repos.d]# lsb_release -aLSB Version: :base-4.0-

CentOS 6.5 安裝Oracle 11g R2

一、安裝前系統準備: 1、#修改主機名 [[email protected] ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network [[email&#

SUSE 11安裝oracle 11g

1.配置yum源時,和redhat不太一樣。 SUSE中,/etc下沒有yum.repos.d目錄,應該在/etc/zypp/repos.d/目錄下,更改相關repo文件,如圖: 然後安裝包時命令為: zypper in gcc*  zypper in libaio* &

Windows 環境安裝 Oracle JDK

本頁面中描述瞭如何在 Window 環境下安裝 Oracle JDK。 我們使用的版本是 Window 10,我們需要安裝的版本是 Oracle JDK 8u191。 檢查當前版本 在進行新的 JDK 安裝之前,你需要檢查下你本地的計算機系統中是否已經安裝有了 JDK 版本。 最簡單的辦法就是在命令列

centos 安裝oracle 11g r2(三)-----表空間建立

建立表空間前要保證監聽與資料庫例項已經啟動 1、啟動監聽 [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 01-DEC-2017 09:25:48

centos 安裝oracle 11g r2(二)-----監聽配置與建立資料庫例項

一、監聽配置(命令:netca) 1、以 oracle 使用者輸入命令,啟動圖形化工具配置監聽 [[email protected] ~]$ netca 2、選擇==++Add++== 3、預設監聽名稱,直接下一步 二、建立資料庫例項(命令:dbca)-----需要確

centos 安裝oracle 11g r2(三)-----表空間創建

space ase testing 密碼 創建表空間 open -- entos poi 創建表空間前要保證監聽與數據庫實例已經啟動 1、啟動監聽 [oracle@localhost ~]$ lsnrctl start LSNRCTL for Linux: Version

Windows 7安裝LabelImg

1、安裝anaconda 下載並安裝 anaconda (python 3+) 2、開啟cmd and cd 到 labelImg 資料夾 conda install pyqt=5 或 pip install PyQt5 進入LabelImg-master資料夾