Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
其实就是em的问题重新配置emca即可。以后注意之前设置好ORACLE_UNQNAME 。
总结收藏:
1,修改DBSNMP密码:
重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。
alter user dbsnmp identified by xxx;
2,删除早期DBCONSOLE创建的用户:
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop user sysman cascade;
3,删除早期DBCONSOLE创建的对象:
drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
drop public synonym MGMT_AVAILABILITY;
drop public synonym MGMT_CURRENT_AVAILABILITY;
drop public synonym MGMT_SEVERITY_OBJ;
4,重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleDBconsole)的服务,重启电脑)
$emca -config dbcontrol db -repos create;
如果此命令还是失败,可直接利用重建命令:
$emca -config dbcontrol db -repos recreate;
根据提示,先输入SID,再输入Y继续;
输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续
完成。
5,检查状态
emctl status dbconsole;
附emca常用命令:
创建一个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服务的状态
配置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
分享到:
相关推荐
### Environment variable ORACLE_UNQNAME not defined 错误解决 在Oracle数据库管理及维护过程中,可能会遇到“Environment variable ORACLE_UNQNAME not defined”这样的错误提示。本文将围绕这一问题展开详细...
环境变量 ORACLE_UNQNAME 未定义问题是 Oracle 数据库管理系统中常见的一种错误,该错误通常是由于环境变量 ORACLE_UNQNAME 未被正确设置所致。该环境变量用于指定 Oracle 数据库的唯一名称,以便数据库管理系统能够...
1. **环境变量ORACLE_SID未定义**:提示“Environment variable ORACLE_SID not defined. Please define it.” 2. **OC4J配置问题**:提示“C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_sz-wangncD....
1. **环境变量未定义**:如果遇到“Environment variable ORACLE_SID not defined”错误,需要手动设置`ORACLE_SID`环境变量。 2. **服务未启动**:若使用`emctl status dbconsole`命令检查状态时发现“EMDaemon is ...
若服务未能成功启动,通常会出现错误提示,比如`Environment variable ORACLE_SID not defined. Please define it.`或`oc4jconfigrationissue.D:\oracle\product\10.1.0\db_1\oc4j\j2ee\OC4J_DBConsole_localhost_...
Environment variable ORACLE_SID not defined. Please define it. ``` 这意味着当前环境中没有定义ORACLE_SID环境变量。 ##### 步骤3: 定义ORACLE_SID环境变量 3. **定义ORACLE_SID**:在命令行中输入`set ...
1. **环境变量`ORACLE_SID`未定义**:启动DB Console时提示“Environment variable ORACLE_SID not defined. Please define it”,这意味着系统中没有找到`ORACLE_SID`这个环境变量。 2. **OC4J配置问题**:在尝试...
如果返回“Environment variable ORACLE_SID not defined. Please define it.”,则需要定义`ORACLE_SID`环境变量。 ##### 2. 设置环境变量 - 在命令提示符窗口中,使用命令:`set oracle_sid=数据库的sid`,其中`...
在安装配置过程中可能会遇到一些问题,例如“启动Tomcat时报错:The BASEDIR environment variable is not defined correctly”等。此类问题通常表明环境变量配置不正确或缺失。解决方法是检查`catalina.sh`中的环境...
- 如果未正确设置这些环境变量,可能会出现“The CATALINA_HOME environment variable is not defined correctly”的错误提示。 5. **启动失败问题**: - 如果启动Tomcat时遇到问题,首先检查日志文件(位于`logs...
- **环境变量未正确设置**:如果在启动Tomcat时遇到错误提示“`The CATALINA_HOME environment variable is not defined correctly`”,则可能是因为`CATALINA_HOME`环境变量未正确设置或存在路径错误。确保按照上述...
如果在启动Tomcat时遇到类似“`Neither the JAVA_HOME nor the JRE_HOME environment variable is defined`”的错误提示,这是因为Tomcat没有找到有效的JDK或JRE环境。解决方法是在启动Tomcat之前设置`JAVA_HOME`...
The PHPRC environment variable. (As of PHP 5.2.0) ; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) ; 4. Current working directory (except CLI) ; 5. The web server's directory ...
If Java is not installed, download and install it from the official Oracle website. **2.2 Downloading Maven** Download the latest version of Maven from the official Apache Maven website. The ...
Here you can either select one or more locations from the File Browser, select one or more previously defined custom selections, or enter the file selection directly. Window List enhancements ...