centos5.2 x86 安装 oracle 11g2r 日志
一.安装centos
二.安装ora所需的库
三.修改centos内核
四.建用户组和目录结构等
五.安装ora11g2r
六.安装sqlplus的翻页程序和help补丁
七.自启动脚本
八.常用命令
############################################################################
一.安装CentOS 5.2 32bit。
1.内存2G,Swap分区4200M
2.应用程序里,不选择"办公/效率率","游戏和娱乐","视频和音频"
3.开发里,勾选"开发工具",和"开发库" (之后安装时会提示缺3个包)
4.关闭Selinux和iptables
5.安装vmware增强工具,并将分辨率设置为1024*768
6.加载光驱 mount -r /dev/hdc /media (以只读方式挂载光驱) umount /dev/hdc
二.安装ora所需的库
1.将CentOS安装盘挂载
2.查询包是否安装 rpm -q binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2
3.安装库包 缺三个
rpm -ivh compat-libstdc++-33-3.2.3*.rpm libaio-devel-0.3.106*.rpm sysstat-7.0.2*.rpm
4.安装数据库驱动
rpm -q unixODBC-2.2.11 unixODBC-devel-2.2.11
rpm -ivh unixODBC-2.2.11*.rpm unixODBC-devel-2.2.11*.rpm
5.安装包 yum install pdksh
(vim /etc/yum.conf keepcache=1 改为保存下载包 ksh-20100621-18.el5.i386.rpm pdksh-5.2.14-37.el5_8.1.i386.rpm )
三.修改linux内核
1.修改控制文件 vim /etc/sysctl.conf
kernel.shmmni = 8192
kernel.sem =250 32000 100 128
fs.file-max = 6815744
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
2.修改许可文件 vim /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
3.修改登陆安全文件
vim /etc/pam.d/login
session required pam_limits.so
4.修改selinux(已改,查下)
vim /etc/selinux/config
SELINUX=disabled
5.修改主机名
vim /etc/hosts 删除掉所有其他的条目 只留一条
192.168.7.72 ora.tralinhotel.cn ora
四.建用户组和目录结构等
1.建用户和组,并设置密码
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle
2.建目录结构
mkdir -p /u01/app/oracle/product/11.2.0/
mkdir /u01/oradata
chmod -R 755 /u01
chown -R oracle.oinstall /u01
3.修改环境变量
vim /home/oracle/.bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/
export ORACLE_SID=ora
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LANG="zh_CN.UTF-8"
export ORACLE_TERM=vt100
if [ $USER = "oracle" ] ;
then if [ $SHELL = "/bin/ksh" ] ;
then ulimit -p 16384
ulimit -n 65536
else ulimit -u 16384 -n 65536
fi
fi
4.即时生效 在终端运行 /sbin/sysctl -p
五.安装oracle 11g2r
1.下载ora11g2r
su - oracle
wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_1of2.zip
wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_2of2.zip
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
2.到ui界面,用root开启xhost+
xhost +
3.安装ora11g2r
su - oracle
cd database
./runInstaller
4.修改tmpfs的分区大小(有时数据库启动时,提示临时什么区域空间不够,在centos5下,出现bug,但是在centos6下,无report)
vim /etc/fstab
tmpfs default,size=6g 0 0
六.安装sqlplus的翻页程序和help补丁
1.sqlplus翻页程序
wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/rlwrap-0.37.tar.gz
tar zxvf rlwrap-0.37.tar.gz
./configure
make && make install
写入环境变量
# echo 'alias sqlplus="rlwrap sqlplus"'>> /home/oracle/.bash_profile
2.安装帮助 help
用 system登陆
@?/sqlplus/admin/help/hlpbld.sql helpus.sql
用法:help shutdown
3.证书bug 浏览器查看时的bug,秘钥长度不符合,导致无法浏览
certutil -setreg chain\minRSAPubKeyBitLength 512
七.自启动脚本(###待续)
八.常用命令
sqlplus / as sysdba
1.开启关闭
startup nomount | mount | open
alter database mount | open
shutdown immediate
2.监听服务
lsnrctl
3.开启oem监控命令
emctl start|stop dbconsole
4.用户
创建
create user 用户名 identified by 口令 [account lock|unlock]
解锁
alter user 用户名 account lock|unlock;
授权
grant CONNECT, RESOURCE TO 用户名;
回收
revoke CONNECT, RESOURCE FROM 用户名;
5.查询
查看当前用户的缺省表空间
select username,default_tablespace from user_users;
查看用户下所有的表
select * from user_tables;
centos5.2 x86 安装 oracle 11g2r 日志的更多相关文章
- centos6 x86 安装 oracle 11g2r 日志
一.安装centos 6.5 二.安装ora所需的库 三.修改centos内核 四.建用户组和目录结构等 五.安装ora11g2r 六.安装sqlplus的翻页程序和help补丁 七.自启动脚本 八. ...
- solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed
1.ORACLE软件安装到86%时报错,图忘截了.日志例如以下: /oracle/u01/app/oracle/product/11.2.0/ INFO: db_1/lib/sysliblist` - ...
- 在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)
在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置) 软件版本: 虚拟机版本:vmwareworkstation 7.11 build-28 ...
- RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志
练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...
- CentOS 6安装Oracle 11gR2数据库
1.安装环境--- 操作系统:CentOS release 6.8 (Final) oracle:Oracle Database 11g Enterprise Edition Release 11.2 ...
- Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题
RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...
- 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具
Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑 ...
- linux 之静默安装oracle
Web服务器上面的Linux一般是不会有图形界面的,所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的,我们要使用的安装方式叫做Linux的静默安装.即在没有图形界面的Li ...
- 安装oracle
1.安装vnc yum install tigervnc tigervnc-server 2.vncserver启动 3.安装依赖库 yum install -y compat-libstdc* ...
随机推荐
- 理解Java机制最受欢迎的8幅图
原文链接: Top 8 Diagrams for Understanding Java 翻译人员: 铁锚 翻译时间: 2013年10月29日 世间总是一图胜过千万言! 下面的8幅图来自于 Progr ...
- GNU工具链学习笔记
GNU工具链学习笔记 1..so为动态链接库,.a为静态连接库.他们在Linux下按照ELF格式存储.ELF有四种文件类型.可重定位文件(Relocatable file,*.o,*.a),包含代码和 ...
- 「Poetize6」Candle
描述 蜡烛商店中有10种蜡烛,形状分别是0~9这10个数字,不过对于每种蜡烛,商店的存货量仅有一根.另外,忘川沧月已经有了一个"+"形状的蜡烛.忘川沧月想购买一些蜡烛,使得他的家族 ...
- 数学(莫比乌斯反演):HAOI 2011 问题B
题目描述: 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数. 输入格式: 第一行一个整数n,接下来n ...
- C# dll玩注入!.net运行时库内置!?
Contents Introduction Back To Fundamentals Load The CLR Fundamentals Advanced DLL Injection Fundamen ...
- Minimum Size Subarray Sum —— LeetCode
Given an array of n positive integers and a positive integer s, find the minimal length of a subarra ...
- MySQL客户端执行外部sql文件命令
客户端 source d:\bbs.sql 或者 \. d:\bbs.sql
- python 发送邮件例子
想到用python发送邮件 主要是服务器 有时候会产生coredump文件 ,然后因为脚本重启原因,服务器coredump产生后会重启 但是没有主动通知开发人员 想了下可以写个脚本一旦产生cored ...
- Linus:为何对象引用计数必须是原子的
Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术(parellism),并直截了当地表示并行计算是浪费所有人时间(“The whole “let’s parallelize” thi ...
- Finding Palindromes - 猥琐的字符串(Manacher+trie)
题目大意:有 N 个字符串,所有的字符串长度不超过 200W 任意俩俩字符串可以自由组合,问组合的字符串是回文串的个数有多少个? 分析:这是一个相当猥琐的字符串处理,因为没有说单个的字符串最少多长 ...