服务器:centos 7.6
oracle安装包:oracle 11gR2**
安装oracle详细手册,截图细节及图形化安装最重要设置介绍(缺少图形化设置,很多都会报错)。
1、修改系统核心参数
1.1修改用户的SHEll限制
输入命令:
vi /etc/security/limits.conf
加入以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
1.2修改/etc/pam.d/login 文件
输入命令:
vi /etc/pam.d/login
加入以下内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
1.3修改linux内核
输入命令:
vi /etc/sysctl.conf
加入以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
1.4要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
输入命令:
sysctl -p
1.5编辑 /etc/profile
输入命令:
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
:wq
source /etc/profile
1.6创建Oracle用户和密码
输入命令:
groupadd oinstall;
groupadd dba
如提示组已经存在,执行下面的步骤:
输入命令:
useradd -g oinstall -g dba -m oracle
passwd oracle
输入密码:
再次输入:
1.7创建数据库软件目录和数据文件存放目录,目录的位置
输入命令
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product
1.8更改目录属主为Oracle用户所有
输入命令:chown -R oracle:oinstall /home/oracle
1.9配置oracle用户的环境变量
首先,切换到新创建的oracle用户下
输入命令:su - oracle
修改配置文件
输入命令:vi .bash_profile
输入以下内容:
1.10注销系统
输入命令:logout
2、安装
2.1将oracle安装包放置home文件夹下
2.2解压oracle安装包文件
输入命令:
cd /home
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
chown -R oracle:oinstall /home/database #这里是root用户unzip解压的文件,还需要更改database的属主
2.3安装
切换到oracle用户
**精华:**使用xshell图形化安装oracle,必须打开xstart后,添加服务器信息,点运行
然后在终端窗口,切换到oracle用户,输入命令:
export DISPLAY=本机ip:0.0
xhost +
xclock
当出现钟表时,即可安装oracle
输入命令:cd database
LANG=en_US ./runInstaller #防止出现乱码问题
或在配置文件中直接加入:export LANG=en_US.UTF-8,再执行 ./runInstaller
弹出图形化界面,进行操作,如下图
这里的密码是管理员sys,system用户的密码。登陆sqlplus的密码。
去root用户下,执行这两个脚本
执行完如上图所示,然后点击ok
安装完成!
3、连接数据库
输入命令:
su - oracle
sqlplus /nolog
4、启动监听
输入命令:lsnrctl start
如果监听启动失败,就把listerner.ora和tnsnames.ora中localhost修改为本机IP
输入命令:
vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/
listerner.ora 、
**
vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
操作同上。
5、连接plsql
5.1正确登录
点击文件,新建SQL窗口,创建表空间及用户