linux下安装oracle数据库详细教程⼀、安装yum源
下载或拷贝RedHat的iso镜像到本地,⽐如 /repo/iso/ rhel-server-6.6-x86_64-dvd.iso
1.建⽴ISO⽂件存放⽬录(/repo/iso)和ISO⽂件的挂载⽬录(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
也可以直接通过远程⼯具⼿动新建⽂件夹
如果有现成的ISO⽂件可以直接上传⾄/repo/iso⽬录下
2.挂载ISO⽂件
执⾏以下两条命令
mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6
df -h
3.确保系统中已经安装了yum相关软件包
rpm -qa |grep yum
4.编辑repo⽂件
vi /pos.po
[Server]
name=rhel6server
baseurl=file:///repo/rhel6/
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
5.刷新查看yum是否⽣效
yum clean all && yum list
以上要是没要报错,那么本地yum仓库就搭建好了,就可以使⽤【 yum install 名】来安装所需软件,⽽不需要联⽹了。
⼆、VNCSERVER安装(图形化界⾯远程linux服务器)
1.VNC SERVER安装及配置
1.打开终端使⽤yum命令安装vnc sever。
#yum –y install tigervnc-server
2.将vncserver设置为随系统启动。
#chkconfig vncserver on
3.修改vncserver的配置⽂件。
#vim /etc/sysconfig/vncservers
添加以下内容:
VNCSERVERS=”1:root”
VNCSERVERSARGS[1]=”-geometry 800x600 –
nolisten tcp”
保存⽂件并退出。
4.设置vncserver的密码(vnc客户端登陆使⽤)。注意:设置密码前请先su到你要设置的⽤户。这演⽰中⽤的是root⽤户。
#vncpasswd
5.重启vncserver服务。
#service vncserver restart
6.如果出现FAILED那⼀般是配置⽂件写错了,如果检查后问题依旧,并且错误提⽰与下图类似那么则是版本原因。安装或更新x11. #yum install pixman pixman-devel libXfont -y
请注意libXfont ⾥⾯的X是⼤写。
7.安装完成后再次重启vncserver服务。
#service vncserver restart
如果还是失败,通过错误提⽰,可能因为已有⼈开启了VNC服务:
-------------------------------------------------------------------------------
#service vncserver restart
关闭 VNC 服务器:                                              [确定]
正在启动 VNC 服务器:1:root
Warning: localhost.localdomain:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server localhost.localdomain:1
A VNC server is already running as :1
[失败]
-
------------------------------------------------------------------------------
8.这次,查看下被开启的VNC服务列表:
#vncserver -list
运⾏后结果如下,显⽰正在连接的vnc通道:
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:3 31388
:5 32253
9.可以关闭指定编号的VNC服务:
#vncserver -kill :3
10.也可以另外开⼀个VNC服务,登录是记得在指定“VNC服务IP:编号”:
#vncserver :3
运⾏后结果如下:
New 'localhost.localdomain:3 (root)' desktop is localhost.localdomain:3
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:3.log
注意:如果登录不了,可能是与防⽕墙有关。
关闭防⽕墙:(重启后关闭)
#chkconfig iptables off
10,存在问题:
在安装ORACLE提⽰不满⾜256⾊时,可以在vncserver配置中增加⼀个oracle⽤户,并设置密码#vim /etc/sysconfig/vncservers
修改内容如下:
VNCSERVERS=”1:root 2:oracle”
VNCSERVERSARGS[1]=”-geometry 800x600 –nolisten tcp”
VNCSERVERSARGS[2]=”-geometry 800x600 –nolisten tcp”
设置密码:(ORACLE⽤户下设置)
#vncserver :2
重启vnc服务(root⽤户下进⾏)
#service vncserver restart
通过oracle⽤户远程即可解决上述问题。(通过vncview,输⼊ip:2即是登录oracle⽤户)
VNC重启不能成功,卸载重装最快捷:yum erase tigervnc-server
yum remove tigervnc
VNC远程出现框框:
多半是由于系统本⾝选择的是英⽂,建议装系统的时候选择英⽂
vncserver安装完成之后,可以尝试⽤vncview远程是否成功
2就是表⽰进⼊的oracle⽤户,1表⽰进⼊的是root⽤户
三、oracle数据库安装(⽤oracle⽤户进⾏安装)
本⽂在Red Hat Enterprise Linux 6 64 位系统系统下安装通过。
本⽂使⽤的⼯具:
安装的Oracle版本为:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
使⽤的Oracle安装包:
p1*******_112040_Linux-x86-64_1of7.zip
p1*******_112040_Linux-x86-64_2of7.zip
1.安装环境配置
1.修改/etc/f⽂件,⽤于修改⽤户的SHELL的限制。
输⼊命令: #vim /etc/f
将下列内容加⼊该⽂件:
oracle  soft  nproc  2047
oracle  hard  nproc  16384
oracle  soft  nofile  1024
oracle  hard  nofile  65536
按Insert键进⼊编辑状态,编辑完成后按Esc键退出编辑状态,按键输⼊英⽂冒号wq“:wq”保存退出。不想保存:按Esc键,然后按Ctrl+Z。# su - root  切换到root⽤户
# vim /etc/f
2.修改/etc/pam.d/login⽂件
输⼊命令:
#vi  /etc/pam.d/login
将下列内容加⼊该⽂件:
session  required  /lib/security/pam_limits.so
session  required  pam_limits.so
3.修改/f⽂件
修改linux内核,输⼊命令:
#vim  /f
将下列内容加⼊该⽂件:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
⽤#符号注释掉原有的配置。
# Controls the maximum shared segment size, in bytes
#kernel.shmmax = 68719476736
# Controls the maximum number of shared memory segments, in pages #kernel.shmall = 4294967296
输⼊命令:
#sysctl  -p
使/f配置⽂件⽴即⽣效
4.修改/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
linux教程第五版pdf下载fi
5.创建⽤户和组
创建⽤户组,输⼊命令:
#groupadd oinstall
#groupadd dba
创建oracle⽤户,主组为oinstall,副组dba,输⼊命令:#useradd –g oinstall –g dba –m oracle

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。