oracle在linux下的安装步骤.docx
《oracle在linux下的安装步骤.docx》由会员分享,可在线阅读,更多相关《oracle在linux下的安装步骤.docx(20页珍藏版)》请在冰豆网上搜索。
![oracle在linux下的安装步骤.docx](https://file1.bdocx.com/fileroot1/2023-2/2/965beea4-7d7c-430e-aebd-ac300e15e74b/965beea4-7d7c-430e-aebd-ac300e15e74b1.gif)
oracle在linux下的安装步骤
Oracle软件安装
准备工作:
Oracle安装包
VNC可视化界面:
操作步骤:
windos下安装VNC(若是操作他人服务器时需要安装此软件)
余下步骤略。
Linux下安装VNC(若是被他人操作时需要安装此软件)
1)查看是否安装VNC
rpm-qvnc-server
2)下载安装包:
yuminstalltigervnc-server–y
3)将vncserver设置为随系统启动
chkconfig vncserver on
4)修改vncserver的配置文件
vim /etc/sysconfig/vncservers
VNCSERVERS="1:
root"
VNCSERVERARGS[1]="-geometry800x600-nolistentcp"
Esc:
wq保存并退出
5)设置vncserver的密码(vnc客户端登陆使用)(zx123456)
vncpasswd(设置VNC登入密码注意:
su切换到要设置的用户)
6)重启vncserver服务
servicevncserverrestart
7)在Windows下进行连接
启动客户端输入密码(zx123456)
Oracle11g数据库安装
需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程。
安装环境
硬件环境:
2台linux虚拟机,CentOS6.4,4G,4核,磁盘50G
1.在root用户下操作:
1)下载安装包,解压。
2)解压后会有个文件件目录:
database
可以将此目录移到u01中(建议)
采用yum安装,如下:
yuminstall-ybinutils*
yuminstall-ycompat-libstdc*
yuminstall-yelfutils-libelf*
yuminstall-ygcc*
yuminstall-yglibc*
yuminstall-yksh*
yuminstall-ylibaio*
yuminstall-ylibgcc*
yuminstall-ylibstdc*
yuminstall-ymake*
yuminstall-ysysstat*
yuminstalllibXp*-y
yuminstall-yglibc-kernheaders
检查下lib是否安装齐全:
[root@powerlong4~]#rpm-q--queryformat%-{name}-%{version}-%{release}-%{arch}"\n"\compat-libstdc++-33glibc-kernheadersglibc-headerslibaiolibgccglibc-develxorg-x11-deprecated-libs
如果缺少,就继续安装缺失的组件包。
3)把database目录下的文件修改为oracle用户可读的
chown-Roracle:
oinstall/u01(把/u01目录下的所有文件和目录的拥有者改为oracle)
4)在database文件中有个runInstaller程序,执行这个程序要在图形界面下执行,必须以oracle用户登录,以oracle用户进行安装。
suoracle(切换用户)切回来是:
exit
5)运行runInstaller程序
cd/u01/database
chmod+xrunInstaller(提示 -bash 权限不够 解决办法)
如果还提示权限不够使用下面命令:
cd/u01
chmod777database–R(赋权限)
cd/u01/database
./runInstaller
6)把database目录下的文件修改为oracle用户可读的
chown-Roracle:
oinstall/u01(把/u01目录下的所有文件和目录的拥有者改为oracle)
7)在database文件中有个runInstaller程序,执行这个程序要在图形界面下执行,必须以oracle用户登录,以oracle用户进行安装。
suoracle(切换用户)切回来是:
exit
8)运行runInstaller程序
cd/u01/database
chmod+xrunInstaller(提示 -bash 权限不够 解决办法)
如果还提示权限不够使用下面命令:
cd/u01
chmod777database–R(赋权限)
cd/u01/database
./runInstaller
检查是否安装xclock若未安装:
[root@bogonlocal]#yuminstallxorg-x11-apps
Oracle11g安装
修改用户的SHELL的限制
1vi/etc/security/limits.conf
命令vi/etc/security/limits.conf按i键进入编辑模式
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
编辑完成后按Esc键,输入“:
wq”存盘退出
2vi/etc/pam.d/login
vi/etc/pam.d/login,按i键进入编辑模式
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
编辑完成后按Esc键,输入“:
wq”存盘退出
3vi/etc/sysctl.conf
输入命令:
vi/etc/sysctl.conf,按i键进入编辑模式
fs.file-max=6815744
fs.aio-max-nr=1048576
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
编辑完成后按Esc键,输入“:
wq”存盘退出
4sysctl–p
要使/etc/sysctl.conf更改立即生效,执行以下命令。
输入:
sysctl-p
5vi/etc/profile
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
编辑完成后按Esc键,输入“:
wq”存盘退出
6创建相关用户和组,作为软件安装和支持组的拥有者。
创建Oracle用户和密码
useradd-goinstall-gdba-moracle
passwdoracle
7创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可
mkdir/home/oracle/app
mkdir/home/oracle/app/oracle
mkdir/home/oracle/app/oradata
mkdir/home/oracle/app/oracle/product
8更改目录属主为Oracle用户所有
chown-Roracle:
oinstall/home/oracle/app
9配置oracle用户的环境变量
首先,切换到新创建的oracle用户下,输入:
su–oracle,然后直接在输入:
vi.bash_profile按i编辑.bash_profile,进入编辑模式
exportORACLE_BASE=/home/oracle/app
exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
exportORACLE_SID=orcl
exportPATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/usr/lib
oracle安装
1.在root用户下操作:
1)下载安装包,解压。
2)解压后会有个文件件目录:
database
可以将此目录移到u01中(建议)
3)切换Oracle用户
4)./runInstaller运行安装
问题疑问及解决方案
切换到root用户下载桌面
suroot
yum-ygroupinstall"Desktop"