Linux Oracle数据库的安装
| 
 RAW 
 | 
Swap | 
| 1G至2G | 1.5倍 | 
| 2G至16G | 同RAW相等 | 
| 16G以上 | 16G | 
- kernel-headers-3.10.0-123.el7.x86_64
 - gcc-c++-4.8.2-16.el7.x86_64
 - numactl-devel-2.0.9-2.el7.x86_64
 - glibc-headers-2.17-55.el7.x86_64
 - glibc-common-2.17-55.el7.x86_64
 - binutils-2.23.52.0.1-16.el7.x86_64
 - unixODBC-devel-2.3.1-10.el7.x86_64
 - libaio-0.3.109-12.el7.x86_64
 - make-3.82-21.el7.x86_64
 - elfutils-libelf-0.158-3.el7.x86_64
 - elfutils-libelf-devel-0.158-3.el7.x86_64
 - sysstat-10.1.5-4.el7.x86_64
 - glibc-static-2.17-55.el7.x86_64
 - glibc-devel-2.17-55.el7.x86_64
 - glibc-2.17-55.el7.x86_64
 - elfutils-libelf-devel-static-0.158-3.el7.x86_64
 - libaio-0.3.109-12.el7.i686
 - gcc-4.8.2-16.el7.x86_64
 - libgcc-4.8.2-16.el7.i686
 - libstdc++-static-4.8.2-16.el7.x86_64
 - libaio-devel-0.3.109-12.el7.x86_64
 - libstdc++-4.8.2-16.el7.x86_64
 - libaio-devel-0.3.109-12.el7.i686
 - unixODBC-2.3.1-10.el7.x86_64
 - libstdc++-devel-4.8.2-16.el7.x86_64
 - compat-libstdc++-33-3.2.3-71.el7.x86_64
 - libgcc-4.8.2-16.el7.x86_64
 - libgomp-4.8.2-16.el7.x86_64
 
# groupadd oinstall
# useradd -m -g oinstall -G dba oracle
# passwd oracle
// 如果nobody用户不存在(id nobody命令查看),则创建:
# useradd nobody
| 参数 | 最小值 | 文件 | 命令 | 
| 
 semmsl 
semmns semopm semmni  | 
 50 
32000 100 128  | 
 /proc/sys/kernel/sem 
 | 
 # /sbin/sysctl -a | grep sem 
 | 
| 
 shmall 
 | 
 2097152 
 | 
 /proc/sys/kernel/shmall 
 | 
# /sbin/sysctl -a | grep shm | 
| 
 shmmax 
 | 
 4294967296 
 | 
 /proc/sys/kernel/shmmax 
// 最大共享内存,官方文档建议是内存的1/2 // 我的服务器是8G内存,所以为4*1024*1024*1024 // 最小值为536870912(1G内存/2)  | 
# /sbin/sysctl -a | grep shm | 
| 
 shmmni 
 | 
 4096 
 | 
 /proc/sys/kernel/shmmni 
 | 
# /sbin/sysctl -a | grep shm | 
| 
 file-max 
 | 
 6815744 
 | 
 /proc/sys/fs/file-max 
 | 
# /sbin/sysctl -a | grep file-max | 
| 
 ip_local_port_range 
 | 
 9000 65500 
 | 
 /proc/sys/net/ipv4/ip_local_port_range 
 | 
# /sbin/sysctl -a | grep ip_local_port_range | 
| rmem_default | 
 262144  
 | 
 /proc/sys/net/core/rmem_default 
 | 
# /sbin/sysctl -a | grep rmem_default | 
| rmem_max | 
 4194304 
 | 
 /proc/sys/net/core/rmem_max 
 | 
# /sbin/sysctl -a | grep rmem_max | 
| wmem_default | 
 262144 
 | 
 /proc/sys/net/core/wmem_default 
 | 
 # /sbin/sysctl -a | grep wmem_default 
 | 
| wmem_max | 
 1048576 
 | 
 /proc/sys/net/core/wmem_max 
 | 
 # /sbin/sysctl -a | grep wmem_max 
 | 
| aio-max-nr | 1048576 | 
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑文件:vi /etc/pam.d/login 加入以下语句:
session required pam_limits.so
(注意:根据最后一条session规则的注释,应该加在最后一条规则之前)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
su - oracle
vi ~/.bash_profile
以下是配置文件的内容,里面已有的部分就不必在次添加了。
export ORACLE_BASE=/opt/oracle
export ORACLE_SID=orcl
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
选择advance install
数据库home设置为/opt/oracle/product/11.2.0.1
数据库全局名称设置为afcsc
字符集选Simplified Chinese ZHS16GBK
- 第一个:
 
/lib64/libstdc++.so中memcpy@GLIBC_2.4找不到。
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a
- 第二个:
 
问题:undefinied reference symbol'B_DestroyKeyObject',查看日志,实际就是没有找到nnz11这个库。
启动关闭和自启动
先打开监听:lsnrctl start
再启动:方法1:sqlplus /nolog ;SQL> startup ;SQL> shutdown immediate
Linux Oracle数据库的安装的更多相关文章
- Linux下Oracle数据库的安装
		
记录详细过程以备使用 一.准备安装 为了确保Oracle数据库11g能够成功安装,您需要做好准备工作,例如检查网络配置.更改Linux内核参数.创建用户Oracle.创建安装目录.设置用户Oracle ...
 - .net远程连接oracle数据库不用安装oracle客户端
		
asp.net远程连接oracle数据库不用安装oracle客户端的方法下面是asp.net连接远程Oracle数据库服务器步骤: 1.asp.net连接oracle服务器需要添加Sytem.Data ...
 - .net远程连接oracle数据库不用安装oracle客户端的方法
		
.net远程连接oracle数据库不用安装oracle客户端的方法步骤: 1.添加Sytem.Data.OracleClient命名空间. 2.连接时需要ConnectionString字符串,出现在 ...
 - Linux oracle数据库自动备份自动压缩脚本代码
		
Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: www.jbxue.com ##系统名称 sysname ...
 - Solaris 和linux 之oracle 数据库的安装
		
本篇博文前面是一些基础知识介绍,后面才是总结篇. 一.在solaris上面装oracle 10g教程 目前官网已经没有32位的oracle11g了,取而代之的都是64位的oracle11g,为了能在3 ...
 - Linux  oracle 11g r2  安装前检查及安装
		
Linux环境配置 [c-sharp] view plaincopy OS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自 ...
 - Oracle数据库的安装详解
		
1.写在安装前的话 可能有很多的菜鸟十分害怕大型软件的安装,因为安装过程中的一些错误很让他们头疼.下面我就写一个教程,希望能对大家有帮助,在安装ORACLE之前给大家一点点的意见: (1)尽量要安装L ...
 - Oracle数据库的安装 【超详细的文图详解】
		
Oracle简介Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库 ...
 - oracle 数据库RPM安装方式
		
下载RPM包 Oracle Database Software Downloads 下载Linux x86-64 对应的RPM oracle-database-ee-19c-1.0-1.x86_64. ...
 
随机推荐
- Linux Mint---shutter截图软件
			
shutter 可以说是linux下最好的截图软件了,默认安装好后不能编辑截图,解决方法如下: 1-关闭shutter 2-sudo apt-get install shutter libgoo-ca ...
 - 飞扬的小鸟(NOIP2014)(丧病DP题)
			
原题传送门 刚开始我还以为这道题目非常的简单.. 然后随便打了一个DP,直接WA,被zxyer狠狠地D了一顿. 然后发现有好多细节.. 首先假如某横坐标没有管子,那么l[x]=0;h[x]=m+1; ...
 - DOS版PE工具制作
			
// PE.cpp : 定义控制台应用程序的入口点. //DOS版PE工具制作 #include "stdafx.h" #include <windows.h> #in ...
 - Centos7下yum安装mongodb
			
简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自 ...
 - Python模块学习:glob 文件路径查找
			
glob模块是最简单的模块之一,内容非常少. 用它可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多. 查找文件只用到三个匹配符:”*”, “?”, “[]”. ”*”匹配0个或 ...
 - 【原创】Win7 IE故障:APPCRASH,d3d9.dll,c0000005
			
问题 今天使用使用IE登录某网址,发现总是报错,如下图,无法浏览. 解决方案 主要讲IE的呈现方案修改即可,如下步骤: 在IE的[Internet选项]选择[高级]选项卡,在[加速的图形]中勾选[使用 ...
 - LINUX学习资源
			
鸟哥:http://vbird.dic.ksu.edu.tw/linux_basic/0430cron.php#cron 五分钟教程:http://roclinux.cn/?page_id=3759
 - 洛谷 P1060 开心的金明【DP/01背包】
			
题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:"你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就 ...
 - Codeforces Beta Round #4 (Div. 2 Only) A. Watermelon【暴力/数学/只有偶数才能分解为两个偶数】
			
time limit per test 1 second memory limit per test 64 megabytes input standard input output standard ...
 - 关于Date数据类型格式化的转换
			
例如: jsp页面读取数据库中日期格式的列时可能显示为1988-05-03 00:00:00 格式,但是我们不想要后面的00:00:00时间,只想要前面的年月日,那么该如何做出修改呢? 方法一:我 ...