版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、iSQL*Plus URL:37:5560/isqlplusEnteprise Manager 10g Database Control URL:http:/inforrmatioon:55000/emOracleDDBConssoleorrcl不能启启动,报错误误码2解决策策略解决策略一:修改你的主机参参数文件 修改一下:C:WINDDOWSssystemm32drriverssetc下下的hostt文件.如果没有的话就就自己加一个个IP和你的的计算机名对对应,如果已已有了就把你你的IP地址址和你的计算算机名对应起起来.如:# copyrright (c) 11993-11999 mmicr
2、ossoft ccorp.# this is a samplle hossts fiile ussed byy micrrosoftt tcp/ip foor winndows.# this file contaains tthe maappinggs of ip adddressses too hostt namees. eaach# entryy shouuld bee keptt on aan inddividuual liine. tthe ipp addrress sshouldd# be pllaced in thhe firrst coolumn folloowed bby th
3、ee corrresponnding host name.# the iip adddress and tthe hoost naame shhould be seeparatted byy at lleast one# spacee.# addittionallly, ccommennts (ssuch aas theese) mmay bee inseerted on inndividdual# liness or ffollowwing tthe maachinee namee denooted bby a # syymbol.# for eexamplle:# 102.554.94.9
4、7 rhiino.accme.coom # soource serveer# 0 x.aacme.ccom # x cliennt hosst127.0.00.1 llocalhhost10.10.443.1377 infformattion解决策略二:启动电脑,到登登陆界面,电电脑报有个服服务启动失败败,电脑没有有新装软件,周周六还没有问问题,怎么突突然报这个错错误?于是到到事件查看器器中看看什么么问题,显示示是OraccleDBCConsolleorcll启动失败,到到服务里一看看,确实没有有启动。手动动启动一下,报报错误码2我装的是110g,于是是到ORACCLEp
5、rooduct110.2.00db_1ttest_oorclsyysmanllog目录看看一下logg里写了什么么,打开OrracleDDBConssoleorrclsrvvc.logg.log最后后记录的是:日志让看eemdbcoonsolee.nohuup文件,目目录里没有这这个文件呀。手动执行一一下emcttl.batt,于是启动动控制台,执执行emcttl.batt istaart dbbconsoole,报错错,ORACCLE_SIID没有定义义,打开emmctl.bbat看看,这这里是定义环环境变量的地地方,其中已已经设置了这这些:if noot deffined REMOTTE_
6、EMDDROOT (set ORACLLE_HOMME=Ec:oraclleprodduct100.2.0ddb_1)if noot deffined REMOTTE_EMDDROOT (set EMDROOOT=%OORACLEE_HOMEE%)if deefinedd REMOOTE_EMMDROOTT (sett ORACCLE_HOOME=%RREMOTEE_EMDRROOT%)if deefinedd REMOOTE_EMMDROOTT (sett EMDRROOT=%ORACLLE_HOMME%)if deefinedd REMOOTE_EMMDROOTT (sett LOCAAL
7、_EMDDROOT=c:oraacleprroductt10.2.0db_11)后边还有一一条设置:if noot deffined DBCONNSOLE_SERVIICE_NAAME (sset DBBCONSOOLE_SEERVICEE_NAMEE=OraccleDBCConsolle%ORAACLE_SSID%),用用到了ORAACLE_SSID,但没没有看到前面面设置,只能能手动设置OORACLEE_SID试试试,于是加加了一条设置置:if deefinedd REMOOTE_EMMDROOTT (sett ORACCLE_SIID=orccl) orrcl是我的的数据库实例例名到服务
8、中启启动OraccleDBCConsolleorcll,ok,没没有报错;重新启动计计算机,也没没有报错,OOracleeDBConnsoleoorcl服务务也启动了。 系统出错的解决决今天机器死机了了,然后OrracleDDBConssoleORRCL服务就就起不来了,在在一阵瞎搞后后,还终于被被我找到了解解决办法,方方法如下: 运行Databbase CConfigguratiion Asssistaant程序,选选择“配置数数据库选项”重重新配置Daatabasse Conntrol 配置工具,配配置完后端口口号会变(我我原来是11158,后来来被改为55500),可可以在.ooracl
9、eeprodduct110.2.00db_11 cfggtoolllogseemcaoorcl文文件夹下,最最后生成的一一个日志文件件下找到新的的Databbase CControol 的URRL;运行即即可。 原来经常改IPP会导致OrracleDDBConssoleORRCL无法启启动,一下是是正规的解决决方案: 修改你的主机参参数文件 修改一下:C:WINDDOWSssystemm32drriverssetc下下的hostt文件.如果没有的话就就自己加一个个IP和你的的计算机名对对应,如果已已有了就把你你的IP地址址和你的计算算机名对应起起来.如:# copyrright (c) 119
10、93-11999 mmicrossoft ccorp.# this is a samplle hossts fiile ussed byy micrrosoftt tcp/ip foor winndows.# this file contaains tthe maappinggs of ip adddressses too hostt namees. eaach# entryy shouuld bee keptt on aan inddividuual liine. tthe ipp addrress sshouldd# be pllaced in thhe firrst coolumn fo
11、lloowed bby thee corrresponnding host name.# the iip adddress and tthe hoost naame shhould be seeparatted byy at lleast one# spacee.# addittionallly, ccommennts (ssuch aas theese) mmay bee inseerted on inndividdual# liness or ffollowwing tthe maachinee namee denooted bby a # syymbol.# for eexamplle:
12、# 10077 # soource serveer# 388.25.663.10 # x cliient hhost127.0.00.1 locaalhostt192.1688.1.1004 wanng-deccjedi44h9 二手工从cmd命命令行启动: C:DDocumeents aand Seettinggswanngnceemctl startt dbcoonsolee Environnment variaable OORACLEE_SID not ddefineed. Pllease definne it. 设置Oraclle_sidd环境变量:C:Docuume
13、ntss and Settiingswwangnccset oraclle_sidd=orcll C:Docuumentss and Settiingswwangnccemcttl staart dbbconsoole OC4J Coonfiguuratioon isssue. CC:oraaclepproducct10.2.0ddb_1/ooc4j/jj2ee/OOC4J_DDBConssole_WWWW-D779AC600CC61_orcl_orcl not ffound. 还是不行,到目目录 C:oraclleprooduct10.2.0db_1oc44jj2eee 下发现现只有OC44
14、J_DBCConsolle_loccalhosst_orccl目录,并并没有OC44J_DBCConsolle_sz- wanggncD._oorcl这样样的目录 复制目录改成系系统提示的文文件夹名,再再运行 emmctl sstart dbconnsole 又会报一个类似似的错误提示示,另一个目目录,同样处处理。重启后后服务终于可可以正常启动动了。 访问 httpp:/1227.0.00.1:11158/emm/ ook! 三 OracleDDBConssoleorrcl 服务务无法启动 C:set oraclle_sidd=orcllC:emcttl staart dbbconsooleO
15、racle Enterrprisee Manaager 110g Daatabasse Conntrol Releaase .0Copyrigght (cc) 19996, 20005 Orracle Corpooratioon. Alll rigghts rreservved.http:/JX02:1158/em/coonsolee/abouutAppllicatiion Startinng Oraacle EEnterpprise Managger 100g Dattabasee Conttrol .OraacleDBBConsooleorccl服务正在启动 .Oracl
16、eDDBConssoleorrcl 服务务无法启动。系统出错。系统发生 3 错误。系统找不到指定定的路径。/以上是是启动时的错错误 ,我的的数据库是ooraclee.00 的版本 解决方法: 在命令行输入$ emca conffig dbbcontrrol dbb 输入以下信信息:SID:XXXXX Listeener pport nnumberr: 15221Sys 口口令:*好了,再次次emctll starrt dbcconsolle EM就就可以正常运运行了! Oracle 10gR22EMCAA常用命令 在10g 中,我们可能会会经常遇到OOEM不能正正常使用的问问题
17、,但导致致问题的原因因不尽相同,最后绝大多多数问题可以以通过emcca 这个命命令来解决,详细的说明明可以查看连连机帮助,下下面给出一些些常用的命令令,及实例步步骤.创建一个EM资资料库emca -rrepos creatte重建一个EM资资料库emca -rrepos recreeate删除一个EM资资料库emca -rrepos drop配置数据库的 Databbase CControolemca -cconfigg dbcoontroll db删除数据库的 Databbase CControol配置emca -ddeconffig dbbcontrrol dbb重新配置db contrr
18、ol的端口口,默认端口口在11588emca -rreconffig poortsemca -rreconffig poorts -dbconntrol_http_port 1160emca -rreconffig poorts -agentt_portt 39400先设置ORACCLE_SIID环境变量量后,启动EEM connsole服服务emctl sstart dbconnsole先设置ORACCLE_SIID环境变量量后,停止EEM connsole服服务emctl sstop ddbconssole先设置ORACCLE_SIID环境变量量后,查看EEM connsole服服务的状态
19、emctl sstatuss dbcoonsolee配置dbconnsole的的步骤emca -rrepos creatteemca -cconfigg dbcoontroll dbemctl sstart dbconnsole重新配置dbcconsolle的步骤emca -rrepos dropemca -rrepos creatteemca -cconfigg dbcoontroll dbemctl sstart dbconnsoleOracle建建立数据的方方法方法一:打开命命令提示符,进进入DOS后后输入dgmmgrl方法二:SQLL*Pluss命令行方式式方法三:数据库库配置助手(D
20、DBCA,ddatabaase coonfiguuationn assiistantt)图形方式式方法四:网络配配置助手(OONCA,OOraclee net confiigurattion AAssisttant)与与网络管理 器(ONNM,Oraacle NNet Maanagerr)图形方式式方法五:企业管管理器(OEEM)图形方方式启动和关闭数据据库数据库的启动与与关闭与例程程(insttance)的的启动和关闭闭是有区别的的,它们并不不是一回事。严严格地讲,后后者是前者的的一个步骤,而而不是全部。但但由于它们是是紧密相连的的,所以在实实际中往往将将它们等同起起来。在启动数据库之之前应
21、该启动动监听程序,否否则就不能利利用命令行方方式来管理数数据库,包括括启动和关闭闭数据库。虽虽然数据库正正常运行,但但如果没有启启动监听程序序,客户端就就不能连接到到数据库,在在服务器端就就不能使用OOEM和iSSQL*Pllus工具。启动和关闭监听听程序可以使使用命令行方方式,也可以以在winddows服务务中启动和关关闭,结果一一样。例如可以在命令令提示符下,输输入 lsnnrctl startt 来启动 用lsnrrctl sstop来关关闭。也可以以在计算机管管理服务中对对OraclleOraDDb10g_home11TNSLiisteneer进行关闭闭和启动操作作。在命令提示符下下输
22、入sqllplus /noollogD:oraccleprroductt10.11.0dbb_1NEETWORKKADMIIN用于查找找不同数据库库的ERROOR - OORA-122514: TNS: 监听程序当当前无法识别别连接描述符符中请求的服服务 的问题题解决方法(1)# listeener.oora Neetworkk Conffiguraation File: D:ooracleeprodduct110.1.00db_11netwworkaadminlisteener.oora# Generrated by Orracle confiigurattion ttools.SID_LI
23、SST_LISSTENERR = (SID_LIST = (SIID_DESSC = (SID_NNAME = PLSEExtProoc) (ORACLLE_HOMME = DD:oraaclepproducct10.1.0ddb_1) (PROGRRAM = extprroc) ) (SID_DDESC = (GLLOBAL_DBNAMME =wangwweijiaan) (ORRACLE_HOME = D:ooracleeprodduct110.1.00db_11) (SIID_NAMME =wangwweijiaanID) ) )LISTENEER = (DESCCRIPTIION_LI
24、IST = (DEESCRIPPTION = (ADDREESS_LIIST = (ADDDRESS = (PRROTOCOOL = IIPC)(KKEY = EXTPRROC) ) (ADDREESS_LIIST = (ADDDRESS = (PRROTOCOOL = TTCP)(HHOST = infoormatiion)(PPORT = 15211) ) ) )(2)# tnsnaames.oora Neetworkk Conffiguraation File:D:orracleproduuct100.1.0db_1NETWOORKADDMINttnsnammes.orra# Gener
25、rated by Orracle confiigurattion ttools.WANGWEIIJIAN= /看看看这个地方方是否正确 (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = infformattion)(PORT = 15221) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME =WWANGWEEIJIANN) /将将小写改成了了大写。 ) )EXTPROCC_CONNNECTIOON_DATTA = (DESCCRIPTIION = (ADDDRES
26、SS_LISTT = (ADDREESS = (PROTTOCOL = IPCC)(KEYY = EXXTPROCC) ) (COONNECTT_DATAA = (SID = PLSEExtProoc) (PRESEENTATIION = RO) ) ) 错误:IO异异常:Thee Netwword AAdapteer couuld noot esttablissh thee connnectioon产生的原因:监监听程序进程程没有启动或或输入了错误误的网络服务务名产生的错错误提示。ERROR - ORA-125411: TNSS: 没有监监听程序产生的原因:例例程未打开在使用Oraccle
27、sqql*pluus时,出现现的错误提示示:SP2-0103: SQL 缓冲区中无无可运行的程程序,在输入入sql语句句时,如果出出现这个错误误提示则只需需输入如下命命令即可:sset serveeroutpput on为用户解锁的ssql语句:alterr userr scottt acccount unlocck;用scott用用户登录的时时候出现的错错误:ORAA-010117: innvalidd userrname/passwword; logonn deniied。此时时无法登录。这这主要是因为为scottt的密码错误误的原因。可可能默认的sscott密密码不正确的的原因。用下下面
28、的两条语语句即可解决决。alter uuser sscott accouunt unnlock;alter uuser sscott identtifiedd by wwangweeijiann;创建用户creeate uuser wwangweeijiann idenntifieed by wwj1223删除用户出现的的问题:(EERROR:ORA-001940: cannnot drrop a user that is cuurrenttly coonnectted)当前前用户的系统统进程还存在在,所以无法法删除,这时时应该找到进进程并killl掉。1、查询此用户户的会话进程程,SQLSE
29、LLECT SSID,SEERIAL# FROMM V$SEESSIONN WHERRE USEERNAMEE=wanngweijjian; SID SERRIAL#- - 244 253441 886 1811172、结束此用户户的所有会话话SQLALTTER SYYSTEM KILL SESSIION 224,253341;System alterred.SQLALTTER SYYSTEM KILL SESSIION 886,181117;System alterred.删除用户SQLDROOP USEER USEER1 CAASCADEE;数据库的备份与与恢复1 数据库的脱脱机备份与恢恢
30、复备份文件的位置置与清单:*参数文件的位位置D:ooracleeprodduct110.1.00db_11dataabase中中的三个orra文件*查询数据字典典视图V$ccontrool可以确认认控制文件的的位置与清单单Select statuus,namme froom V$ccontroolfilee;STATUSNAME D:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTCONTTROL011.CTL D:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTCONTTROL022.CTL D:ORACCLEPRRODUCTT10.11.
31、0ORRADATAAAUSTTCONTTROL033.CTL*查询数据字典典视图dbaa_dataa_filees可以确认认数据文件的的位置与清单单。Select statuus,fille_namme froom dbaa_dataa_filees;STATUSFILE_NAAMEAVAILABBLED:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTUSERRS01.DDBFAVAILABBLED:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTSYSAAUX01.DBFAVAILABBLED:ORACCLEPRRODUCTT10.11.
32、0ORRADATAAAUSTTUNDOOTBS011.DBFAVAILABBLED:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTSYSTTEM01.DBF*查询数据字典典视图V$llogfille可以确认认联机重做日日志文件的位位置与清单Select groupp#,staatus,mmemberr fromm v$loogfilee;GROUP#STATUSMEMBER3 D:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTREDOO03.LOOG2 D:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTREDO
33、O02.LOOG1 D:ORACCLEPRRODUCTT10.11.0ORRADATAAAUSTTREDOO01.LOOG脱机备份的步骤骤:打开命令提示符符,在命令提提示符下输入入sqlpllus /NNOLOG命命令后按回车车键,以不连连接数据库的的方式启动SSQL*PLLUS以具有sysDDBA或SYYSOPERR权限的数据据库用户(如如systeem或syss)、syssdba的连连接身份连接接到oraccle以immediiate方式式关闭数据库库,以便进行行脱机备份。出出现以下字样样:SQLshuutdownn immeediatee数据库已经关闭闭已经卸载数据库库Oracle例例程
34、已经关闭闭使用操作系统命命令或工具,按按照备份文件件清单备份所所需要备份的的文件,不得得漏掉一个。备份完成以后,以以open方方式启动数据据库,以便用用户可以继续续使用数据库库。使用数据泵进行行逻辑备份与与恢复 Oraacle100g中引入了了最新的数据据泵(datta pummp)技术,即即expdpp和impppd。在orracle以以前的版本中中,通常使用用exp和iimp实用程程序进行导出出导入数据。现现在,除了可可以继续使用用exp和iimp之外,还还可以使用eexpdp和和imppdd来进行导入入导出数据。由由于expddp和impppd的速度度优于expp和imp。所所以orac
35、cle建议使使用expddp和impppd进行导导出导入数据据。注意:expddp和impppd都是服服务器端实用用程序,只能能在oraccle服务器器端使用。而而exp和iimp是客户户端实用程序序,既可以在在客户端使用用,也可以在在服务器端使使用。 导出数数据是指将数数据库中的数数据导出到一一个操作系统统文件(即转转储文件)中中,导入数据据是指将转储储文件中的数数据导入到数数据库中。数据泵的作用aa 实现逻辑辑备份与恢复复b可以在数数据库方案之之间传输数据据c可以在数数据库之间传传输数据d数数据库应用软软件的版本升升级e消除磁磁盘碎片。在使用expddp和impppd实用程程序时,其转转储
36、文件只能能存放在DIIRECTOORY对象指指定的OS目目录中,而不不能直接指定定OS目录。因因此,使用时时必须首先创创建DIREECTORYY对象,并且且运行exppdp和immppd实用用程序的数据据库用户授予予使用DIRRECTORRY对象的权权限。具体代代码如下:SQLconnnect sys/wwangweeijiann as ssysdbaaSQLcreeate ddirecttory ddump_ddir add e:dump;SQLgraant reead,wrrite oon dirrectorry dummp_dirr to ssystemm,scottt;使用expdpp
37、导出数据一 估计转储文文件的大小:导出之前估估计一下转储储文件的大小小,以免发生生空间不足的的现象。例子子:C:expdpp systtem/paassworrd fullly=y estimmate_oonly=yy estiimate=statiisticss noloogfilee=y二 导出表 是是指将一个或或多个表的结结构及其数据据导出到转储储文件中。导导出表时每次次只能导出一一个方案中的的表。C:exppdp sccott/wwangweeijiann direectoryy=dumpp_dir dumpffile=sscottttab.Dmmp loggfile=scotttlog三 导出方案 导出方案是是指将一个或或多个方案的的所有对象结结构及数据导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年办公复印机买卖协议详细范本
- 2024年白字黑字无中介借款协议样例
- GF2024年工程设计服务协议
- 2024年初级水产批发销售协议样本
- 2024员工加入协议详细规定
- 2024年架子工承包协议
- 二手摩托车交易协议范本2024
- DB11∕T 1668-2019 轻钢现浇轻质内隔墙技术规程
- 2024年医疗器械试验协议模板
- 2024年企业股权奖励实施细则协议
- 视频制作保密协议版
- 幼儿园中班语言《有趣的象形字》课件
- 莎士比亚戏剧赏析智慧树知到期末考试答案章节答案2024年北京师范大学
- 严重精神障碍患者年度健康体检告知书
- 国培计划培训成果汇报
- 医疗废物泄露的应急预案及处置流程
- 《研学旅行课程设计》课件-制订研学课程目标
- 基于幼小衔接的幼儿学习品质培养研究以小学为例
- 2023版(五级)脊柱按摩师技能认定考试题库(单选题部分)
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
- 工程地质剖面图的绘制(正式)
评论
0/150
提交评论