服务器环境要求

    硬盘 20G以上 ,必须高于1G的物理内存,交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
 

在Root用户下执行以下步骤:

修改用户的SHELL的限制,修改/etc/security/limits.conf文件

oracle   soft    nproc    2047

oracle   hard    nproc    16384

oracle   soft    nofile     1024

oracle   hard    nofile    65536

修改/etc/pam.d/login 文件

session   required    /lib/security/pam_limits.so

session   required    pam_limits.so

修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi  /etc/sysctl.conf

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

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

/etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl  -p

创建相关用户和组

groupadd
 oinstall

groupadd
 dba

创建Oracle用户和密码,输入命令:

useradd -g oinstall -g dba -m
oracle

passwd
 oracle

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认

创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:

mkdir
/home/oracle/app

mkdir
/home/oracle/app/oracle

mkdir
/home/oracle/app/oradata

mkdir
/home/oracle/app/oracle/product

更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /home/oracle/app
配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle  ,然后直接在输入 : vi
.bash_profile,加入厦门内容
umask 022
export ORACLE_BASE=/home/oracle/app
export
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

到这里环境全部配置好了。

现在是上传安装包到知道路径,unzip
解压会生成database文件夹

unzip
 linux.x64_11gR2_database_1of2.zip

unzip  linux.x64_11gR2_database_2of2.zip

如果是公司服务器,肯定只能进行命令行操作,可以采用一种Xmanager的工具进行图形化界面安装。

xshell进入database,./runInstaller进入图形化界面安装步骤,因为写此文章时本人已经安装好,无法配图了。网上又前人搭建的配图,图形化界面安装就基本和windows下安装基本一样了。

 

最新文章

  1. Windows 10下使用U盘安装Ubuntu双系统
  2. python学习-day01
  3. 【Qt】使用QProcess调用其它程序或脚本
  4. poj 1789 Truck History
  5. django初探
  6. asp.net中的绝对路径和相对路径
  7. malloc函数的一种简单的原理性实现
  8. SQL SERVER IN参数化处理
  9. UPYUN云服务体验计划,阅读神器Kindle、LaCie移动硬盘、索尼大法充电宝、高大上极路由、UPYUN代金券等你拿!
  10. JS中的this的应用总结
  11. Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config解决
  12. Jmeter_从jdbc请求的响应中获取参数做关联
  13. (原创)带模板的OLE输出EXCEL
  14. 【题解】Luogu P5251 [LnOI2019]第二代图灵机
  15. solr中Cache综述
  16. python单例模式的实现
  17. python requests库的简单使用
  18. JDBC的DBUtils源码
  19. MySql 利用mysql&mysqldum导入导出数据
  20. Ubuntu 12.04 下 Sublime Text 3 Build 3047 破解

热门文章

  1. oracle 优化 —— 分区表
  2. Xcode使用xib拖线时出现: could not insert new outlet connection
  3. uva 10894 - Save Hridoy
  4. 基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
  5. TransactionScope的正确用法(转自:http://blog.csdn.net/greystar/article/details/1359960)
  6. php 之 数据访问
  7. bootstrap 模版
  8. Python实现合并排序MergeSort
  9. Swift 可选链-备
  10. 继网易博客后搜狐博客也增加了nofollow标签