为什么80%的码农都做不了架构师?>>>   

安装依赖

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 \
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 \
glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio \
libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ \
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel

创建用户和用户组

groupadd dba oinstall
useradd -g oinstall -m oracle

配置oracle用户环境变量

  • 打开 oracle 用户的的默认shell配置文件 ~/.bashrc,在最后添加以下代码

    export ORACLE_BASE=/opt/oracle/app #oracle数据库安装目录
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1 #oracle数据库路径
    export ORACLE_SID=orcl #oracle启动数据库实例名
    export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量
    #export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8" #设置Oracle客户端中文utf8
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #设置Oracle客户端中文gbk
    
  • 使设置立刻生效
    source ~/.bashrc
    

创建oracle 11g软件安装路径

mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
chown oracle.oinstall /opt/oracle -R

配置内核参数

  • 编辑 /etc/sysctl.conf,在文件尾追加下面的参数设置

    fs.file-max = 6815744
    fs.aio-max-nr =1048576
    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 = 1048576
    kernel.sem = 250 32000 100 128
    
  • 使设置生效
    sysctl -p
    

限制 oracle 用户资源

  • 编辑 /etc/security/limits.conf,在末尾添加以下代码

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    

安装字体

  • 一般需要安装中易宋体字体,百度随便下载一个zysong.ttf,切换到zysong.ttf所在路径,运行:

    mkdir /usr/share/fonts/zh_CN/TureType/ -p
    mv zydong.ttf /usr/share/fonts/zh_CN/TrueType/
    fc-cache -fv
    

安装oracle 11g

  • 解压下载好的oracle 11g文件

    unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/
    unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/
    chown oracle.oinstall /home/oracle/database/ -R
    
  • 切换到 oracle 用户下,运行安装程序
    su - oracle
    cd database
    ./runInstaller
    
  • 若提示swap空间不足,自行百度解决!

配置监听器数据库

- Oracle软件安装完后,执行 netca 命令配置监听器

netca
  • 在图形界面中按提示配置监听器
  • 执行 dbca 命令安装数据库
dbca
  • 在图形界面中按提示安装数据库就可以了。

测试运行

  • 数据库安装完后监听器与数据库实例就已启动,
  • 停止和启动监听器
lsnrctl stop
lsnrctl start
  • 停止和启动实例
sqlplus /nolog
SQL> connect / as sysdba;
SQL> shutdown
SQL> startup
#执行其它SQL语句测试数据库

转载于:https://my.oschina.net/colben/blog/361463

centos6.5下搭建oracle 11g相关推荐

  1. Centos6.5 下 本地Oracle 11g R2 x86安装

    注意Oracle字符集设置,开发与服务器端的字符集需要一致,否则改起来比较麻烦 Step1 添加主机名与IP对应记录 [root@primary ~]# vi /etc/hosts (127.0.0. ...

  2. Linux下安装Oracle 11g详细过程

    需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,CentOS6.4 ...

  3. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  4. Centos6.8下搭建SVN服务器

    1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一 ...

  5. rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤

    RHEL 6.2 x86_64 下安装Oracle 11g步骤, 在安装过程中如遇到问题可以一起讨论,,共同学习,如有错误,还请告知,谢谢 1.首先 修改 /etc/sysctl.conf文件 添加参 ...

  6. oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...

    这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...

  7. Redhat Enterprise 6 下安装Oracle 11g报错

    Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...

  8. 43、Windows 7下安装Oracle 11g相关问题解决方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特 ...

  9. 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备

    虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...

最新文章

  1. live2d模型_使用二次元模型动画人物让自己网站“骚起来”
  2. MSSQL 漏洞利用与提权
  3. SQLSERVER单表CRUD通用方法
  4. CL_CRM_WEB_UTILITY
  5. C#读书雷达 | TW洞见
  6. c#中ReadLine,Read,ReadKey的区别
  7. 从Text文本中读值插入到数据库中
  8. 信息系统开发平台OpenExpressApp - ClickOnce智能部署
  9. 1005. Maximize Sum Of Array After K Negations
  10. 设置代理,多进程爬虫
  11. Java war包取之外的properties文件
  12. doubango编码及发送流程的疑惑
  13. 《机器人学导论》Matlab计算坐标系变换矩阵
  14. 量化投资学习——理解Barra模型
  15. 微信检测器 微信过滤工具
  16. 蓝桥杯 Java 自行车停放(双向链表解法)
  17. Node 简介、模块、模板引擎、NPM、文件操作、缓冲区、文件流、网络操作、Express框架
  18. 打印所有的水仙花数---初学c语言
  19. 基于人脸识别的课堂考勤系统 tkinter+openpyxl+face_recognition
  20. robot_marm catkin_make报错

热门文章

  1. leetcode85. 最大矩形
  2. C++:28 --- C++内存布局(上)
  3. PaperNotes(4)-高质量图像生成-CGAN-StackGAN-Lapgan-Cyclegan-Pix2pixgan
  4. 两条边延长角会有什么变化_叶片锁是什么样的 叶片锁使用方法【详解】
  5. Redis整合springboot实现集群模式
  6. Vector用法详解
  7. 推辞掉得不是你的工作,而是你的未来
  8. 解决: service endpoint with name xxx already exists ( docker 已删除的容器却依旧存在)
  9. 【Quartz】Spring3.2.9 + Quqrtz2.2.1 实现定时实例
  10. Jmeter----5.1 设置中文