Centos7部署Oracle11g以及排错
Centos7部署Oracle11g以及排错
Cenots7部署Oracle11g
先安装好jdk8(https://blog.csdn.net/weixin_44538107/article/details/88683530)这是我在网上找的一个博主的。跟着教程可以很快安装jdk8
在确定安装好JDK8后,然后进入安装。
Oracle11g安装包
下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
安装包包含两个文件
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
引用:https://www.cnblogs.com/VoiceOfDreams/p/8308601.html ,根据这位大佬改的
二、 安装前准备
1、创建oracle数据库的系统用户和用户组
[admin @localhost ~]$su root
Password:
[[email protected] admin]#groupadd oinstall#创建用户组oinstall
[[email protected] admin]#groupadd dba#创建用户组dba
[[email protected] admin]#useradd -g oinstall -G dba -m oracle#创建oracle用户,并加入到oinstall和dba用户组
[[email protected] admin]#passwd oracle#设置用户oracle的登陆密码
Changing password for user oracle.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: #确认密码
passwd: all authentication tokens updated successfully.
[[email protected] admin]#id oracle#查看新建的oracle用户
uid=1001(oracle) gid=1002(dba) groups=1002(dba)
[[email protected] admin]#
-g:指定用户所属的群组
-G:指定用户所属的附加群组
-m:自动建立用户的登入目录
2、创建oracle数据库安装目录
[[email protected] admin]# mkdir -p /usr/oracle #安装目录
[[email protected] admin]# mkdir -p /usr/oraInventory #配置文件目录
[[email protected] admin]# mkdir -p /usr/orapackage #软件包解压目录
[[email protected] admin]# cd /usr
[[email protected] usr]# ls
orapackage oracle oraInventory ...
[[email protected] usr]# chown -R oracle:oinstall /usr/oracle #设置目录所有者为oinstall用户组的oracle用户
[[email protected] usr]# chown -R oracle:oinstall /usr/oraInventory
[[email protected] usr]# chown -R oracle:oinstall /usr/orapackage
[[email protected] usr]#
3.、安装包准备
[[email protected] admin]# cd /usr
[[email protected] admin]# mkdir orapackage #这是用来存放 oracle11g的目录
cd orapackage命令,然后通过连接Xshell。 通过命令rz 就可以选择我们下载的文件
https://jingyan.baidu.com/article/636f38bbbff909d6b9461071.html 可以解决。
以上三种基本上常遇到的问题
打开控制端,以root权限执行所示两个脚本
[[email protected] /]# sh /usr/oraInventory/orainstRoot.sh
[[email protected] /]# sh /usr/oracle/product/11.2.0/db_1/root.sh
此处输入红色部分的路径回车:
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
点击OK,安装完成,关闭界面
4、创建Oracle监听
[[email protected] ~]$ netca
打开控制端,以root权限执行所示两个脚本
[[email protected] /]# sh /usr/oraInventory/orainstRoot.sh
[[email protected] /]# sh /usr/oracle/product/11.2.0/db_1/root.sh
此处输入红色部分的路径回车:
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
点击OK,安装完成,关闭界面
4、创建Oracle监听
[[email protected] ~]$ netca
Centos7部署Oracle11g以及排错相关教程