linux中安装oracle失败后,然后再也安装不上了怎么办呢?没有那么麻烦oracle如何重新安裝 , 重装系统更没有必要,
oracle如何重新安裝你只要将安装目录删除
rm -rf /opt/oracle/(假设你的oracle安装在此目录)
将/etc/oratab删除
将/etc/oraInst.loc删除
将/tmp 目录下以OraInstall开头的文件删除
rm -rf /tmp/OraInstall*
将oracle用户删除(若要重新安装,可以不删除)
# userdel –r oracle
将用户组删除(若要重新安装,可以不删除)
# groupdel oinstall
# groupdel dba
就可以再装oracle
但你还是要查清安装失败的原因 , 不然再次安装还是会失败
有问题 HIoracle如何重新安裝我
如何修复安装oracle一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方 , 如备份过旧,可能会丢失许多数据、导入数据太长等 。
一般情况下我们可以采用重用原来的数据库的方法来恢复 。在讲步骤前先说说这种方法的原理 。
数 据库与实例对应,当数据库服务启动后,我们可以用SQLPLUS "/AS SYSDBA"方法连接到一个空闲的例程,当执行startup启动数据库时,首先会在%ORACLE_HOME%/database下找当前SID对应 的参数文件(PFILE或者SPFILE)和密码文件,然后启动例程;接着根据参数文件记录的信息找到控制文件,读取控制文件的信息 , 这就是mount数 据库了;最终根据控制文件的信息打开数据库 。这个过程相当于对数据库着了一次冷备份的恢复 。
下面的具体步骤:(我们假设原库的所有相关文件都存在)1、安装数据库软件只需安装同版本的数据库软件即可,不需要创建数据库 。最好安装在和原来数据库同样的%ORACLE_HOME%下 , 省得还要修改参数文件路径等 。(直接覆盖原来的oracle即可)再次强调,只安装软件,不创建数据库,否则将数据库软件安装在同样的目录下旧的部分数据文件会被覆盖,这样数据库也不能被恢复了 。
2、新建一个实例在cmd窗口执行oradim -new -sid xinhai注意,这个SID名称最好与你以前的SID一样,否则在启动的数据需要指明pfile,并且需要重建密码文件 , 比较麻烦 。(当然 , 如果你就不想用原来的SID也可以,把参数文件、密码文件的名称都改成与新SID对应的名称) 。
3、启动数据库做完以上两步,就可以启动数据库了 。用net start 检查oracle服务是否已经启动,如果oracle服务没有启动,则在cmd下运行如下命令:net start oracleservicexinhai然后设定必要的环境变量,在cmd窗口运行set ORACLE_SID=xinhai
接着连接数据库sqlplus "/as sysdba"startup
如果正常的话,数据库应该就能起来了
4、启动监听lsnrctl start
5、后续工作经过以上几步后,基本上就可以使用oracle了 , 但是使用起来有点不方便 , 如每次在cmd中启动数据库都需要先SET ORACLE_SID、在本机连接数据库也都需要加上@TNSNAME等 。我们可以修改注册表,添加ORACLE_SID的信息,避免这些麻烦 。
在注册表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名称为ORACLE_SID,值为xinhai 。也可以将以下内容保持成一个后缀名为reg的文件(文件名随便起),然后双击,即可将信息导入到注册表中 。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLE]"ORACLE_SID"="xinhai"
注意,以上步骤都是在%ORACLE_HOME%、%ORACLE_SID%都与原库一样的情况下讨论的,虽然%ORACLE_HOME%和%ORACLE_SID%可以与原库不一样,但为了减少麻烦和出错的几率,建议不要改变则两个值 。
6、如果系统启动时 还不能启动oracle就增加以下
编辑一个oracle_startup.bat文档 内容为:
set sid=xinhailsnrctl starte:/oracle_startuplog.logsqlplus /nolog @e:oracle_startupsql.txte:/ oracle_startuplog.log
在e盘下增加文档oracle_startuplog.log,内容为:
connect / as sysdba;startup nomount;alter database mount;alter database open;quit
然后把oracle_startup.bat放到系统启动项里面,这样每次启动系统时oracle就自动启动了 。
oracle11g安装教程完整版在本教程中,我们将逐步介绍如何下载Oracle 11g数据库并演示如何安装在Windows 10 64位机器上,以便在系统中学习和实践PL/SQL编程 。下载并安装Oracle数据库首先,需要到Oracle官方网站下载Oracle数据库方法如下:
1、在电脑上安装Oracle数据库 。解压文件得到一个database文件,双击setup.exe程序 。
2、出现INS-13001环境不满足最低要求提示,先点击“否”,去修改一下配置
3、进入配置安全更新界面,将电子邮件置空,并取消选中安全更新选项,之后单击“下一步”
4、弹出尚未提供电子邮件地址对话框,单击“是”
5、进入安装选项界面,选择“创建和配置数据库” , 接着点击“下一步”
6、进入系统类界面 , 选择“桌面类”,点击“下一步”
7、进入典型安装界面,Oracle安装目录建议在D盘,输入管理口令(符合标准的口令为:大写、小写、数字组合)
8、进入先决条件检查界面,等待检查结果 。
9、检查完成之后,就进入概要,点击“完成”开始安装
10、进入安装产品界面,等待安装(需要一段时间 , 取决于电脑配置) , 如果电脑上面安装安全卫士 , 还会弹出提醒,千万要记得允许,不然不会成功
11、在口令管理界面,找到SCOTT,去掉签名勾选 , 输入口令;这是由于SCOTT属于敏感账户,有入侵风险 。
12、安装完成
13、可以用navicate进行连接,主机输入:localhost,用户名:system,口令:第七步设置的 , 然后点击连接测试,跳出连接成功,到此Oracle安装成功 。
Oracle监听器配置:
选中树形目录中监听程序项,再点击左上侧“ ”按钮添加监听程序,点击监听程序目录 , 默认监听器名称是LISTENER 。选中名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮 。在出现网络地址栏的协议下拉选项中选中“TCP/IP”,主机文本框中输入主机名称或IP地址,端口文本框中输入数字端口 , 也可自定义任意有效数字端口 。
oracle数据库 怎样安装应该怎么样安装数据库,从安装软件到创建数据库?对于这个问题,或许有的人不屑一顾 , 因为他们觉得这没有丝毫问题;同时有另一部分人,觉得这是个大问题 。
在安装Oracle上 , 通常会有几种类型的人:
完全抓不着头脑,不知道怎么安装,这通常是初学者,连Linux/Unix都不太熟悉 。
很少安装Oracle的人 , 但是知道对照文档一步一步操作,出了错也知道上google、baidu和metalink查找解决方案 。
Oracle老手,安装数据库不需要任何文档,对每个步骤也很熟悉 。
对Oracle的安装非常熟悉,但是在安装时仍然按文档一步一步操作 。
对我个人来说,我是最后一种类型的人 。我也自认为安装了不少的数据库,覆盖了大部分的平台和操作系统 。但我安装的时候,仍然会不嫌麻烦的一步一步操作按文档操作 。在安装数据库软件包括建库,基本上没有遇到过什么问题 。因为我也见过
很多朋友,被安装这一问题折腾得焦头烂额,特别是在安装RAC的时候,这里只是写一写我自己的一些做法,仅供参考 , 毕竟每个人都有自己的习惯和做法 。
本文主要描述Linux/Unix下的Oracle安装,不涉及Windows系统下的安装 。
我的习惯做法:
平时注意收集安装文档,包括oracle online document(所谓的官方文档),metalink上的,还有IBM、HP这些公司与Oracle合作部门提供的文档 。oracle online document中安装部分没事看一遍就可以了,但是metalink上很多文档详细地记录了版本的兼容性 , 安装时可能出现的问题以及解决办法等等,比如很实用的文档:《Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) [ID 169706.1]》、《Linux OS Requirements Reference List for Database Server [ID 851598.1]》、《Status of Certification of Oracle Clusterware with HACMP [ID 404474.1]》 。而其他厂商的文档包括:《CookBook_V3.2_Oracle_9i_RAC_AIX5L》、《COOKBOOK_Oracle CTC RAC10g R2 on HP-UX》、《COOKBOOK-V2.0-10gRAC R2 - ASM - AIX5L - SAN Storage》如此等等,还包括网上一些朋友自己撰写的安装文档 。在参考这些文档时,需要注意的是 , 一定要明白每一个步骤其目的,有什么作用 。
根据以上提到的文档,进行整理,形成自己的文档 。我在前面说到,我安装时一步一步按文档操作,是指的按我自己的文档,而不是去参考前面提到的若干文档 。在自己的文档中 , 甚至提供了详细的命令,这样在安装的时候对某些不熟悉的命令不至于现查资料 。
深入理解文档中提到的各个参数、各个命令的作用 。这不光是对安装,而对于Oracle数据库的更深入理解也是大有好处的 。
安装Oracle数据库时,在安装软件之前,通常有下面的操作:
检查操作系统版本、相应组件是否安装,是否有安装好文档中指定的补?。舶╟编译器或c语行环境,这些对Linux下的安装来说犹为重要 。
检查文件系统空间 , 特别是/tmp临时文件系统
检查memory大小,特别是swap的大小 。特别是在HP-UX下 , swap的管理方式与其他系统有些不一样(此处不再细述),最
好能够达到物理内存大?。?对于特别大的物理内存,至少也要达到一半 。
检查主机时区,时间设置 。这一步通常被很多人忽略 。
检查主机名设置 , 有的安装系统相当不负责任,直接将主机取名localhost 。
检查异步IO设置 。
检查网络设置,包括/etc/hosts文件的设置 , 特别是对RAC数据库犹为重要 。
检查内核参数,特别是共享内存、信号量、用户最多可运行进程数这些参数 。
oracle用户创建后,注意编辑profile文件,设置相应的环境变量,注意不同的平台,相同意义的环境变量却有不同的名字 , 比如linux下的LD_LIBRARY_PATH和AIX下的LIBPATH 。经常见到有的系统,oracle的PATH都没有设置,这样登录后操作相当不方便 。
对Oracle用户设置limit,通常是直接编辑/etc/security/limits.conf文件 。
给Oracle用户一些特定的权限,比如HP-UX下修改/etc/privgroup文件,10.2.0.4 for AIX下给用户CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, CAP_PROPAGATE 这样的权限等等 。
对于RAC,还需要设置rsh或ssh
至于安装的其他步骤 , 不是本文所要讲的主要内容,在此略过 。
还要提及一点,安装的时候对于目录的选择,可以按照OFA的标准做法,也可以按照使用部门的习惯,建议使用OFA 。经常有见到一些乱七八糟的目录 , 让人好找,这种做法不太好 。
说到安装,不能不提到打补丁 。在安装完成后 , 最好是打上较新的补丁包以及metlink上提到的一些建议打的补丁 。而等到系统正式使用,发现问题再打补?。浯劬桶汗蟮枚?。
由于安装Oracle软件以及升级版本和打补丁,比较耗时,有的朋友就喜欢下面的做法:安装好软件,打上补丁,然后tar成一个包 , 保存在自己的存储介质上,下次在其他主机上安装时,直接用这个tar包解开 。这种做法可以省一些安装软件的时间,但是需要tar包的环境是否一致 。我曾遇到过下面的问题:
某套新装9208的库 , 报ORA-600[504]错误,通过在metalink上搜索发现其最符合的一个BUG对应的补丁已经打上 。其他类似环境下,包括有同样的补?。?却没有这样的错误 。我找了一台操作系统完全一样的测试主机,安装与有问题库的版本完全一样的版本和补丁 , 却也没有这样的错误;接下来我将出问题的Oracle home 复制到测试主机上,结果问题重现了,看起来问题在Oracle软件上 。我尝试执行relink操作 , 居然失败 。发现这份Oracle在relink包括有HA代码,实际上这是一个单机的环境,也没有安装HACMP 。最后,使用rac_off选项,再重新relink , 新生成的oracle,不再出现这样的问题 。在有问题的生产主机上重新relink后,问题解决 。
出现问题的Oracle , 就是通过解tar文件来安装的,在主机上我们也发现了以前安装时保留的tar文件 。因此通过这种方式安装的,建议进行relink 。
下面再谈谈创建数据库的一些个人经验:
尽量使用new database(9i)或者custom database(10g)这样的选项来创建库 , 建库时只安装必须的组件,这种做法有3个主要好处:更安全、更稳定、以后升级时所花的时间更少 。
创建数据库时注意选择正确的字符集 。
如果是选用模板创建数据库 , 注意模板有可能不与Oracle软件软件版本相匹配 。同时在建库完成后需要运行相应的脚本,比如在安装了PSU的情况下 , 那么使用模板建库,得需要运行PSU带的脚本(具体参考PSU的README) 。
在打完补丁之后,在创建数据库,避免在升级软件之后还要升级数据库 。
建完库后,建议设置一下大体上合理的数据库参数 。
希望本文能够对Oracle数据库的安装不太熟悉的朋友一些帮助 。
安装oracle最后一步没完成可以用吗手机如果Oracle安装的最后一步没有完成oracle如何重新安裝,那么可能会导致Oracle数据库无法正常运行 。在这种情况下oracle如何重新安裝,您不能通过计算机来访问Oracle数据库,因此您也不能在手机上访问它 。
您需要完成Oracle数据库的安装,确保所有的安装步骤都已经完成 。如果您遇到了安装问题,可以尝试重新运行安装程序 , 并按照安装向导的指示操作 。如果您无法解决问题,建议您咨询Oracle官方技术支持或者寻求相关的技术帮助 。
需要注意的是,即使您成功安装了Oracle数据库,也不能直接在手机上访问它 。因为Oracle数据库通常需要运行在服务器或者PC等设备上,需要使用特定的客户端软件才能够连接和访问数据库 。因此,如果您想要在手机上使用Oracle数据库,可能需要将数据导出为可供手机访问的格式,或者使用特定的移动应用程序连接到远程的Oracle数据库 。
【oracle如何重新安裝 重新安装oracle数据库】oracle如何重新安裝的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于重新安装oracle数据库、oracle如何重新安裝的信息别忘了在本站进行查找喔 。
推荐阅读
- oracle给查看和修改表权限,oracle授权修改表权限
- 准备户外直播需要什么设备,户外直播需要什么器材
- 怎么自动更新php数据 php怎么实现自动加载
- vc中实现c语言程序的实现,vc++运行c语言
- ios格斗养成类游戏,苹果有一款格斗游戏
- 如何搭建商业网站,如何创建一个优秀的商务网站
- oracle字体怎么调大 oracle的字体改大
- 新媒体部门的目标如何设定,新媒体部门的目标如何设定呢
- java代码生成定时任务,java代码生成定时任务是什么