oracle安装使用记录

一、增加安装oracle的必要环境。

修改/etc/sysctl.conf配置文件,末尾新增如下配置。

 
 
  1. #use for Oracle

  2. fs.aio-max-nr = 1048576

  3. fs.file-max = 6815744

  4. kernel.shmall = 2097152

  5. kernel.shmmax = 2147483648

  6. kernel.shmmni = 4096

  7. kernel.sem = 250 32000 100 128

  8. net.ipv4.ip_local_port_range = 1024 65000

  9. net.core.rmem_default = 4194304

  10. net.core.rmem_max = 4194304

  11. net.core.wmem_default = 262144

  12. net.core.wmem_max = 262144

使修改立即生效。

 
 
  1. [root@db01 ~]# sysctl -p

修改/etc/security/limits.conf配置文件,末尾新增如下配置。此文件用于设置系统资源限制。

 
 
  1. oracle soft nproc 2047

  2. oracle hard nproc 16384

  3. oracle soft nofile 1024

  4. oracle hard nofile 65536

修改/etc/pam.d/login文件,末尾新增如下配置。

 
 
  1. session required /lib/security/pam_limits.so

  2. session required pam_limits.so

创建oracle用户名和用户组。

 
 
  1. [root@db01 ~]# groupadd oinstall

  2. [root@db01 ~]# groupadd dba

  3. [root@db01 ~]# useradd -g oinstall -G dba oracle

  • 修改oracle密码。

 
 
  1. [root@db01 ~]# passwd oracle

修改/etc/profile,末尾新增如下内容,限制其他用户使用,如果文件是不能修改的,保存时输入:wq!强制保存。

 
 
  1. if [ $USER = "oracle" ]; then

  2.    if [ $SHELL = "/bin/ksh" ]; then

  3.        ulimit -p 16384

  4.        ulimit -n 65536

  5.    else

  6.        ulimit -u 16384 -n 65536

  7.    fi

  8. fi

安装oracle有可能出现Linux版本不兼容,可以直接修改Linux版本,更改为redhat-4

 
 
  1. [root@db01 ~]# vim /etc/redhat-release

创建oracle安装目录和数据存放目录。

 
 
  1. [root@db01 ~]# mkdir -p /software/app/oracle/

  2. [root@db01 ~]# chown -R oracle:oinstall /software/app/oracle/

  3. [root@db01 ~]# chmod -R 775 /software/app/oracle/

配置Oracle用户环境变量

 
 
  1. [root@db01 ~]# vim /home/oracle/.bash_profile

/home/oracle/.bash_profile文件末尾加入以下内容,注意其中的ORACLE_BASE将是oracle安装目录。

 
 
  1. #Oracle Settings

  2. export TMP=/tmp;

  3. export TMPDIR=$TMP;

  4. export ORACLE_BASE=/software/app/oracle;

  5. export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;

  6. export ORACLE_SID=orcl;

  7. export ORACLE_TERM=xterm;

  8. export PATH=/usr/sbin:$PATH;

  9. export PATH=$ORACLE_HOME/bin:$PATH;

  10. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;

  11. export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

  • 使配置立即失效

 
 
  1. [root@db01 ~]# source /home/oracle/.bash_profile

二、开始安装oracle。

oracle介质文件10201_database_linux_x86_64.cpio.gz复制(上传)到/software/app/oracle/目录下。

 
 
  1. [root@db01 ~]# cp /software/TRS.ins/10201_database_linux_x86_64.cpio.gz /software/app/oracle/

解压包,先解压gz包,然后解压cpio

 
 
  1. [root@db01 ~]# gzip -d 10201_database_linux_x86_64.cpio.gz

  2. [root@db01 ~]# cpio -idmv < 10201_database_linux_x86_64.cpio

更改解压出来的database文件及文件的所有者和用户组为oracleoinstall

 
 
  1. [root@db01 ~]# chown -R oracle:oinstall /software/app/oracle/database/

切换到oralce用户,进行数据库的安装。su表示切换用户,-表示切换环境,和重新用oracle登陆一样,不加-表示不切换环境。

 
 
  1. [root@db01 ~]# su - oracle

安装vncvnc是一个Linux图形化界面工具。安装之后,使用windows系统可以通过vnc-client进行图形化界面的连接,这里是自动安装,也可以进行手动安装。

 
 
  1. [root@db01 ~]# yum -y install tigervnc-server

安装成功后,切换到oracle用户,启动vncserver,第一次启动会要求设置连接密码,成功后会显示vncid

 
 
  1. [root@db01 ~]# su - oracle

  2. [oracle@db01 ~]# vncserver

  3. [oracle@db01 ~]# Password:

  4. [oracle@db01 ~]# Verify:

使用windows vnc连接工具进行连接,填写VNC ServerIP:id。输入设置的vnc密码。

图片标题

输入oracle用户密码。

图片标题

进入桌面后,右键打开终端,命令进入oracle安装目录。

 
 
  1. [oracle@db01 ~]# cd /software/app/oracle/database/

执行安装命令。

 
 
  1. [oracle@db01 ~]# ./runInstaller

如果安装时出现错误:libXp.so.6,切换到root用户,执行:

 
 
  1. [root@db01 ~]# yum -y install libXp.i686

如果安装时出现以下错误:libXt.so.6

 
 
  1. [root@db01 ~]# yum -y install libXt.i686

如果安装时出现以下错误:libXtst.so.6

 
 
  1. [oracle@db01 ~]# yum -y install libXtst.i686

弹出oracle安装界面,如果出现乱码。输入如下命令,切换到英文安装界面,重新执行安装命令。

 
 
  1. [root@db01 ~]# export LANG=en_US.UTF-8

选择高级安装,全部下一步。

图片标题

注意选择语言。

图片标题

注意选择数据库字符编码集。

图片标题

安装完后,启动oracle

 
 
  1. [oracle@db01 ~]# su - oracle

  2. [oracle@db01 ~]# cd $ORACLE_HOME/bin

  3. [oracle@db01 ~]# ./lsnrctl start

  4. [oracle@db01 ~]# ./sqlplus /nolog

  5. [oracle@db01 ~]# SQL> conn / as sysdba

  6. [oracle@db01 ~]# SQL> startup

windows上安装SQLDeveloper工具进行dba连接,可以使用其他连接工具。

  • 连接成功,oracle安装成功。

  • 新建用户,授权,建表空间,注意用户名、密码、表空间与原来一致,如下以WCM为例:

 
 
  1. create user trswcm identified by password;

  2. grant connect,resource,dba to trswcm;

  3. create tablespace trswcm logging datafile'/software/oracle/oradata/orcl/trswcm.dbf' size 10m autoextend on next 10m maxsize unlimited extent management local;

  4. alter USER trswcm DEFAULT TABLESPACE trswcm;

数据库服务器环境搭建完成。

  • 注意如果是oracle11g,会出现各种依赖包检验不通过,除了swap分区依赖外,其他均可勾选ignore进行忽略。前提,当前服务器安装有更高的依赖包版本。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值