Linux系统(CentOS7.0)下安装Oracle 11g(图形化方式安装)记录

操作系统:CentOS 7.0 x64

数据库版本:Oracle 11g R2 x86_64

连接工具准备:

图形化(GNOME)安装后,安装vnc

yum install –y tigervnc-server

安装完执行

vncserver启动服务,输入密码123456

关闭防火墙,systemctl stop firewalld

然后使用vnc连接:192.168.61.149:1

安装前准备:

1. 为oracle用户设置Shell限制:为了优化性能,需要添加oracle用户的限制参数。进程会话限制可以采用pam_limits认证模块来实现,通过修改登录程序login的PAM设置以启用该认证。

#vim /etc/security/limits.conf //在文件末尾添加下面四行

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

注:

第1行是设置进程数软限制;第2行是设置进程数硬限制;第3行是设置文件数软限制;第4行是设置文件数硬限制

2. #vim /etc/pam.d/login  //在文件最后添加下面一行

session required pam_limits.so

3. 在安装oracle时,需要单独的用户去安装,假设使用名为oracle用户安装oracle数据库,需要建立oracle用户和用户组,命令如下:

#groupadd oracle

#useradd oracle g oracle

#mkdir /oracle-11g

4. 将pdksh-5.2.14-37.el5_8.1.x86_64.rpm,和oracle的包拷贝到oracle的家目录下/oracle-11g下,并给文件夹赋权限

#chmod R 755/oracle-11g/

#chown R oracle.oracle /oracle-11g/

5. 安装oracle时,一定要保证主机名出现在/etc/hosts中。

#hostname  //查看主机名

#vim /etc/hosts   //加入一行192.168.1.1 oracle-11g

6. 修改oracle用户的.bash_profile

#vim  /home/oracle/.bash_profile

export ORACLE_BASE="/oracle-11g/app/oracle"

export ORACLE_HOME="/oracle-11g/app/oracle/product/11.2.0/dbhome_1"

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

export PATH

7. 安装依赖包

#yum -y install libaio glibc compat-libstdc* elfutils-libelf-devel\*  gcc-c++  libaio-devel unixODBC\*  readline\*

#cd /oracle-11g/

#rpm –ivh  pdksh-5.2.14-37.el5_8.1.x86_64.rpm

8.登陆到oracle账号下的图形界面

命令行执行export LANG=en_US.UTF-8,解决安装界面乱码问题

然后执行./runInstaller进行安装

安装关键步骤摘抄:

在运行到68%左右会报如下错,修改后重试即可

安装完毕!

本机登陆:

sqlplus sys/123@orcl as sysdba

sqlplus system/123@orcl

开启防火墙,systemctl start firewalld

开放端口

firewall-cmd --zone=public --add-port=1521/tcp –permanent

firewall-cmd --zone=public --add-port=22/tcp --permanent

firewall-cmd –reload

手动启停服务:

oracle账户下
数据库服务启停
sqlplus "/as sysdba"

startup(开启)    

shutdown immediate(关闭)

启动监听器:
lsnrctl start

设为开机自启:

第一步:修改/etc/oratab文件
vim /etc/oratab
找到:   orcl:/oracle11g/app/oracle/product/11.2.0/dbhome_1:N   
修改为: orcl:/oracle11g/app/oracle/product/11.2.0/dbhome_1:Y

第二步:把lsnrctl start和dbstart添加到rc.local文件中:
root权限执行
vim /etc/rc.d/rc.local
添加:
su - oracle -lc "/oracle11g/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su - oracle -lc "/oracle11g/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"
说明:
第一行为开机启动数据库监听服务,第二行为开机启动数据库。(路径跟安装路径相关)。
注意:CentOs7中/etc/rc.d/rc.local不会开机执行,需添加执行权限。
查看/etc/rc.d/rc.local的权限
ll /etc/rc.d/rc.local
添加执行权限
chmod +x /etc/rc.d/rc.local

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值