windows 2008 64位oracle11g部署问题(4)之Environment variable ORACL
在windows2008上安装oracle11gr2后,发现在客户端无法连接em登录oracle服务器也就是windows2008服务器下,查看服务列表,发现服务列表中没有OracleDBConsoleorcl
在windows 2008上安装oracle 11g r2后,发现在客户端无法连接em
登录oracle服务器也就是windows 2008服务器下,,查看服务列表,发现服务列表中没有OracleDBConsoleorcl服务,也许你有该服务确启动不了。
通过cmd打开dos窗口,开始-->程序-->emctl start dbconsole
结果如下,提示ORACLE_UNQNAME没被定义
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
根据资料进行如下的修改
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>set ORACLE_HOSTNAME=localhost
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>set ORACLE_UNQNAME=orcl
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emctl start dbconsole
结果报如下错误
OC4J Configuration issue. C:\app\Administrator\product\11.2.0\dbhome_1/oc4j/j2ee
/OC4J_DBConsole_localhost_orcl not found.
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -config dbcontrol db -repos create
EMCA 开始于 2014-3-2 16:19:15
EM Configuration Assistant, 11.2.0.0.2 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
监听程序 ORACLE_HOME [ C:\app\Administrator\product\11.2.0\dbhome_1 ]:
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ C:\app\Administrator\product\11.2.0\dbhome_1
本地主机名 ................ localhost
监听程序 ORACLE_HOME ................ C:\app\Administrator\product\11.2.0\dbhome
_1
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2014-3-2 16:19:56 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2014_03
_02_16_19_15.log。
2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig invoke
严重: 创建资料档案库时出错
2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig invoke
信息: 有关详细资料, 请参阅 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_repos
_create_.log 中的日志文件。
2014-3-2 16:19:57 oracle.sysman.emcp.EMConfig perform
严重: 创建资料档案库时出错
有关详细资料, 请参阅 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2014_03_02_
16_19_15.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 C:\app\Administrator\cfgtoollogs\emca\orcl\e
mca_2014_03_02_16_19_15.log 中的日志文件。
运行后发现创建EM中报错,既然报错就先删除EM,再创建EM,此时确定
OracleOraDb11g_home1TNSListener
OracleServiceORCL 服务启动,其他oracle开头的服务均停止。
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -repos drop
EMCA 开始于 2014-3-2 9:30:15
EM Configuration Assistant, 11.2.0.0.2 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [是(Y)/否(N)]: y
2014-3-2 9:30:27 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2010_07
_16_09_30_15.log。
2014-3-2 9:30:28 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2014-3-3 9:34:21 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2014-3-2 9:34:21
此时运行如下命令,就会成功创建EM了
C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -config dbcontrol db -repos create
此时在C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emctl status dbconsol
发现成功启动
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
https://localhost:5500/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory C:\app\Administrator\product\11.2.0\dbhome_1/192.168.136.131_orcl/sysman/log
发现重建em后可能端口被改为5500即https://localhost:5500/em,如果需要修改访问端口为1158,执行:
C:\> emca -config dbcontrol db -DBCONTROL_HTTP_PORT 1158
此时先手动在服务列表中,停止em,然后再运行该命令。
本文出自 “探索之家” 博客,请务必保留此出处

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL在Web應用中的主要作用是存儲和管理數據。 1.MySQL高效處理用戶信息、產品目錄和交易記錄等數據。 2.通過SQL查詢,開發者能從數據庫提取信息生成動態內容。 3.MySQL基於客戶端-服務器模型工作,確保查詢速度可接受。

InnoDB使用redologs和undologs確保數據一致性和可靠性。 1.redologs記錄數據頁修改,確保崩潰恢復和事務持久性。 2.undologs記錄數據原始值,支持事務回滾和MVCC。

MySQL是一種開源的關係型數據庫管理系統,主要用於快速、可靠地存儲和檢索數據。其工作原理包括客戶端請求、查詢解析、執行查詢和返回結果。使用示例包括創建表、插入和查詢數據,以及高級功能如JOIN操作。常見錯誤涉及SQL語法、數據類型和權限問題,優化建議包括使用索引、優化查詢和分錶分區。

MySQL在數據庫和編程中的地位非常重要,它是一個開源的關係型數據庫管理系統,廣泛應用於各種應用場景。 1)MySQL提供高效的數據存儲、組織和檢索功能,支持Web、移動和企業級系統。 2)它使用客戶端-服務器架構,支持多種存儲引擎和索引優化。 3)基本用法包括創建表和插入數據,高級用法涉及多表JOIN和復雜查詢。 4)常見問題如SQL語法錯誤和性能問題可以通過EXPLAIN命令和慢查詢日誌調試。 5)性能優化方法包括合理使用索引、優化查詢和使用緩存,最佳實踐包括使用事務和PreparedStatemen

選擇MySQL的原因是其性能、可靠性、易用性和社區支持。 1.MySQL提供高效的數據存儲和檢索功能,支持多種數據類型和高級查詢操作。 2.採用客戶端-服務器架構和多種存儲引擎,支持事務和查詢優化。 3.易於使用,支持多種操作系統和編程語言。 4.擁有強大的社區支持,提供豐富的資源和解決方案。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。MySQL以其高性能、可扩展性和跨平台支持著称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL適合小型和大型企業。 1)小型企業可使用MySQL進行基本數據管理,如存儲客戶信息。 2)大型企業可利用MySQL處理海量數據和復雜業務邏輯,優化查詢性能和事務處理。

MySQL索引基数对查询性能有显著影响:1.高基数索引能更有效地缩小数据范围,提高查询效率;2.低基数索引可能导致全表扫描,降低查询性能;3.在联合索引中,应将高基数列放在前面以优化查询。
