Linux上安装oracle自我总结安装步骤

ORACLE 安装准备
mount --挂载
umount--卸载

1.此操作解决电脑之间拷贝文件的问题
//退出桌面
cd..
//新建光盘存放目录
mkdir /media/iso
//挂载安装盘到新建的目录下
mount /dev/cdrom /media/iso 
//先进入iso的目录下
cd /media/iso
//拷入opt
cp -i VMwa文件 /opt
//给予opt(用户/组)
chown -R VMwa文件名 
//给予(权限)
chmod -R 777 VMwa文件名
//解压桌面的tool文件夹(解决电脑之间交互的问题)
tar zxfv VM中的工具
//重启虚拟机
reboot


//给电脑设置IP
//setup配置IP
setup
vi /etc/sysconfig/network-scripts/ifcfg-eth0     
把里面no的修改成yes  :wq回车保存 

 

2.配置yum

  新建光盘存放目录
  mkdir /media/iso
  挂载dvd到指定目录
  mount /dev/cdrom /media/iso/


  进入yum.repos.d文件夹
  cd /etc/yum.repos.d/
  删除原有的repo文件
  rm -rf *
  新建使用dvd为源的repo文件
  vim iso.repo
内容:
[Server]
name=Server
baseurl=file:///media/iso/Server
enabled=1
gpgcheck=0

[HighAvailability]
name=HighAvailability
baseurl=file:///media/iso/HighAvailability
enabled=1
gpgcheck=0

[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/iso/LoadBalancer
enabled=1
gpgcheck=0

[ResilientStorage]
name=LoadBalancer
baseurl=file:///media/iso/ResilientStorage
enabled=1
gpgcheck=0

[ScalableFileSystem]
name=LoadBalancer
baseurl=file:///media/iso/ScalableFileSystem
enabled=1
gpgcheck=0

   清空原有yum的信息
   yum clean all 
   刷新yum缓存
   yum makecache
   

2、 依赖包    --把电脑本身通过远程挂载过去

//进到这个目录下
cd media/iso/packages
//安装包
yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.*  elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.*  glibc-headers-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.*  make-3.* sysstat-7.* libaio* glibc-2* compat-libstdc++-3* libgcc* libstdc++-4* unixODBC*


//安装oracle避免出现java exception 
yum install libXp
//把电脑里的pdksh-5.2.14-37.el5_8.1.x86_64依赖包使用SSH把电脑中的文件拷贝到opt下
yum install pdksh-5.2.14-37.el5_8.1.x86_64.rpm
//赋予权限
chmod -R 777 包名
//查看包是否存在
rpm -qa | grep ksh-*

3.用户

[root@xdx opt]# groupadd sceadmin
[root@xdx opt]# groupadd oinstall
[root@xdx opt]# groupadd dba

[root@inforwms Instsoft]# useradd -g sceadmin -G oinstall,dba sceadmin
[root@inforwms Instsoft]# passwd sceadmin

[root@inforwms Instsoft]# mkdir -p /u01/app/oracle
[root@xdx ~]#  mkdir -p /odata/oradata
[root@inforwms Instsoft]# mkdir -p  /u01/app/oraInventory
[root@inforwms Instsoft]# chown -R sceadmin:sceadmin /u01/app/oracle /odata/oradata  /u01/app/oraInventory
[root@inforwms Instsoft]# chmod -R 777 /u01/app/oracle /odata/oradata /u01/app/oraInventory
[root@inforwms Instsoft]# chown -R sceadmin:sceadmin /u01/app
[root@inforwms Instsoft]# chmod -R 777 /u01/app/

4、 配置系统内核参数 
# vim /etc/sysctl.conf 
//追加
kernel.shmmax = 536870912  
kernel.shmmni =4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 4194304 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048576 
fs.aio-max-nr = 1048576 
fs.file-max = 6815744
刷新设定
/sbin/sysctl -p
5、 修改系统资源限制 编辑系统资源限制配置文件 
vim /etc/security/limits.conf在该文件下添加如下行 
# vim /etc/security/limits.conf
sceadmin   soft    nproc   2047 
sceadmin   hard   nproc   16384 
sceadmin   soft   nofile    1024 
sceadmin   hard   nofile   65536 
sceadmin   soft    stack   10240

vim /etc/pam.d/login  
#vim /etc/pam.d/login
session required pam_limits.so
session required /lib/security/pam_limits.so

6、 关闭SELinux 编辑SELinux配置文件 service iptables stop
vim /etc/selinux/config将SELINUX的值设为 disabled如下 SELINUX=disabled;
7、 检查hosts 配置
vi /etc/hosts
1.注释IP
2.设置自己电脑的IP  192.168.0.252 inforwms02 inforwms02.sce.com 

8.切换一下sceadmin    
su - sceadmin
9、设置oracle帐号登录时环境(以下以oracle身份登录)
vim .bash_profile
unset USERNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=SCPRD; export ORACLE_SID
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin; export PATH
//配置生效
source /home/sceadmin/.bash_profile
export DISPLAY=:0.0
xhost +
//解决中文乱码
export LANG=C

//上传
将 httpd-2.2.22.tar.gz 和 jdk-6u45-linux-x64.bin上传到 /opt目录
登录进root
进入/opt目录
//解压 httpd-2.2.22.tar.gz
tar -zxvf httpd-2.2.22.tar.gz 
cd httpd-2.2.22
./configure --prefix=/opt/apache2 --enable-modules=so --enable-rewrite --with-expat=builtin
./configure --prefix=/opt/apache2 --enable-so --enable-mods-shared="proxy  proxy_http proxy_ftp proxy_connect headers" --enable-rewrite --with-expat=builtin
make && make install

默认usr
cd usr/local/
cd apache/
cd bin/
 ./apachectl start

修改 vi /usr/local/apache/conf/httpd.conf 
Server Name www.sce.com

JDK安装
//找到opt下 /jdk-6u45-linux-x64.bin
cd /opt
//赋予权限
chmod 777 jdk-6u45-linux-x64.bin 
//执行jdk
./jdk-6u45-linux-x64.bin
//别名
ln -s jdk1.6(连接) jdk
//修改
vi /etc/profile  
//追加 
export JAVA_HOME=/opt/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
unset SSAOA_HOME
export IATEMPDIR=/tmp
//配置
#source /etc/profile 
//查看是否用1.6的JDK
#java –version 


--oracle安装
把oracle首先挂载到光驱
mount /dev/cdrom  /media/iso
//拷贝光盘文件
cp -a iso /opt
/修改
chown -R sceadmin:sceadmin iso
//设置全县
 chmod -R 777 iso
 //创建2各用户组
 groupadd oinstall
 groupadd dba
//追加sceadmin后面2个组  oinstall dba
usermod -g sceadmin -G oinstall,dba sceadmin
su -sceadmin
//显示当前下的组
groups
//设置防止中文乱码
export LANG=C

//切换至sceadmin
export DISPLAY=127.0.0.1:0.0

export DISPLAY=192.168.0.252:0.0


--安装Oracle成功之后 执行
以root 身份进行操作
./u01/app/oraInventory/orainstRoot.sh
./u01/app/oracle/product/11.2.0/db_1/root.sh
//开启监听
lsnrctl start
//查看监听
lsnrctl status

-----------------------


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值