关于Linux系统的安装,请查看https://blog.csdn.net/weixin_43727664/article/details/86482731
首先配置环境变量,下载好需要用到的11G安装包
1.安装好Linux操作系统,我当前使用的是rhel-server-7.4-x86_64-dvd镜像
使用root登陆,获取IP地址
2.关闭防火墙和selinux
3.配置yum文件
挂载光盘镜像
安装软件包
4.系统组和用户
5.检查内核参数
<1>.共享内存
生效该内核参数
<2>.资源限制
6.检查需要的目录
7.复制安装文件到系统
下面就是11G的安装
切换用户到oracle用户,请注意:这里不要使用命令行的 “su” 进行切换
否则会报错!!!
这里我连接的xshell进行11G的安装
启动安装项
开启图形界面
安装之前注意关闭电脑的防火墙,电脑360管家什么的关了。
对于oracle而言,本身的软件提供的只是一个平台,平台之上才会进行数据库的管理,创建和配置表示软件安装完成后会自动进入到一个新的数据库的创建和配置过程。
选择高级安装,可已经进入到一些数据库的一些基础配置界面。
默认路径能不动尽量别动
由于一开始选择了“创建数据库”,所以此时会询问用户要创建的数据库名称,SID跟数据库名称完全一样,没有SID,程序将无法进行数据库的连接,一般SID跟数据库名称保持一样。
第三项设置成UTF-8,选择第二项也可以。
这个选项一定要选,不要问为什么。一定要!!!
在这设置密码,设置为能够记住的。两次密码是一样的
这里我是因为密码太简单,被警告了。yes就可以了
这里选择oinstall
这里打上右上角的小勾,表示我知道了,可忽略
点击install开始安装
注意:当弹出错误报告时,请不要点击Continue,你需要直接切换回root用户下 按照如下顺序
在这里这是修改,在下图的后面加上 -lnnz11
点击OK就可以了
请点击Password Management,注意:这是用户权限的一个过程。如果错过可在后续命令行中修权限
这里我给Scott用户,给了登陆权限
点击OK
注意:这里是两个脚本文件,复制它们到root用户下运行就可以了。流程如下:
到此,11G安装完成
接下来我们需要做一些相关的配置
我们给与环境变量
给Scott用户修改密码,这里tiger使它的原始密码
安装11G时,遇到的问题
1、无法挂载
解决方法:
①、查看yum仓库,看yum仓库是否有错误;
②、查看Vm界面右下角的小光盘,是否连接。
2、弹出图形界面时,出现乱码
解决方法:
①、在安装过程中直接将语言改为英语;
②、出现乱码后,在Vm主页,界面的右上角找到,点击进入,找到,点击进入,找到语言,将语言修改为英文。(注:修改后,再次进行安装的时候,可呢那个有也会出现乱码的情况,重复修改即可)
3、未执行脚本
解决方法:
恢复快照,重新安装,在弹出脚本时,先执行脚本再点击ok即可。
4、Scott用户权限问题
解决办法:
Alter user username account unlock;
Sqlplus / as sysdba
Alter user system account unlock
给权限
grant connect,resource to scott;
alter user scott quota unlimited on users;
默认的Scott用户是锁定的,先解锁scott
Alter user scott account unlock;
解锁后会要求修改密码
Alter user Scott identified by tiger;
再登陆
Sqlplus scott/tiger;