重建oracle控制台(em)-完整版
EM重建的步骤
6.点击小手电筒图标,输入用户名、密码(oracle、oracle),在文件名或目录名中输入“/oradata”,在目录众搜索输入“/”,点击“开始go”,找到后点击“选择select”。
7.输入名字,比如testtb1.dbf,选择大小,可以选择“自动扩展”,但是最好不要用这个功能,如果空间不够之后,最好手动增加。
Storage Type如果选择ASM,只需在DiskGroup中选择“DATA”,选择大小即可。
8.选择“Show SQL”,查看刚才建立的表空间对应的SQL。
CREATE SMALLFILE TABLESPACE “TESTTB1”DATAFILE ‘+DATA’ SIZE 100MAUTOEXTEND ON NEXT 100MMAXSIZE UNLIMITEDLOGGINGEXTENT MANAGEMENT LOCAL UNIFORM SIZE 1MSEGMENT SPACE MANAGEMAENT AUTO;给表空间加数据文件:1.选中刚才建立的表空间“TESTTB1”,在上方下拉列表中选择“添加数据文件Add Datafile”2.输入大小,选择“自动扩展”,及每次扩展的大小。
选择show SQL,查看操作。
然后选择“return”,选择“OK”。
ALTER TABLESPACE “TESTTB1”ADD DATAFILE ‘+DATA’ SIZE 200MAUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED在表空间上建表:1.在主页中选择“Schema方案”,选择“表”2.输入“sys”用户,选择“创建”3.选择“标准”,“Continue继续”4.输入名字“tab1”,选择表空间5.在下方设置字段、数据类型、大小等,show SQLCREATE TABLE “SYS”。
“TAB1”(“ID” NUMBER(10) NOT NULL , “NAME” VARCHAR(20))TABLESPACE “TESTTB1”PCTFREE 20查看这个表占多少extent:select * from dba_extent a where a.segment_name=’TAB1’记录着区的编号,FILE_ID,BLOCK_ID也就是从那个块开始,BLOCKS共分配了多少个块。
WIN7不能启动oracle-EM解决办法
解决Win7 下Oracle 10g EM 无法启动问题问题是这样的,前些日子由于学习需要得装Oracle,但是我下载的Oracle 9i R1 在我的Win7 下死活装不上,由于舍不得Win7 (不想换回XP),所以给装了Oracle 10g R2 ,但是今天弄到Oracle 10g 的EM(企业管理器)时,这才发现EM 无法启用,http://XiaoZhen-PC:1158/em这个默认的EM 始终无法访问,然后我又查看了服务,发现我的dbConsole 这个服务是启动了的,所以我认为这不是服务的问题,但我还是强制使用操作系统命令emctl start dbconsole来对企业管理器控制台进程进行启动,报错,说ORACLE_SID 没有定义,错误提示既然是说没有定义ORACLE_SID,既然如此,那我就来定义我的ORACLE_SID 吧,我先找到路径D:\oracle\product\10.2.0\db_1\oc4j\j2ee其中内容包括一个文件从上面我可以看出,我的全局数据库名为Oracle (这个是在建立数据库的时候输入的)所以我呢也把ORACLE_SID 设置为这个全局数据库名,再在上面的文件截图中可以知道,我的机器名为XiaoZhen-PC而我设置完ORACLE_SID 后又提示上面有一个目录没有发现,而我的这个路径下只存在一个OC4J_DBConsole_XiaoZhen-PC_Oracle 的路径而没有OC4J_DBConsole_localhost_Oracle,所以我再设置Oracle 的hostname然后我在运行操作系统命令emctl start dbconsole 就可以看到成功了然后我再访问EM ,即http://XiaoZhen-PC:1158/em ,此时可以成功访问了,对上面的解决方法进行一个总结,Oracle 的dbConsole 服务启动了而EM 却还是无法访问的话,很有可能就是数据库的SID 和hostname 和您的数据库文件中定义的不一致,从而导致无法访问,这一问题可以通过修改过ORACLE_SID 和ORACLE_HOSTNAME 来解决!!!。
win7_X64安装ORACLE10G_X64升级10205版装em补丁
网上查了很多资料,反复折腾了几天,弯路不详述,成功结果记录如下:一、下载安装包,补丁包。
下载oracle10204_vista_w2k8_x64_production_db.zip,不要下载102010_win64_x64_database.zip的版本,否则安装时不能进入桌面。
官方下载地址为:/otn/nt/oracle10g/10204/10204_ vista_w2k8_x64_production_db.zip下载10205补丁p8202632_10205_MSWIN-x86-64及em补丁p8350 262_10205_Generic。
地址:/s/1i39p47V 密码: sobr二、安装oracle10g,(32位版本setup.exe以xp兼容模式,管理员身份运行,64位不用)。
安装时注意事项:解压的时候不能含有空格、非法字符,注意不能含有中文。
安装目录不能还有非法字符和中文。
关闭防火墙。
1.修改验证文件来支持windows7。
修改\ database\stage\prereq\db\refhost.xml,\ database\stage\prereq\db_prereqs\db\refhost.xml,(3 2位版本没有该文件)在 <CERTIFIED_SYSTEMS> </CERTIFIED_SYSTEMS>之间添加如下代码添加:<!--Microsoft Windows 7--><OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>2.修改\ database\install\oraparam.ini。
#You can customise error message shown for failure, prov ide value for CERTIFIED_VERSION_FAILURE_MESSAGEWindows=4.0,5.0,5.1,5.2,6.0,6.132位版注意去掉行首#合适位置添加:#Windows 7 use winver.exe to find version[Windows-6.1-required]#Minimum display colours for OUI to runMIN_DISPLAY_COLORS=256#Minimum CPU speed required for OUI#CPU=300[Windows-6.1-optional]3.设置固定IP, DHCP按网上说的添加Microsoft LoopBack Adap ter。
Oracle设置DB、监听和EM开机启动的方法
Oracle设置DB、监听和EM开机启动的⽅法⼀、Windows系统Oracle提供了随操作系统启动⽽启动的功能,在Windows和Linux中,分别有不同的设置⽅法。
在Windows中,可以修改“我的电脑-->管理-->服务-->OracleService$ORACLE_SID”,或直接使⽤Win+R键打开运⾏窗⼝,输⼊services.msc即可打开服务,找到相应的Oracle服务,然后将其属性中的启动类型修改成⾃动。
⼀般在Windows系统上安装完后会⾃动设置成⾃动。
⼆、Linux系统对于Linux/Unix操作系统,如果想设置⾃动重启,那么该如何操作呢?对此Oracle提供了dbstart命令⽤于启动。
⾸先,第⼀步,需要修改/etc/oratab⽂件,将N修改为Y[root@oracle ~]# vim /etc/oratabLHR11G:/u01/app/oracle/product/11.2.0.4/dbhome_1:Y #将N改为Y⽂件/etc/oratab由root.sh脚本创建,在⽤dbca命令创建实例时也会更新这个⽂件。
当$ORACLE_SID:$ORACLE_HOME:<N|Y>设置为Y时,允许实例⾃启动,当设置为N时,则不允许⾃启动。
这个⽂件⾥的配置仅仅起⼀个开关的作⽤,其并不会具体的执⾏启动和关闭,具体的操作由$ORACLE_HOME/bin/dbstart和dbshut脚本来实现。
这2个脚本在执⾏时会检查/etc/oratab⽂件⾥的配置,为Y时才能继续执⾏。
接下来需要配置开机启动⽂件,有2种办法:⽅法1:配置/etc/rc.d/rc.local⽂件(推荐)在配置了/etc/oratab⽂件后,然后将以下脚本添加到/etc/rc.d/rc.local或/etc/rc.local⽂件中(/etc/rc.local是/etc/rc.d/rc.local的软连接⽂件):cat >> /etc/rc.d/rc.local <<"EOF"# 重启DBexport ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1su oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"# 重启EMexport ORACLE_UNQNAME=LHR11Gsu oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"该⽅法需要注意以下问题:1、若环境中没有创建EM,则可以不⽤添加ORACLE_UNQNAME和emctl这2⾏2、从Oracle 12c开始,由于EMDE(Enterprise Manager Database Express)替代了原有的EMDC(Enterprise Manager Database Control),所以,不再单独设置EM相关内容,只需要配置DB即可,例如:cat >> /etc/rc.d/rc.local <<"EOF"# 重启DBexport ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/dbhome_1su oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"EOF3、在CentOS 7中,/etc/rc.d/rc.local的权限被降低了,所以需要执⾏如下命令赋予其可执⾏权限:chmod +x /etc/rc.d/rc.local最后就可以重启OS做测试⼯作了。
Oracle10g EM乱码之终极解决
Oracle10g EM乱码之终极解决安装完Oracle10g后,一切都正常。
但是当客户端浏览器的首选语言选择为中文(Chin ese/China[zh-cn]),登录EM时,EM的按钮(图片)可能会出现乱码(EM会根据客户端设置自动选择显示语言)。
原来我也遇到了相传已久的乱码问题。
如下图:(Firefox语言选项设置)(EM按钮出现乱码)据说,如果安装时,我们系统环境变量设置的是中文环境(而我的RHEL5.2恰恰是选择的英文环境),那么就不会有这个问题。
这个问题根本原因在于安装时,JDK/JRE字符集的自动选择。
还好有网络,有Google,经过搜索,有很多关于这个问题的解决办法(但大多是同一篇文章)。
照葫芦画瓢,跟着做吧:在$ORACLE_HOME/jdk/jre/lib和$ORACLE_HOME/jre/1.4.2/lib目录下都有多种字符集字体配置文件:[oracle@RHEL ~]$cd $ORACLE_HOME/jdk/jre/lib[oracle@RHEL lib]$ls font*zh_CN*font.properties.zh_CN.Redhat font.properties.zh_CN.Sunfont.properties.zh_CN.Redhat2.1 font.properties.zh_CN_UTF8.Sun [oracle@RHEL lib]$cd $ORACLE_HOME/jre/1.4.2/lib/[oracle@RHEL lib]$ls font*zh_CN*font.properties.zh_CN.Redhat font.properties.zh_CN.Redhat2.1 font.properties.zh_CN.Sun font.properties.zh_CN_UTF8.Sun我们只要用合适的中文字符集文件替换缺省文件即可,我选择使用font.properties.z h_CN.Sun来替换缺省字体定义文件:[oracle@RHEL lib]$cp font.properties font.properties.bak[oracle@RHEL lib]$cp font.properties.zh_CN.Sun font.properties 替换之后需要清理一下Cache,重启EM即可.Cache路径通常位于:$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/imag es/cache/zhs清除所有gif文件即可.然后重新启动EM:[oracle@RHEL lib]$emctl stop dbconsoleTZ set to UTCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. :1158/em/console/aboutApplicationStopping Oracle Enterprise Manager 10g Database Control ...... Stopped.[oracle@RHEL lib]$emctl start dbconsoleTZ set to UTCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. :1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g DatabaseControl ........................ started.------------------------------------------------------------------ Logs are generated in directory/usr/app/oracle/product/10.2.0/db_1/_orcl/sysman/log按照网络上的说法,只要重新登录EM,那么就应该显示正常了。
自己整理手动配置oracle11gem
安装oracle最后一步,报错em配置不正确,需要手工配置。
打开运行——cmd,将下面语句复制粘贴到文件d:\*.sql,在命令窗口执行sqlplus“/as sysdba” @d:\*.sql————这句执行了文件中的sql语句,删除了em资料库,使用emca -deconfigdbcontroldb -repos drop可能会造成删除不干净,在创建时报错。
第二步就该创建了执行emca–repos create第三步进行配置:在这一步,是最揪心的,我试了好多种方法始终报错。
这样下一步就需要开始——所有程序——Oracle - OraDb11g_home1——配置和移植工具——net Manager按照下图选择数据库服务,并添加oracle主目录同时执行然后执行配置语句emca -configdbcontroldb大功告成了:D:\*.sqldrop user SYSMAN cascade;drop user MGMT_VIEW cascade;drop role MGMT_USER;drop public synonym MGMT_TARGET_BLACKOUTS; drop public synonym SETEMVIEWUSERCONTEXT;drop user sysman cascade;drop public synonym MGMT_ADMIN;drop public synonym MGMT_AS_ECM_UTIL;drop public synonym MGMT_AVAILABILITY;drop public synonym MGMT_COLLECTION_PROPERTIES; drop public synonym MGMT_CREDENTIAL;drop public synonym MGMT_CURRENT_METRICS;drop public synonym MGMT_CURRENT_METRIC_ERRORS;drop public synonym MGMT_CURRENT_SEVERITY;drop public synonym MGMT_DELTA;drop public synonym MGMT_DELTA_ENTRY;drop public synonym MGMT_DELTA_ENTRY_VALUES;drop public synonym MGMT_DELTA_IDS;drop public synonym MGMT_DELTA_ID_VALUES;drop public synonym MGMT_DELTA_VALUE;drop public synonym MGMT_DELTA_VALUES;drop public synonym MGMT_GLOBAL;drop public synonym MGMT_GUID_ARRAY;drop public synonym MGMT_GUID_OBJ;drop public synonym MGMT_IP_TGT_GUID_ARRAY;drop public synonym MGMT_JOB;drop public synonym MGMT_JOBS;drop public synonym MGMT_JOB_EXECPLAN;drop public synonym MGMT_JOB_EXECUTION;drop public synonym MGMT_JOB_EXEC_SUMMARY;drop public synonym MGMT_JOB_OUTPUT;drop public synonym MGMT_JOB_PARAMETER;drop public synonym MGMT_JOB_SCHEDULE;drop public synonym MGMT_JOB_TARGET;drop public synonym MGMT_LOG;drop public synonym MGMT_LONG_TEXT;drop public synonym MGMT_MESSAGES;drop public synonym MGMT_METRICS;drop public synonym MGMT_METRICS_1DAY; drop public synonym MGMT_METRICS_1HOUR;drop public synonym MGMT_METRICS_COMPOSITE_KEYS;drop public synonym MGMT_METRICS_RAW;drop public synonym MGMT_METRIC_COLLECTIONS;drop public synonym MGMT_METRIC_ERRORS;drop public synonym MGMT_METRIC_THRESHOLDS;drop public synonym MGMT_NAME_VALUE;drop public synonym MGMT_NAME_VALUES;drop public synonym MGMT_PREFERENCES;drop public synonym MGMT_SEVERITY;drop public synonym MGMT_SEVERITY_ARRAY;drop public synonym MGMT_SEVERITY_OBJ;drop public synonym MGMT_STRING_METRIC_HISTORY;drop public synonym MGMT_TARGET;drop public synonym MGMT_TARGETS;drop public synonym MGMT_TARGET_BLACKOUTS;drop public synonym MGMT_TARGET_PROPERTIES;drop public synonym MGMT_TYPE_PROPERTIES;drop public synonym MGMT_USER;drop public synonym MGMT_VIEW_UTIL;drop public synonym MGMT$DELTA_ORACLE_HOME;drop public synonym MGMT$DELTA_OS_COMPONENTS;drop public synonym MGMT$DELTA_OS_COMP_DETAILS;drop public synonym MGMT$DELTA_OS_KERNEL_PARAMS;drop public synonym MGMT$DELTA_PATCHSETS;drop public synonym MGMT$DELTA_PATCHSET_DETAILS;drop public synonym MGMT$DELTA_TABLESPACES;drop public synonym MGMT$DELTA_VENDOR_SW;drop public synonym MGMT$DELTA_VIEW;drop public synonym MGMT$DELTA_VIEW_DETAILS;drop public synonym MGMT$ECM_CURRENT_SNAPSHOTS;drop public synonym MGMT$ECM_VISIBLE_SNAPSHOTS;drop public synonym MGMT$GROUP_DERIVED_MEMBERSHIPS; drop public synonym MGMT$GROUP_FLAT_MEMBERSHIPS; drop public synonym MGMT$GROUP_MEMBERS;drop public synonym MGMT$HA_BACKUP;drop public synonym MGMT$HA_FILES;drop public synonym MGMT$HA_INFO;drop public synonym MGMT$HA_INIT_PARAMS;drop public synonym MGMT$HA_MTTR;drop public synonym MGMT$HA_RMAN_CONFIG;drop public synonym MGMT$HW_NIC;drop public synonym MGMT$METRIC_COLLECTION;drop public synonym MGMT$METRIC_CURRENT;drop public synonym MGMT$METRIC_DAILY;drop public synonym MGMT$METRIC_DETAILS;drop public synonym MGMT$METRIC_HOURLY;drop public synonym MGMT$MISSING_TARGETS;drop public synonym MGMT$MISSING_TARGETS_IN_GROUPS; drop public synonym MGMT$OS_COMPONENTS;drop public synonym MGMT$OS_FS_MOUNT;drop public synonym MGMT$OS_HW_SUMMARY;drop public synonym MGMT$OS_KERNEL_PARAMS;drop public synonym MGMT$OS_PATCHES;drop public synonym MGMT$OS_SUMMARY;drop public synonym MGMT$SOFTWARE_COMPONENTS;drop public synonym MGMT$SOFTWARE_COMPONENT_ONEOFF; drop public synonym MGMT$SOFTWARE_COMP_PATCHSET; drop public synonym MGMT$SOFTWARE_DEPENDENCIES;drop public synonym MGMT$SOFTWARE_HOMES;drop public synonym MGMT$SOFTWARE_ONEOFF_PATCHES; drop public synonym MGMT$SOFTWARE_OTHERS;drop public synonym MGMT$SOFTWARE_PATCHES_IN_HOMES; drop public synonym MGMT$SOFTWARE_PATCHSETS;drop public synonym MGMT$TARGET;drop public synonym MGMT$TARGET_COMPONENTS;drop public synonym MGMT$TARGET_COMPOSITE;drop public synonym MGMT$TARGET_PROPERTIES;drop public synonym MGMT$TARGET_TYPE;drop PUBLIC SYNONYM SMP_EMD_AVAIL_OBJ;drop public synonym EMD_MNTR;drop public synonym SMP_EMD_AVAIL_OBJ;drop public synonym SMP_EMD_DELETE_REC_ARRAY;drop public synonym SMP_EMD_INTEGER_ARRAY;drop public synonym SMP_EMD_INTEGER_ARRAY_ARRAY; drop public synonym SMP_EMD_NVPAIR;drop public synonym SMP_EMD_NVPAIR_ARRAY;drop public synonym SMP_EMD_STRING_ARRAY;drop public synonym SMP_EMD_STRING_ARRAY_ARRAY;drop public synonym SMP_EMD_TARGET_OBJ;drop public synonym SMP_EMD_TARGET_OBJ_ARRAY;drop public synonym ECM_UTIL;drop role mgmt_user;DROP USER sysman CASCADE;DROP USER mgmt_view CASCADE;DROP ROLE MGMT_USER;ALTER USER dbsnmp ACCOUNT UNLOCK;ALTER USER dbsnmp identified by dbsnmp;DROP PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;DROP PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; DROP PUBLIC SYNONYM MGMT_AVAILABILITY;DROP PUBLIC SYNONYM MGMT_CURRENT_AVAILABILITY; DROP PUBLIC SYNONYM MGMT_SEVERITY_OBJ;DROP PUBLIC SYNONYM MGMT_SEVERITY_ARRAY;DROP PUBLIC SYNONYM MGMT_GUID_OBJ;DROP PUBLIC SYNONYM MGMT_GUID_ARRAY;DROP PUBLIC SYNONYM SMP_EMD_AVAIL_OBJ;DROP PUBLIC SYNONYM SMP_EMD_TARGET_OBJ;DROP PUBLIC SYNONYM SMP_EMD_TARGET_OBJ_ARRAY; DROP PUBLIC SYNONYM SMP_EMD_DELETE_REC_ARRAY; DROP PUBLIC SYNONYM MGMT_METRICS;DROP PUBLIC SYNONYM MGMT_TARGETS;DROP PUBLIC SYNONYM MGMT_TYPE_PROPERTIES;DROP PUBLIC SYNONYM MGMT_TARGET_PROPERTIES; DROP PUBLIC SYNONYM MGMT_METRICS_RAW;DROP PUBLIC SYNONYM MGMT_CURRENT_METRICS; DROP PUBLIC SYNONYM MGMT_STRING_METRIC_HISTORY; DROP PUBLIC SYNONYM MGMT_LONG_TEXT;DROP PUBLIC SYNONYM MGMT_METRICS_COMPOSITE_KEYS; DROP PUBLIC SYNONYM MGMT_METRICS_1HOUR;DROP PUBLIC SYNONYM MGMT_METRICS_1DAY;DROP PUBLIC SYNONYM MGMT_METRIC_ERRORS;DROP PUBLIC SYNONYM MGMT_CURRENT_METRIC_ERRORS; DROP PUBLIC SYNONYM EMD_MNTR;DROP PUBLIC SYNONYM MGMT_METRIC_COLLECTIONS; DROP PUBLIC SYNONYM MGMT_COLLECTION_PROPERTIES ; DROP PUBLIC SYNONYM MGMT_METRIC_THRESHOLDS; DROP PUBLIC SYNONYM SMP_EMD_NVPAIR;DROP PUBLIC SYNONYM SMP_EMD_NVPAIR_ARRAY;DROP PUBLIC SYNONYM SMP_EMD_STRING_ARRAY;DROP PUBLIC SYNONYM SMP_EMD_STRING_ARRAY_ARRAY; DROP PUBLIC SYNONYM SMP_EMD_INTEGER_ARRAY; DROP PUBLIC SYNONYM SMP_EMD_INTEGER_ARRAY_ARRAY; DROP PUBLIC SYNONYM MGMT_DELTA_IDS;DROP PUBLIC SYNONYM MGMT_DELTA_ID_VALUES;DROP PUBLIC SYNONYM MGMT_DELTA_ENTRY;DROP PUBLIC SYNONYM MGMT_DELTA_ENTRY_VALUES; DROP PUBLIC SYNONYM MGMT_DELTA_VALUE;DROP PUBLIC SYNONYM MGMT_DELTA_VALUES;DROP PUBLIC SYNONYM MGMT_NAME_VALUE;DROP PUBLIC SYNONYM MGMT_NAME_VALUES;DROP PUBLIC SYNONYM ECM_UTIL;DROP PUBLIC SYNONYM MGMT_DELTA;DROP PUBLIC SYNONYM MGMT_TARGET_MEMBERSHIPS; DROP PUBLIC SYNONYM MGMT_JOB;DROP PUBLIC SYNONYM MGMT_JOB_PARAMETER;DROP PUBLIC SYNONYM MGMT_JOB_TARGET;DROP PUBLIC SYNONYM MGMT_JOB_SCHEDULE;DROP PUBLIC SYNONYM MGMT_JOB_EXECPLAN;DROP PUBLIC SYNONYM MGMT_JOB_EXEC_SUMMARY; DROP PUBLIC SYNONYM MGMT_JOB_OUTPUT;DROP PUBLIC SYNONYM MGMT_JOB_EXECUTION;DROP PUBLIC SYNONYM MGMT_LOG;DROP PUBLIC SYNONYM MGMT_ADMIN;DROP PUBLIC SYNONYM MGMT_GLOBAL;DROP PUBLIC SYNONYM MGMT_TARGET;DROP PUBLIC SYNONYM MGMT_CREDENTIAL;DROP PUBLIC SYNONYM MGMT_JOBS;DROP PUBLIC SYNONYM MGMT_PREFERENCES; DROP PUBLIC SYNONYM MGMT_USER;DROP PUBLIC SYNONYM MGMT_SEVERITY;DROP PUBLIC SYNONYM MGMT_CURRENT_SEVERITY; DROP PUBLIC SYNONYM MGMT_PAF_PROCS_LATEST; DROP PUBLIC SYNONYM MGMT_PAF_JOBS;DROP PUBLIC SYNONYM MGMT_PAF$PROCEDURES; DROP PUBLIC SYNONYM MGMT_PAF$INSTANCES; DROP PUBLIC SYNONYM MGMT_PAF$STATES; DROP PUBLIC SYNONYM MGMT_PAF$APPLICATIONS; DROP PUBLIC SYNONYM MGMT_VIEW_UTIL; DROP PUBLIC SYNONYM MGMT_MESSAGES;。
Oracle常见问题及解决方法(个人遇到问题解决经验)
iSQL*Plus URL:http://10.10.43.137:5560/isqlplusEnteprise Manager 10g Database Control URL:http://information:5500/emOracleDBConsoleorcl不能启动,报错误码2解决策略解决策略一:修改你的主机参数文件修改一下:C:\WINDOWS\system32\drivers\etc下的host文件.如果没有的话就自己加一个IP和你的计算机名对应,如果已有了就把你的IP地址和你的计算机名对应起来.如:# copyright (c) 1993-1999 microsoft corp.## this is a sample hosts file used by microsoft tcp/ip for windows.## this file contains the mappings of ip addresses to host names. each# entry should be kept on an individual line. the ip address should# be placed in the first column followed by the corresponding host name.# the ip address and the host name should be separated by at least one# space.## additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a '#' symbol.## for example:## 102.54.94.97 # source server# 38.25.63.10 # x client host127.0.0.1 localhost10.10.43.137 information解决策略二:启动电脑,到登陆界面,电脑报有个服务启动失败,电脑没有新装软件,周六还没有问题,怎么突然报这个错误?于是到事件查看器中看看什么问题,显示是OracleDBConsoleorcl启动失败,到服务里一看,确实没有启动。
11g em重建报唯一约束错误解决
今天在手工配置Oracle11g的EM时总是报如下错误,也没有找到解决办法,以下是北京海淀甲骨文学习中心的解决过程,希望可以帮助你们-WARNING:ORA-00001:uniqueconstraint(SYSMAN.PARAMETERS_PRIMARY_KEY)violatedORA-06512:at"SYSMAN.EMD_LOADER",line4986ORA-06512:atline1以Metalink上也没有找到解决办法,以下是我的解决过程:1、数据库版本SQL>select*fromv$version;BANNER------------------------------------------------------------------------------------------------------------------------------OracleDatabase11gEnterpriseEditionRelease11.2.0.3.0-64bitProductionPL/SQLRelease11.2.0.3.0-ProductionCORE11.2.0.3.0ProductionTNSforLinux:Version11.2.0.3.0-ProductionNLSRTLVersion11.2.0.3.0–Production2、配置EM时的步骤[oracle@Core-Nbu-Rollback~]$emca-configdbcontroldb-reposrecreateSTARTEDEMCAatNov23,20123:52:08PMEMConfigurationAssistant,Version11.2.0.3.0ProductionCopyright(c)2003,2011,Oracle.Allrightsreserved.Enterthefollowinginformation:DatabaseSID:testDatabaseControlisalreadyconfiguredforthedatabasetest YouhavechosentoconfigureDatabaseControlformanagingthedatabasetest Thiswillremovetheexistingconfigurationandthedefaultsettingsandperform.afreshconfiguration----------------------------------------------------------------------WARNING:Whilerepositoryisdroppedthedatabasewillbeputinquiescemode.---------------------------------------------------------------------- Doyouwishtocontinue?[yes(Y)/no(N)]:YListenerORACLE_HOME[/soft/ora11g/11202]:PasswordforSYSuser:PasswordforDBSNMPuser:PasswordforSYSMANuser:Emailaddressfornotifications(optional):OutgoingMail(SMTP)serverfornotifications(optional):----------------------------------------------------------------- YouhavespecifiedthefollowingsettingsDatabaseORACLE_HOME................/soft/ora11g/11202 Localhostname................Core-Nbu-RollbackListenerORACLE_HOME................/soft/ora11g/11202 Listenerportnumber. (1521)DatabaseSID................testEmailaddressfornotifications...............OutgoingMail(SMTP)serverfornotifications...............---------------------------------------------------------------------------------------------------------------------------------------WARNING:Whilerepositoryisdroppedthedatabasewillbeputinquiescemode.---------------------------------------------------------------------- Doyouwishtocontinue?[yes(Y)/no(N)]:YNov23,20123:52:33PMoracle.sysman.emcp.EMConfigperformINFO:Thisoperationisbeingloggedat/soft/ora11g/cfgtoollogs/emca/test/emca_2012_11_23_15_52_07 .log.Nov23,20123:52:35PMoracle.sysman.emcp.util.DBControlUtilstopOMSINFO:StoppingDatabaseControl(thismaytakeawhile)...Nov23,20123:52:56PMoracle.sysman.emcp.EMReposConfiginvokeINFO:DroppingtheEMrepository(thismaytakeawhile)...Nov23,20123:54:56PMoracle.sysman.emcp.EMReposConfiginvokeINFO:RepositorysuccessfullydroppedNov23,20123:54:57PMoracle.sysman.emcp.EMReposConfigcreateRepositoryINFO:CreatingtheEMrepository(thismaytakeawhile)...Nov23,20123:57:30PMoracle.sysman.emcp.EMReposConfigcreateRepositoryWARNING:ORA-00001:uniqueconstraint(SYSMAN.PARAMETERS_PRIMARY_KEY)violatedORA-06512:at"SYSMAN.EMD_LOADER",line4986ORA-06512:atline1Nov23,20123:57:30PMoracle.sysman.emcp.EMReposConfiginvokeSEVERE:ErrorcreatingtherepositoryNov23,20123:57:30PMoracle.sysman.emcp.EMReposConfiginvokeINFO:Refertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_repos_create_<date>.logformo redetails.Nov23,20123:57:30PMoracle.sysman.emcp.EMConfigperformSEVERE:ErrorcreatingtherepositoryRefertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_2012_11_23_15_52_07.logformoredet ails.Couldnotcompletetheconfiguration.Refertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_ 2012_11_23_15_52_07.logformoredetails.盈佳科技有限公司是甲骨文Oracle公司在北京指定授权IT学习中心,坐落于海淀区北四环中路。
配置EM具体步骤
配置E M具体步骤一、配置E M dbconsole的步骤信息emca -config dbcontrol db -repos recreateEMCA 开始于2007-10-12 11:16:40EM Configuration Assistant 10.2.0.1.0 正式版版权所有(c) 2003, 2005, O racle。
保留所有权利。
输入以下信息:数据库SID: orcl已为数据库orcl 配置了Database Control您已选择配置Database Control, 以便管理数据库orcl此操作将移去现有配置和默认设置, 并重新执行配置是否继续? [yes(Y)/no(N)]: y监听程序端口号: 1521SYS 用户的口令:DBSNMP用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令:通知的电子邮件地址(可选):通知的发件(SMTP) 服务器(可选):-----------------------------------------------------------------已指定以下设置数据库ORACLE_HOME ................ e:\oracle\product\10.2.0\db_1数据库主机名 ................ 监听程序端口号 (1521)数据库SID ................ orcl通知的电子邮件地址 ...............通知的发件(SMTP) 服务器 ...............-----------------------------------------------------------------是否继续? [yes(Y)/no(N)]: y2007-10-12 11:17:32 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到e:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2007-2007-10-12 11:17:37 oracle.sysman.emcp.util.DBControlUtil stopOMS信息: 正在停止Database Control (此操作可能需要一段时间)...2007-10-12 11:17:40 oracle.sysman.emcp.EMReposConfig dropRepository信息: 正在删除EM 资料档案库(此操作可能需要一段时间)...2007-10-12 11:24:23 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功删除资料档案库2007-10-12 11:24:24 oracle.sysman.emcp.EMReposConfig createRepository信息: 正在创建EM 资料档案库(此操作可能需要一段时间)...2007-10-12 11:34:36 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功创建资料档案库2007-10-12 11:35:15 oracle.sysman.emcp.util.DBControlUtil startOMS信息: 正在启动Database Control (此操作可能需要一段时间)...2007-10-12 11:36:56 oracle.sysman.emcp.EMDBP ostConfig performConfiguration信息: 已成功启动Database Control2007-10-12 11:36:56 oracle.sysman.emcp.EMDBP ostConfig performConfiguration警告: 无法创建Database Control 快捷方式2007-10-12 11:36:56 oracle.sysman.emcp.EMDBP ostConfig performConfiguration信息: >>>>>>>>>>> Database Control URL 为:5500/em<<<<<<<<<<<已成功完成E nterprise Manager 的配置在10g中,我们可能会经常遇到OE M不能正常使用的问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca 这个命令来解决,详细的说明可以查看连机帮助,下面给出一些常用的命令,及实例步骤.二、E MCA工具的其他参数创建一个E M资料库emca -repos create重建一个E M资料库emca -repos recreate删除一个E M资料库emca -repos drop配置数据库的Database Controlemca -config dbcontrol db删除数据库的Database Control配置emca -deconfig dbcontrol db重新配置db control的端口,默认端口在1158emca -reconfig portsemca -reconfig ports -dbcontrol_http_port 1160emca -reconfig ports -agent_port 3940三、开启、关闭E M console服务先设置ORACLE_SID环境变量后,启动E M console服务emctl start dbconsole先设置ORACLE_SID环境变量后,停止E M console服务emctl stop dbconsole先设置ORACLE_SID环境变量后,查看E M console服务的状态emctl status dbconsole四、登录E M在浏览器输入http://192.168.2.200:1158/em/五、Oracle 10gR2 OE M按钮乱码的解决(OE M的中英文显示快速切换)方法1:(推荐使用这个方法)打开IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择"语言", 默认只有"中文", 选择" 添加", 加入"英语(美国)" , 调整顺序, 把“英语(美国)”移动到最上面。
oracle EM (网页管理功能)的创建与删除
ORACLE EM的删除与创建分类:Oracle Basics2009-09-28 01:34 15387人阅读评论(7) 收藏举报oracledatabase数据库manager服务器user手动删除ORACLE 10G EM使用emca可以手动配置em!配置em的过程中有一个环节要特别主要:不论使用dbca还是使用emca -deconfig dbcontrol db -repos drop在删除资料库时都有可能删除不干净,这样在再次创建资料库时都会出现错误(显示的log中有详细的记录),因此在创建资料库时最好使用下面命令手动删除一次:DROP public synonym SETEMVIEWUSERCONTEXT;DROP PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;drop role MGMT_USER;DROP USER MGMT_VIEW CASCADE;DROP USER SYSMAN CASCADE;C:>emca -deconfig dbcontrol db -repos dropEMCA 开始于2008-8-31 13:00:27EM Configuration Assistant 10.2.0.1.0 正式版版权所有(c) 2003, 2005, Oracle。
保留所有权利。
输入以下信息:数据库SID: orcl监听程序端口号: 1521SYS 用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令:是否继续? [yes(Y)/no(N)]: Y2008-8-31 13:00:51 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到e:oracleproduct10.2.0db_1cfgtoollogsemcaorclemca_2008-08-31_01-00-27-下午.log。
2008-8-31 13:00:52 oracle.sysman.emcp.util.DBControlUtil stopOMS信息: 正在停止Database Control (此操作可能需要一段时间)...2008-8-31 13:00:58 oracle.sysman.emcp.EMReposConfig dropRepository信息: 正在删除EM 资料档案库(此操作可能需要一段时间)...2008-8-31 13:05:11 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功删除资料档案库2008-8-31 13:05:16 oracle.sysman.emcp.EMAgentConfig performDeconfiguration 严重: 取消配置数据库orcl 的EM 时出错。
oracle em 证书错误,导航阻止
oracle em 证书错误,导航阻止登录oracle em 开始出现提示:此网站的安全证书有问题选择继续浏览此网站(不推荐)。
可以登录,过了一阵就彻底不能用了。
有多个oracle 的不能登录,并且偶然发现在winxp可以登录em,有人用google chrome可以登录, 因此基本确定是window系统的问题。
问baidu,有如下回答:1、是oracle的一个bug,证书在2010年12月31日到期。
安装oracle的补丁8350262就可以解决2、手工安装证书3、客户端时间不对重复的的一大堆,没一个有用的。
突然发现goooogle能用一点了,找(em Certificate Error or Navigation Blocked):https:///forums/thread.jspa?threadID=2461254&tstart=135 https:///forums/thread.jspa?messageID=10684719�都提到 Windows 7 更新程序 (KB2661254)/?kbid=2661254 Microsoft 安全公告:最小证书密钥长度更新oracle em的证书秘钥< 1024, 问题就出现了。
网上有人uninstall KB2661254,但既然是MS推荐的难免还是会自动装上。
按上面MS的说明:要仅启用日志记录而不阻止长度少于 1024 的密钥,请使用以下 certutil 命令:certutil -setreg chain\EnableWeakSignatureFlags 8C:\Users\Administrator>certutil -setreg chain\EnableWeakSignatureFlags 8Software\Microsoft\Cryptography\OID\EncodingType0\CertDllCreateCertificateChainEngine\Config\EnableWeakSignatureFlags:新值:EnableWeakSignatureFlags REG_DWORD = 8CertUtil: -setreg 命令成功完成。
oracle中EM的问题解决
Oracle 10g中的EM采用Web的形式来管理数据库及相关服务,但使用过程中会碰到一些跟EM有关的问题,根据同行的提示及笔者的实际经验,进行了一些归纳,希望对相关爱好者有所帮助:(1)数据库控制台启动后,看到1)数据库实例无信息2)监听程序为状态为不可用3)到实例的代理连接状态为不可用。
问题分析:此时服务刚启动,还没有到位解决办法:过会再刷新。
此时可能会看到1)数据库实例有相关信息2)监听程序有信息但状态为关闭3)到实例的代理连接状态为失败,并提示ORA-12541: TNS:无监听程序(DBD ERROR: OCIServerAttach)。
原因可能是监听服务没启动。
(2)Io异常: The Network Adapter could not establish the connection问题分析:在改变了ip或计算机名的情况下出现,一般是监听服务有问题。
解决办法:第一步、用emca –config dbcontrol db命令从新配置一下em的database control;第二步、在ie中输入http://oracl_hostname:5500/em/(是5500端口,而不是1158端口)看看是否运行正常,如不正常,接着按问题(3)的解决方法进行处理。
(3)对于多网卡,或改变ip的情况,控制台出现如下情况:1)监听程序TNS-12541: TNS:无监听程序2)到实例的代理连接ORA-12541: TNS:无监听程序(DBD ERROR: OCIServerAttach)解决办法:修改Network Configuration File: %ORACLE_HOME%\network\admin\下的tnsnames.ora和listener.ora, 把其中的HOST=后的主机名或ip改为当前的主机名或ip,并重新启动监听服务。
之后刷新控制台页面,会看到监听程序已经启动,但可能会出现下面的提示“ORA-12505: TNS:监听程序当前无法识别连接描述符中所给出的SID (DBD ERROR: OCIServerAttach)”,没关系,多刷新几次即可看到到实例的代理连接成功的信息。
Oracle控制台使用
Oracle控制台使用方法一、关于控制台 (1)1 控制台作用 (1)2 控制台打开以及登录方式 (1)二、注册主机到控制台 (3)1. 注册主机 (3)2. 删除主机 (4)三、控制台开发功能 (4)1. 查看创建表空间 (6)2. 查看创建用户 (6)3. 查看创建表 (6)4. 查看创建其它数据库对象 (6)四、控制台的管理功能 (6)1. 查看设置实例状态 (6)2. 查看编辑数据库初始化参数 (6)一、关于控制台1控制台作用Oracle控制台是使用java语言开发的一个对oracle数据库管理的工具,它主要为DBA(数据库管理员)提供本地或者远程数据库管理,它也为开发者提供一个开发环境,当然一般的实际开发通常会使用更加先进的第三方开发工具(例如Toad)。
2控制台打开以及登录方式成功安装完Oracle数据库以后可以从操作系统“开始”菜单按以下路径找到控制台程序:启动Enterprise Manager Console,就是控制台,也叫做OEM (Oracle Enterprise Manager)。
启动以后出选择“独立启动”出现如下画面:在左边树型菜单的文件夹“数据库”节点中是所有的注册到当前OEM的主机,这些主机可能是本地的也可能是网络上的。
在主机节点上打开“加号”出现登录对话框,只有在启动Oracle实例和监听器的情况下才可以登录数据库。
一般情况下登录控制台的都是SYS用户或者SYSTEM用户,或者拥有DBA角色的用户。
下面是SYS 用户登录:注意连接身份必须选SYSDBA。
如果是普通用户登录控制台(当然很少这样做),需要有DBA 给这个普通用户授SELECT ANY DICTIONARY(查看任何目录)的权限,然后在连接身份中选择“Normal”(普通)。
二、注册主机到控制台1.注册主机如果要对远程主机进行访问,需要在控制台进行注册,注册主机不需要登录,只用打开控制台,注册的过程其实就是指定远程主机位置以及端口的过程,同时会生成一个本地的网络服务名,来代表一个远程的数据库服务。
Oracle EM 打不开,通过重建顺利解决
Oracle EM 打不开,通过重建顺利解决2011-07-10 17:55:29| 分类:自我分享| 标签:|字号大中小订阅今天虚拟机上的Oracle 10G数据库的EM无法打开,在页面上输入了http://127.0.0.1:1158/em居然是该页无法显示,使用IP、localhost、主机名都不行,既然有问题当然去网上搜索解决办法。
经过一番查看发现是由于机器IP (自动获取)变动造成em无法打开。
于是重建em,过程如下,顺利解决:查看dbconsole状态C:\Documents and Settings\Administrator>set oracle_sid=orclC:\Documents and Settings\Administrator>emctl start dbconsoleOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://brian:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control ...服务名无效。
请键入NET HELPMSG 2185 以获得更多的帮助。
删除C:\Documents and Settings\Administrator>emca -repos dropEMCA 开始于2011-7-10 17:34:28EM Configuration Assistant 10.2.0.1.0 正式版版权所有(c) 2003, 2005, Oracle。
保留所有权利。
输入以下信息:数据库SID: orcl监听程序端口号: 1521SYS 用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令:是否继续? [yes(Y)/no(N)]: y2011-7-10 17:34:43 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到C:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2011-07-10_05-34-28-下午.log。
Linux下主机名的修改对oracle监听及EM的影响及恢复
Linux下主机名的修改对oracle监听及EM的影响及恢复一.修改主机名及恢复监听修改主机名分为动态和静态,动态是指不需要重启就能更改,但是重启无法保存,静态的意思需要修改配置文件,重启会被保存1.动态修改对监听的影响查看当前的hostname[root@localhost ~]# hostnamelocalhost.localdomain[root@localhost ~]# hostname oracle[root@localhost ~]# su –查看network的hostname[root@oracle ~]# vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost.localdomain查看hosts[root@oracle ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6先去启动一下监听看一下有什么变化[root@oracle ~]# su - oracle[oracle@oracle ~]$[oracle@oracle~]$cd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin/[oracle@oracle admin]$ pwd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin[oracle@oracle admin]$ lslistener.ora samples shrept.lst sqlnet.ora tnsnames.ora[oracle@oracle admin]$ vi listener.ora# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /u01/app/oracle/product/10.2.0/dbhome_1)(PROGRAM = extproc)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))))~"listener.ora" 20L, 525C[oracle@oracle ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:23:16Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.oraLog messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 26-FEB-2011 01:23:17Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully监听状态host=127.0.0.1 变成了ip,hostname没有改变前启动监听Host=localhost.localdomain现在启动一下EM,看看可以不可以启动[oracle@oracle admin]$ emctl start dbconsoleTZ set to US/PacificException in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)Exception in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)OC4J Configuration issue. /u01/app/oracle/product/10.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_null_orcl not found.改了hostname EM已经无法启动重启一下linux看看启动监听和EM看看是什么效果[oracle@nag_oracle ~]$ su -Password:[root@nag_oracle ~]#init 6[oracle@localhost ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:48:03Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Log messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - Production Start Date 26-FEB-2011 01:48:06Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully[oracle@localhost ~]$ emctl start dbconsoleTZ set to US/PacificOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://localhost.localdomain:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control ....................... started.------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/10.2.0/dbhome_1/localhost.localdomain_orcl/sysman/log总结:使用hostname命令改变主机名,监听是可以启动的,EM无法启动,重启就恢复了。
ORACLE 11G EM配置管理
1、停止EM控制台emctl stop dbconsoleOC4J Configuration issue. /oracle/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_biserv2_bi not found.2、查看当前状态:emctl status dbconsoleOC4J Configuration issue. /oracle/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_biserv2_bi not found.3、重建EM配置文件emca -config dbcontrol db -repos recreateSTARTED EMCA at Nov 17, 2010 4:19:17 PMEM Configuration Assistant, Version 11.2.0.0.2 ProductionCopyright (c) 2003, 2005, Oracle. All rights reserved.Enter the following information:Database SID: bi2 //节点的database 实例名称Listener ORACLE_HOME [ /oracle/app/oracle/product/11.2.0/dbhome_1 ]: //oracle软件的home 目录Password for SYS user: //改密码在创建具体数据库实例时设置Password for DBSNMP user: //改密码在创建具体数据库实例时设置Password for SYSMAN user: //改密码在创建具体数据库实例时设置Email address for notifications (optional):Outgoing Mail (SMTP) server for notifications (optional):ASM ORACLE_HOME [ /oracle/app/oracle/product/11.2.0/dbhome_1 ]: /oracle/app/11.2.0/grid //oracle集群的安装目录ASM SID [ +ASM ]: +ASM2 //节点的ASM实例名称ASM port [ 1521 ]:ASM username [ ASMSNMP ]: //该用户和密码在配置EM的时候设置ASM user password: //该用户和密码在配置EM的时候设置-----------------------------------------------------------------You have specified the following settingsDatabase ORACLE_HOME ................ /oracle/app/oracle/product/11.2.0/dbhome_1Local hostname ................ biserv2Listener ORACLE_HOME ................ /oracle/app/oracle/product/11.2.0/dbhome_1Listener port number (1521)Database SID ................ bi2Email address for notifications ...............Outgoing Mail (SMTP) server for notifications ...............ASM ORACLE_HOME ................ /oracle/app/11.2.0/gridASM SID ................ +ASM2ASM port (1521)ASM user role ................ SYSDBAASM username ................ ASMSNMP---------------------------------------------------------------------------------------------------------------------------------------WARNING : While repository is dropped the database will be put in quiesce mode.----------------------------------------------------------------------Do you wish to continue? [yes(Y)/no(N)]: yesNov 17, 2010 4:21:46 PM oracle.sysman.emcp.EMConfig performINFO: This operation is being logged at /oracle/app/oracle/cfgtoollogs/emca/bi/emca_2010_11_17_16_19_16.log.Nov 17, 2010 4:21:48 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Dropping the EM repository (this may take a while) ...Nov 17, 2010 4:21:49 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Repository successfully droppedNov 17, 2010 4:21:49 PM oracle.sysman.emcp.EMReposConfig createRepositoryINFO: Creating the EM repository (this may take a while) ...Nov 17, 2010 4:29:50 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Repository successfully createdNov 17, 2010 4:29:54 PM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository INFO: Uploading configuration data to EM repository (this may take a while) ...Nov 17, 2010 4:31:04 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Uploaded configuration data successfullyNov 17, 2010 4:31:05 PM oracle.sysman.emcp.ParamsManager getLocalListener WARNING: Error retrieving listener for biserv2Nov 17, 2010 4:31:07 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsoleINFO: Securing Database Control (this may take a while) ...Nov 17, 2010 4:31:14 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsoleINFO: Database Control secured successfully.Nov 17, 2010 4:31:14 PM oracle.sysman.emcp.util.DBControlUtil startOMSINFO: Starting Database Control (this may take a while) ...Nov 17, 2010 4:31:57 PM oracle.sysman.emcp.EMDBPostConfig performConfigurationINFO: Database Control started successfullyNov 17, 2010 4:31:57 PM oracle.sysman.emcp.EMDBPostConfig performConfigurationINFO: >>>>>>>>>>> The Database Control URL is https://biserv2:5500/em <<<<<<<<<<<Nov 17, 2010 4:32:00 PM oracle.sysman.emcp.EMDBPostConfig invokeWARNING:************************ WARNING ************************Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been placed in the file: /oracle/app/oracle/product/11.2.0/dbhome_1/biserv2_bi/sysman/config/emkey.ora. Ensure this file is backed up as the encrypted data will become unusable if this file is lost.***********************************************************Enterprise Manager configuration completed successfullyFINISHED EMCA at Nov 17, 2010 4:32:00 PM4、通过网页登陆EMhttps://10.1.40.68:5500/emEM 管理主页性能监控界面可用性管理服务器监控界面方案管理界面数据移动管理界面软件支持下载界面系统拓扑界面。
更改主机名后重配置Oracle-EM的方法
更改主机名后重配置Oracle EM的方法(全)一、第一次配置今天为了在笔记本上更好的实施Informatica,我将主机名从“am-PC”更改为“prdbi01”。
改好之后我知道Oracle的EM是需要重新配置的。
我先使用命令:emca -config dbcontrol db,以前碰到这种问题我都是这么做的。
在这个过程中要保证sysman和dbsnmp用户是解锁的。
执行完该命令后,我登陆了EM控制台,“Database Control”页面能够正常显示,我以为搞定了,但点击“管理”标签后,弹出一个对话框,示例如下:用户名:sys口令:***********连接字符串:am-PC:duan:1521连接身份:sysdba看到这一步我有些懵了,这个问题以前还没见过。
查阅了一些资料,认为重新配置dbconsole为佳,于是按照方案执行emca -repos dropemca -repos createemca -config dbcontrol dbemctl start dbconsole这四条语句。
也开始后面真正的工作。
二、问题多多的第二次配置2.1、漫长的emca -repos drop我在3月6日晚上22点执行了“emca -repos create”命令,它居然执行了漫长的6个半小时。
详情如下所示:C:\Users\Administrator>emca -repos dropEMCA 开始于2013-3-6 22:29:39EM Configuration Assistant, 10.2.0.1.0 正式版版权所有(c) 2003, 2005, Oracle。
保留所有权利。
输入以下信息:数据库SID: duan监听程序端口号: 1521SYS 用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令:是否继续? [是(Y)/否(N)]: y2013-3-6 22:29:54 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\duan\emca_2013-03-06_10-29-39-下午.log。
Oracle-重建控制文件的方式
Oracle-重建控制⽂件的⽅式简介控制⽂件记录了当前数据库的结构信息,如数据⽂件,⽇志⽂件的信息和相关的状态等。
它是⼀个⼆进制⽂件。
在参数⽂件中描述控制⽂件的位置和数量,在数据库实例启动到mount状态时读取控制⽂件的信息,在open状态中⼀直被使⽤,以维护数据库的⼀致性。
控制⽂件位置SHOW PARAMETER CONTROL_FILESset lines 168 pages 99col name for a60select * from v$controlfile;控制⽂件的内容数据字典中查看col type for a32select * from V$CONTROLFILE_RECORD_SECTION;strings 查看控制⽂件内容数据库的名字,ID、创建的时间戳表空间的名字联机⽇志⽂件、数据⽂件的位置、个数、名字联机⽇志的Sequence号码检查点的信息撤销段的开始或结束归档信息备份信息重建控制⽂件注意事项重建控制⽂件时,需要相应的redo logfile和数据⽂件已存在。
set和reuse databaseset database:将数据⽂件头的db_name改成脚本中指定的名称reuse database: 读取数据⽂件头中的db_name并校验脚本中指定的名称是否⼀致resetlogs和noresetlogsnoresetlogs: 从current的redo logfile中得到系统scn号,数据⽂件scn号resetlogs: 将redo logfile内容清空,sequence#从1开始tempfile控制⽂件不包含tempfile,可以在open数据库后再创建。
问题描述当⽆备份控制⽂件的情况下,如何重建处理⽅案获取控制⽂件的⽅式trace⽂件(需要在mount或open状态)⽣成trace⽂件alter database backup controlfile to trace as '/tmp/control_rebuild.trc';⽣成的trace⽂件包含了resetlogs和noresetlogs 两个部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重建oracle控制台(em)
当oracle 改变ip后,em 控制台可能就访问不了,这时可用以下方法之一重建em控制台. 建议用第三个方法.
方法一(测试成功):
1.重建前,测试重启控制台服务
进入操作系统控制台,输入命令emctl start dbconsole
如果启动失败,进入第二步.
2、确认参数shared_pool_size:
打开sqlplus ,输入命令show parameter shared_pool_size
如果显示:shared_pool_size big integer 80M
则进入第三步;
否则打开sqlplus ,
输入命令alter system set shared_pool_size = 83886080
3、重建EM资料档案库
进入操作系统控制台,输入命令emca -repos recreate
4、配置数据上载到EM 资料档案库
操作系统控制台,输入命令emca -config dbcontrol db
配置成功后,控制台访问url (如http://hunan-cb4ad38b1:1158/em) 可能改变端口号为5500.
方法二(未测试成功):
1.删除原来的EM配置信息
进入操作系统控制台,输入命令emca -deconfig dbcontrol db -repos drop 删除成功后,重启机器.
2.创建新的EM信息
进入操作系统控制台,输入命令emca -config dbcontrol db -repos create 方法三(测试成功):
利用oracle自带的工具Database Configuration Assistant ,步骤如下:
1.打开Database Configuration Assistant ,如下图:
2.选择“配置数据库选项”,如下图:
3.然后一直往下走,如果第一次重建不成功,可以重试一次,就可以搞定了.。