目录
帖子:【CentOS】在Centos7 下无图形界面安装 Oracle11g - 趴着睡大觉 - 博客园
或参照:
注意: 少部分不一样
新建一个虚拟机:安装虚拟机和MySQL_m0_58140240的博客-优快云博客
新虚拟机与贴子中的虚拟机的区别:
这里面的参数不用改变:
用户名:
一、安装虚拟机
在上图的最后,添加下图被选中的部分(设置Linux文件数以及网络IPV4地址的范围)
不要直接复制粘贴:
先粘贴在记事本上
再从记事本上复制粘贴(这样做可以把中文空格变为英文空格)
换源:
修改:
(换xshell)
二、安装Oracle前置环境
设置密码:
我的密码是ok,因为太简单,会出现BAD PASSWORD,不用管它,再次输入(确认)密码。
执行完的效果:
进入下面的界面:
同样不直接粘贴,使用与上面相同的方法:先粘贴在记事本上,再从记事本上复制。
修改oracle用户的局部变量(root用户用不了,只有oracle用户能用):
执行这个命令:
在最后粘贴:
执行这个命令:
把下面两个上传到opt目录(oracle分为两个,因为很大)
上传成功:
解压上传的文件:
解压命令:
上图中的蓝色的database是即将要安装的文件。
进入下面的界面:
三、安装Oracle
#:代表顶级管理员root;$:普通用户身份。
进入这个下面的界面(配置文件):
这个配置文件是Oracle的安装文件,下命令安装时,机器会按照这个安装文件去安装。一旦出错,Linux不好卸载。卸载的时间完全可以重装一遍。
千万不能改错!!!!!
上图的密码是Oracle的实例密码,是进入Oracle的密码。
保存退出:
配置文件写完(千万别写错!!!!)
这个配置文件是Oracle的安装文件,下命令安装时,机器会按照这个安装文件去安装。一旦出错,Linux不好卸载。卸载的时间完全可以重装一遍。
命令(小心命令粘贴时可能会出现空格):
需要耐心(中间不能回车):
上图的界面是完整界面,回车就会退出,别回车。
有时候,需要多运行几次命令。
打开另一个窗口(注意路径,并且是顶级用户root(#)):
切换目录
回到原窗口:
返回原窗口,回车:
看到如下界面:
在上图的文件中找到下图对应的地方,查看是否一致,如果不一致,要改成一致的
INSTALL_TYPE=""custom"" :代表用户安装,比较安全。原来的是自动化安装。
1521是Oracle的端口,要记住。
保存退出:
下图中的步骤不用执行:
将来如果需要执行上图中的命令,可按照下图的做法:
看到下图:
找到文件中与下图对应的地方,并修改(部分地方都处于注释状态,全部要解开;不该有空格的地方,不要有空格;改成下图中的样子):
保存退出:
这步很慢
执行这个命令:
出现如下界面:
这是Oracle的开始和结束
出现界面:
看到如下界面:
下图中的红字是错误的,修改的地方应该与文档相同
出现如下界面:
看到:
保存退出。
sys是用户名;as sysdba是用户身份。意思是sys用户以数据库管理员的身份进行登录
界面发生变化(虚拟机重启):
重启之后: