之前写过一篇在centos 7/8上安装oracle的文章,按照我写的文章安装成功了,但是卸载oracle时出现了问题。今天,我就整理一篇手动安装和卸载oracle的文章吧。全文为实战型内容,全程干货。
如果文章对你有所帮助,请不要吝惜你的点赞、在看、留言和转发,你梦见老虎吃人的支持是我持续创作的最大动力!
1.centos7 / centos8 64位最小化安装的虚拟机环境(这里的安装步骤,我就直接省略了,大家自行安装虚拟机环境)
2.oracle 11gr2 64位 linux版安装包(关注【冰河技术】微信公众号,回复“oracle”关键字即可获取oracle数据库安装包下载链接)。
linux.x64_11gr2_databa_1of2.zip
linux.x64_11gr2_databa_2of2.zip
操作用户:root
systemctlstopfirewalld.rvicesystemctldisablefirewalld.rvice
操作用户为:root。
执行如下命令安装依赖包。
yuminstall-yautomakeautotools-devbinutilsbzip2elfutilxpatgawkgccgcc-multilibg++-multiliblib32ncurs5lib32z1kshlesslib32z1libaio1libaio-devlibc6-devlibc6-dev-i386libc6-i386libelf-devlibltdl-devlibodbcinstq4-1libodbcinstq4-1:i386libpth-devlibpthread-stubs0-devlibstdc++5makeopenssh-rverrlwraprpmsysstatunixodbcunixodbc-devunzipx11-utilszlibcunzipcifs-utilslibxext.x86_64glibc.i686
操作用户为:root
groupadd-g502oinstallgroupadd-g503dbagroupadd-g504opergroupadd-g505asmadminuradd-u502-goinstall-goinstall,dba,asmadmin,oper-s/bin/bash-moraclepasswdoracle
上述命令执行完毕后,为oracle用户设置密码,例如,我这里设置的密码为oracle
操作用户:oracle操作目录:/home/oracle
将oracle 11gr2安装文件上传(可以使用sftp上传)到该操作目录下面,然后顺序解压安装文件到该目录。
unziplinux.x64_11gr2_databa_1of2.zipunziplinux.x64_11gr2_databa_2of2.zip
操作用户:root操作文件:/etc/curity/limits.conf
vim/etc/curity/limits.conf
在文件的末尾添加如下配置项。
oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack10240
操作用户:oracle
mkdir~/tools/oracle11g
操作用户:oracle操作目录:/home/oracle
vim~/.bash_profile
在文件末尾添加如下配置项
exportoracle_ba=/home/oracle/tools/oracle11gexportoracle_home=$oracle_ba/product/11.2.0/dbhome_1exportoracle_sid=orclexportoracle_unqname=orclexportnls_lang=.al32utf8exportpath=${path}:${oracle_home}/bin/:$oracle_home/lib64
使得环境变量生效。
source~/.bash_profile
操作用户:oracle操作目录:/home/oracle
复制文件模板
cp/home/oracle/databa/respon/db_install.rsp.
注意:复制命令的最后一个 . 不能省略,表示将db_install.rsp文件从
/home/oracle/databa/respon目录拷贝到当前目录。
对db_install.rsp文件进行编辑。
vimdb_install.rsp
需要修改的配置项如下所示,这里,我将修改后的配置项列举出来。
oracle.install.option=install_db_and_configoracle_hostname=localhost#实际上可以修改成你自己的主机名或者域名(ip)unix_group_name=oinstallinventory_location=/home/oracle/tools/orainventorylected_languages=en,zh_cnoracle_home=/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1oracle_ba=/home/oracle/tools/oracle11goracle.install.db.installedition=eeoracle.install.db.dba_group=dbaoracle.install.db.oper_group=operoracle.install.db.config.starterdb.type=general_purpooracle.install.db.config.starterdb.globaldbname=orcloracle.install.db.config.starterdb.sid=orcloracle.in天梯山stall.db.confi我和爷爷g.starterdb.charactert=al32utf8oracle.install.db.config.starterdb.me周至柔moryoption=trueoracle.install.db.config.starterdb.memorylimit=1024oracle.install.db.config.starterdb.installexampleschemas=faloracle.install.db.config.starterdb.password.all=oracle#123456oracle.install.db.config.starterdb.control=db_controloracle.install.db.config.starterdb.dbcont学期论文rol.enableemailnotification=faloracle.install.db.config.starterdb.dbcontrol.emailaddress=test@qq.com#可以填写你自己的邮箱地址oracle.install.db.config.starterdb.automatedbackup.enable=faloracle.install.db.config.starterdb.storagetype=file_system_storageoracle.install.db.config.starterdb.filesystemstorage.datalocation=/home/oracle/tools/oracle11g/oradataoracle.install.db.config.starterdb.filesystemstorage.recoverylocation=/home/oracle/tools/oracle11g/fast_recovery_areaoracle.install.db.config.starterdb.automatedbackup.enable=faldecline_curity_updates=true
操作用户:oracle操作目录:/home/oracle/databa
./runinstaller-silent-ignoresysprereqs-responfile/home/oracle/db_install.rsp
接下来,就是默默的等待oracle自行安装了,等待一段时间后,如果输出如下信息,则表明oracle数据库已经安装成功。
thefollowingconfigurationscriptsneedtobeexecutedasthe"root"ur.#!/bin/sh#rootscriptstorun/home/oracle/tools/orainventory/orainstroot.sh/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/root.shtoexecutetheconfigurationscripts:1.openaterminalwindow2.loginas"root"3.runthescripts4.returntothiswindowandhit"enter"keytocontinuesuccessfullytupsoftware.
操作用户:root
根据上一步完成信息提示,执行以下两行命令,具体位置需要根据你的安装位置决定:
/home/oracle/tools/orainventory/orainstroot.sh/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/root.sh
操作用户:oracle
sqlplus/nologconn/assysdbastartup
接下来,执行如下命令。
alterursystemidentifiedbysystem;alterursysidentifiedbysys;
创建连接用户。
createursyncidentifiedbysync;grantconnect,resource,dbatosync;
启动已经安装的数据库orcl。
操作用户oracle
sqlplus/nolog
使用dba权限连接oralce
connect/assysdba
启动数据库
startup
确认启动结果:
oracleinstancestarted.totalsystemglobalarea534462464bytesfixedsize2215064bytesvariablesize373293928bytesdatababuffers150994944bytesredobuffers7958528bytesdatabamounted.databaopened.
这里,我们使用navicat连接oracle数据库,如下所示。
这里,输入的用户名为sync,密码为sync。
接下来,点击“连接测试”,如下所示。
可以看到,oracle数据库连接成功。
[oracle@binghe101~]$lsnrctlstop[oracle@binghe101~]$lsnrctlstatus
[oracle@binghe101~]$sqlplus/assysdbasql>shutdownimmediate
[root@binghe101app]#rm-rf/home/oracle/tools/orainventory/
[root@binghe101oracle]#rm-rf/home/oracle/tools/oracle11g/*
[root@binghe101tmp]#rm-rf/tmp/*
[root@binghe101tmp]#rm-f/etc/ora*
[root@binghe101tmp]#rm-f/usr/local/bin/*
[root@binghe101.oracle]#rm-rf/usr/tmp/.oracle/
[root@binghe101tmp]#urdel-roracle[root@binghe101tmp]#groupdeloper[root@binghe101tmp]#groupdeldba[root@binghe101tmp]#groupdeloinstall[root@binghe101tmp]#groupdelasmadmin
[root@binghe101tmp]#vi/etc/curity/limits.conf
[root@binghe101tmp]#vi/etc/sysctl.conf[root@binghe101tmp]#sysctl-p
[root@binghe101~]#rm-rf/home/oracle/tools/oracle11g
关注「 冰河技术 」微信公众号,后台回复 “设计模式” 关键字领取《深入浅出java 23种设计模式》pdf文档。回复“java8”关键字领取《java8新特性教程》pdf文档。回复“限流”关键字获取《亿级流量下的分布式限流解决方案》pdf文档,三本pdf均是由冰河原创并整理的超硬核教程,面试必备!!
好了,今天就聊到这儿吧!别忘了点个赞,给个在看和转发,让更多的人看到,一起学习,一起进步!!
本文发布于:2023-04-05 11:01:17,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/f5ffd0fcd10b990f0bcf36548e961595.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:oracle卸载步骤教程(oracle彻底卸载并重装).doc
本文 PDF 下载地址:oracle卸载步骤教程(oracle彻底卸载并重装).pdf
留言与评论(共有 0 条评论) |