linux修改主機名后oracle em控制臺起不來,更改計算機名后導致Oracle dbconsole無法啟動問題解決方法...

今天不知道哪根筋搭歪了,看著Oracle EM控制臺的主機名WIN-LOSGI0TCOG0亂七八糟的很不爽,就把它給改了。然后Oracle EM就上不去了,Oracledbconsole服務起不來,我嘗試把所有“WIN-LOSGI0TCOG0”替換成“ggsjy”,找了好多改了好多還是沒效果(本來是為了方便,想不到時給自己帶來麻煩——!)。綜合網上資料,又擺弄了不少時間,終于解決了這個不太智能的問題。

-----------------------------------------------------------------------------------

問題代碼:

Microsoft Windows [版本 6.1.7600]

版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\Administrator>hostname

ggsjy

C:\Users\Administrator>emctl start dbconsole

Environment variable ORACLE_SID not defined. Please define it.

C:\Users\Administrator>set ORACLE_SID=orcl

C:\Users\Administrator>emctl start dbconsole

OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole

_172.24.34.191_orcl not found.

C:\Users\Administrator>emctl start dbconsole

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0

Copyright (c) 1996, 2006 Oracle Corporation. All rights reserved.

Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl

服務正在啟動 .

OracleDBConsoleorcl 服務無法啟動。

系統出錯。

發生系統錯誤 3。

系統找不到指定的路徑。

-----------------------------------------------------------------------------------

解決方案:

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.3.0 - Production on 星期五 9月 24 18:29:07 2010

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

SQL> conn sys as sysdba

輸入口令:

已連接。

SQL> drop public synonym setemviewusercontext;

同義詞已刪除。

SQL> drop public synonym mgmt_target_blackouts;

同義詞已刪除。

SQL> drop role mgmt_user;

角色已刪除。

SQL> drop user mgmt_view cascade;

用戶已刪除。

SQL> drop user sysman cascade;

用戶已刪除。

SQL> exit

從 Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options 斷開

C:\Users\Administrator>emca -config dbcontrol db -repos create

EMCA 開始于 2010-9-24 20:10:10

EM Configuration Assistant, 10.2.0.1.0 正式版

版權所有 (c) 2003, 2005, Oracle。保留所有權利。

輸入以下信息:

數據庫 SID: orcl

已為數據庫 orcl 配置了 Database Control

您已選擇配置 Database Control, 以便管理數據庫 orcl

此操作將移去現有配置和默認設置, 并重新執行配置

是否繼續? [yes(Y)/no(N)]: y

監聽程序端口號: 1521

SYS 用戶的口令:

DBSNMP 用戶的口令:

SYSMAN 用戶的口令:

SYSMAN 用戶的口令: 通知的電子郵件地址 (可選):

通知的發件 (SMTP) 服務器 (可選):

-----------------------------------------------------------------

已指定以下設置

數據庫 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1

數據庫主機名 ................ ggsjy

監聽程序端口號 ................ 1521

數據庫 SID ................ orcl

通知的電子郵件地址 ...............

通知的發件 (SMTP) 服務器 ...............

-----------------------------------------------------------------

是否繼續? [yes(Y)/no(N)]: y

2010-9-24 20:11:21 oracle.sysman.emcp.EMConfig perform

信息: 正在將此操作記錄到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc

a_2010-09-24_08-10-10-下午.log。

2010-9-24 20:11:30 oracle.sysman.emcp.util.DBControlUtil stopOMS

信息: 正在停止 Database Control (此操作可能需要一段時間)...

2010-9-24 20:11:35 oracle.sysman.emcp.EMReposConfig createRepository

信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...

2010-9-24 20:13:36 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功創建資料檔案庫

2010-9-24 20:13:47 oracle.sysman.emcp.util.DBControlUtil startOMS

信息: 正在啟動 Database Control (此操作可能需要一段時間)...

2010-9-24 20:14:27 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: 已成功啟動 Database Control

2010-9-24 20:14:27 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: >>>>>>>>>>> Database Control URL 為<<<<<<<<<<<

已成功完成 Enterprise Manager 的配置

EMCA 結束于 2010-9-24 20:14:27

C:\Users\Administrator>emctl status dbconsole

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0

Copyright (c) 1996, 2006 Oracle Corporation.? All rights reserved.

Oracle Enterprise Manager 10g is running.

------------------------------------------------------------------

Logs are generated in directory D:\oracle\product\10.2.0\db_1/ggsjy_orcl/sysman/

log

-----------------------------------------------------------------------------------

總結:

Oracle emca dbconsole手動創建步驟:

1,修改DBSNMP密碼:

重新配置DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預先修改。

sql>alter user dbsnmp identified by xxx;

2,刪除早期DBCONSOLE創建的用戶:

sql>drop role MGMT_USER;

sql>drop user MGMT_VIEW cascade;

sql>drop user sysman cascade;

3,刪除早期DBCONSOLE創建的對象:

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

sql>drop public synonym SETEMVIEWUSERCONTEXT;

4,重新創建DBCONSOLE:(如果是在windows下,要先到注冊表刪除DBCONSOLE的服務,重啟電腦)

$emca -config dbcontrol db -repos create

根據提示,先輸入SID,再輸入Y繼續;

輸入端口1521,輸入SYS密碼,輸入DBSNMP密碼,輸入SYSMAN 密碼,輸入Y繼續

-------------------------------------------

常用emca配置命令:

OEM常用的命令,及實例步驟. -

創建一個EM資料庫 -

emca -repos create -

重建一個EM資料庫 -

emca -repos recreate -

刪除一個EM資料庫 -

emca -repos drop -

配置數據庫的Database Control -

emca -config dbcontrol db -

刪除數據庫的Database Control配置 -

emca -deconfig dbcontrol db -

重新配置db control的端口,默認端口在1158 -

emca -reconfig ports -

emca -reconfig ports -dbcontrol_http_port 1160 -

emca -reconfig ports -agent_port 3940 -

先設置ORACLE_SID環境變量后,啟動EM console服務 -

emctl start dbconsole -

先設置ORACLE_SID環境變量后,停止EM console服務 -

emctl stop dbconsole -

先設置ORACLE_SID環境變量后,查看EM console服務的狀態 -

emctl status dbconsole -

配置dbconsole的步驟 -

emca -repos create -

emca -config dbcontrol db -

emctl start dbconsole -

重新配置dbconsole的步驟 -

emca -repos drop -

emca -repos create -

emca -config dbcontrol db -

emctl start dbconsole -

---------------------------------------

參考鏈接:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532818.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532818.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532818.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Shell腳本多行換行報錯:- unrecognized arguments- \

shell error: unrecognized arguments: \ 在使用linux長命令時&#xff0c;我們通常會用一個shell腳本加\分行的形式來更清晰展示參數。 這時有一個注意事項&#xff1a;在\后必須緊跟回車&#xff0c; 否則會導致后面的參數無法傳入。因為這時程序會將后面的參數算作一條新命…

shell腳本長命令帶換行 注釋方法

shell腳本長命令帶換行 注釋方法 命令行傳參 在訓練深度學習網絡時&#xff0c;我們每次實驗通常會有許多超參數需要設置&#xff0c;如batch size, epoch, gpu id, arch甚至還有一些具體的模型結構等。這事我們通常使用python模塊argparse&#xff0c;在命令行進行傳參。 比…

php對中英文字符串進行截取,利用php怎么對中英文混合的字符串進行截取

利用php怎么對中英文混合的字符串進行截取發布時間&#xff1a;2021-01-04 15:31:24來源&#xff1a;億速云閱讀&#xff1a;103作者&#xff1a;Leah利用php怎么對中英文混合的字符串進行截取&#xff1f;很多新手對此不是很清楚&#xff0c;為了幫助大家解決這個難題&#xf…

Linux查找命令find、loacte、whereis、which、type梳理

Linux查找命令find、loacte、whereis、which、type梳理 Linux操作系統中有5種常用的查找命令&#xff1a;find&#xff0c;locate&#xff0c;whereis&#xff0c;which&#xff0c;type&#xff0c;他們分別用于查找不同的東西&#xff0c;本文將就他們各自的功能進行一下梳理…

php數據關系圖,如何利用navicat查看數據表的ER關系圖

文章背景&#xff1a;(相關推薦&#xff1a;navicat)由于工作需要&#xff0c;現在要分析一個數據庫&#xff0c;然后查看各個表之間的關系&#xff0c;所以需要查看表與表之間的關系圖&#xff0c;專業術語叫做ER關系圖。默認情況下&#xff0c;Navicat顯示的界面是這樣的&…

Linux軟鏈接的使用

Linux軟鏈接的使用 轉自&#xff1a;https://www.cnblogs.com/sueyyyy/p/10985443.html&#xff0c;本博文僅對原博排版稍微優化。 更為細致的硬鏈接、軟鏈接的介紹可參考&#xff1a;Linux中的硬鏈接和軟鏈接 另外&#xff0c;提供筆者對軟連接的一個最簡單的理解&#xff…

oracle死鎖優化,Oracle性能優化之LockContention(轉)

1、概念DML事務使用row-level locks,查詢不會鎖定數據。鎖有兩種模式&#xff1a;exlusive、share。鎖的類型&#xff1a;? DML or data locks:– Table-level locks(TM)– Row-level locks(TX)? DDL or dictionary locks一個transaction至少獲得兩個鎖&#xff1a;一個共享的…

Linux中g++與gcc的區別

轉自&#xff1a;https://blog.csdn.net/bit_clearoff/article/details/53965514 Windows中我們常用vs來編譯編寫好的C和C代碼&#xff1b;vs把編輯器&#xff0c;編譯器和調試器等工具都集成在這一款工具中&#xff0c;在Linux下我們能用什么工具來編譯所編寫好的代碼呢&#…

linux系統可以用迅雷嗎,在Linux系統下使用wine運行迅雷5的方法

在Linux系統下使用wine運行迅雷5的方法一、下載ies4linux去 http://www.tatanka.com.br/ies4linux/page/Installation 下載ies4linux的文件包(目前版本為2.99)&#xff0c;然后解壓縮。注意&#xff1a;這個網站被大陸和諧了&#xff0c;需要跳墻。至于怎么跳&#xff0c;諸位就…

從C源代碼到可執行文件的四個過程:預處理、編譯、匯編、鏈接

從C源代碼到可執行文件的四個過程&#xff1a;預處理、編譯、匯編、鏈接 總覽 我們將在Linux操作系統中&#xff0c;以C語言的Hello World程序為例&#xff0c;用gcc編譯器分步執行這四個步驟。 我們有再熟悉不過的HelloWorld程序&#xff0c;hello.c&#xff1a; #include …

uboot引導linux內核,u-boot啟動內核的幾種方式

1.uboot啟動內核的代碼縮減如下&#xff1a;s getenv ("bootcmd");debug ("### main_loop: bootcmd\"%s\"\n", s ? s : "");if (bootdelay > 0 && s && !abortboot (bootdelay)){run_command (s, 0);}2.假設boot…

跟我一起寫makefile: 概述、介紹、規則

跟我一起寫makefile 概述、介紹、規則 轉自&#xff1a;https://seisman.github.io/how-to-write-makefile/rules.html 概述 什么是makefile&#xff1f;或許很多Windows的程序員都不知道這個東西&#xff0c;因為那些Windows的集成開發環境&#xff08;integrated developm…

linux內核中cent文件夾,Centos 中如何快速定制二進制的內核 RPM 包

1、rpm 制作前的環境準備&#xff1a;yum install -y ncurses-devel qt-devel rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed xmlto audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel newt-devel python-devel zlib-devel bc2、準…

TabError- inconsistent use of tabs and spaces in indentation 查驗及解決方法

TabError: inconsistent use of tabs and spaces in indentation 查驗及解決方法 報錯代碼 def eccv16(pretrainedTrue):model ECCVGenerator()if(pretrained):import torch.utils.model_zoo as model_zoomodel.load_state_dict(torch.load(/home/ps/.cache/torch/hub/check…

linux用xshell編輯文件,Linux遠程管理器xshell和xftp使用教程

Xshell 是一個強大的安全終端模擬軟件&#xff0c;它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xftp 是一個基于 MS windows 平臺的功能強大的SFTP、FTP 文件傳輸軟件。安裝完畢后打開xshell設置網站帳號信息設置主機信息設置服務器帳號設置字符集編碼設置好了…

strict=False 但還是size mismatch for []: copying a param with shape [] from checkpoint,the shape in cur

strictFalse 但還是size mismatch for []: copying a param with shape [] from checkpoint,the shape in cur 問題 我們知道通過 model.load_state_dict(state_dict, strictFalse)可以暫且忽略掉模型和參數文件中不匹配的參數&#xff0c;先將正常匹配的參數從文件中載入模…

linux中權限765啥意思,Linux中的文件權限

Linux系統中的每一個文件都與多種權限類型相關聯。在這些權限中&#xff0c;我們主要和三類權限打交道&#xff1a;用戶(user)、用戶組(group)和其他用戶(others)。用戶是文件的所有者&#xff1b;用戶組是指和文件所有者在同一組的其他多個用戶的集合&#xff1b;其他用戶是除…

CV中的色彩空間大全

HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV顏色模型 HSV顏色空間 HSV(hue,saturation,value)顏色空間的模型對應于圓柱坐標系中的一個圓錐形子集&#xff0c;圓錐的頂面對應于V1. 它包含RGB模型中的R1&#xff0c;G1&#xff0c;B1 三個面&#xff0c;所代表的…

linux 系統調用時怎么知道當前上下文屬于那個進程,linux – 編寫系統調用來計算進程的上下文切換...

如果您的系統調用只應報告統計信息,則可以使用內核中已有的上下文切換計數代碼.struct rusage {...long ru_nvcsw; /* voluntary context switches */long ru_nivcsw; /* involuntary context switches */};您可以通過運行來嘗試&#xff1a;$/usr/bin/time -v /bin/ls -R....V…

linux串口緩沖區的大小,linux-----------串口設置緩沖器的大小

轉自:http://stackoverflow.com/questions/10815811/linux-serial-port-reading-can-i-change-size-of-input-bufferYou want to use the serial IOCTL TIOCSSERIAL which allows changing both receive buffer depth and send buffer depth (among other things). The maximum…