oracle hard nofile 65536
6.
vi /etc/pam.d/login
添加内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
7.
修改系统环境变量
vi /etc/profile
添加内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8.
为新添加用户Oracle添加环境变量
su oracle
vi ~/.bash_profile
添加内容:
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 (这里有坑)
ORACLE_SID=test
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
--以oracle用户本身来执行下边的命令生效
source ~/.bash_profile
9.
这里采用图形化界面安装,进入界面
su root
chown -R oracle:oinstall /tmp/database
export DISPLAY=:0.0
xhost +
su oracle
cd /tmp/database
sh runInstaller.sh(运行命令,打开图形安装界面)
10.
图形安装界面不多说,安装步骤来,出现错误再解决。反正坑很多,很多。
在这一步,我只是安装了Oracle,并没有创建数据库。
11.
创建数据库
dbca
(此处有个坑,可能会出现命令不存在的提示,那是因为安装Oracle时,安装的目录在dbhome_1中,并没有在我们的db_1中,因此把8步红色值改为dbhome_1就行)
命令也会和上面一样打开一个图形化界面,来创建一个数据库。
12.
创建监听器
netca 命令和上面一样会打开一个图形化界面,来创建一个监听器。
13.
启动Oracle服务。
sqlplus / as sysdba
SQL-> startup (启动服务)
14.
Windows下安装客户端:32位 oracle 11g client windows版本。
net manager工具添加新的【服务命名】
15.
这时,我们可以进行测试,看看是否可以在Windows连接Linux。
打开CMD,输入:tnsping [刚才设置的服务命名]
若不成功,则可能是Linux防火墙问题,关闭Linux防火墙
systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #禁止防火墙开机启动
systemctl start firewalld.service #启动防火墙
systemctl status firewalld.service #查看防火墙状态
关闭防火墙后,再重新测试。
16.
安装toad for oracle,来操作Oracle。
登录。
以上所述是小编给大家介绍的Linux下安装Oracle(CentOS-Oracle 12c)的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!








