我的oracle 11g 安装之路(centos6.2)
来源:互联网 发布:小猪生活通源码 编辑:程序博客网 时间:2024/06/05 19:33
最近想弄弄oracle,不过系统是centos,windows下很简单,不过linux以前我尝试在ubuntu下安装,不过没有成功啊,网上找了些个文章,不过都像是一个人写的,今就把我的安装过程作个笔记。
系统:centos6.2 ,内存2G。32位!!! (你看到的i686 i386 就是.查内核:# uname -a)
这个系统安装时我是选的那个desktop的,在定制中又加了个mysql ,一堆常用工具包,还有服务器的管理包,重要的是一些兼容性的包。呃,记的不是很清啊。
记得一点在输入hostname 时一定记好了, 安装oracle要用的。
前期配置:
进系统后就开始吧;
确认包都安上了:
1.安装相关的开发工具包
#yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++
#yum -y install libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
我的这里都是安上的,所以运行了也没有再下载。如果你的还有下载的包,说所在装系统定制时少选了什么包。
2.修改内核参数
# vi /etc/sysctl.conf
# make it comment
#net.bridge.bridge-nf-call-ip6tables = 0
#net.bridge.bridge-nf-call-iptables = 0
#net.bridge.bridge-nf-call-arptables = 0
# add at the last line
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
#shmmax为物理内存的一半或4G
kernel.shmmax = 1050195968
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576
*这里这个kernel.shmmax我要说下(虽然我还不知道这些个东西是什么),你在下面的oracle安装问题检测那是会看到提示的(如果你设的不合理)
我这里提示的是 5000000000 多(比这个数大一些我不记得了),
下面的安着做,不懂就百度吧。
#vi /etc/pam.d/login
session required pam_limits.so
# vi /etc/security/limits.conf
# add at the last line
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3.添加用户及组
groupadd oinstall
groupadd oper
groupadd dba
groupadd oracle
useradd -g oinstall -G dba,oper,oracle oracle
groupadd asmadmin
useradd osasm
usermod -g oinstall -G asmadmin,dba,oper osasm
*这里只建oracle oinstall 也可以。你看着办吧。
4.换用户oracle配置
$ vi ~/.bash_profile
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
$ source ~/.bash_profile
5.运行安装
解压缩zip文件以及安装
在解压缩那两个zip文件后在database目录下直接输入:
$ ./runInstaller
*如果你的oracle11g是中文那这里就会出乱码了(都是小方框的字,呃,是字么?)。那就关了,先处理下中文问题吧。
6. 中文问题
oracle的中文你系统没有,下载个吧:http://download.csdn.net/download/zax0zax/6443127
然后在Linux下执行以下命令,把字体库安装到相应位置即可
mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
安好了再运行 ./runInstaller.这回就是中文了。看的来吧。
7. 检测没有通过
有可能有部分内核参数没有改合理,安装界面下部有提示,看着来处理。
也有可能有部分依赖包没有,到我网找找吧。我安装到这里时,只有一个依赖包,网上下了个装上再检,ok 通过。
8. 结束后的配置
这个我没有配,大家自己处理吧。看了看系统没有找到oracle的那几个服务,好像是没有安装到系统服务里,也好,我的老笔记本也不想让你自启动。
手动更合新手学习,不是吗。
9. 服务的管理
用安装用户操作哦。如果是别的用户su oracle 也是不可以的,要su - oracle才行( - 的前后有空格),不了解linux这个命令的朋友就百度吧.
$ sqlplus / as sysdba
进去启动oracle实例(知道什么是实例吧?就是一个数据库服务)
$ startup
关闭oracle 实例
$ shutdown
10.好了。
没什么了,好好学命令吧。
- 我的oracle 11g 安装之路(centos6.2)
- CentOS6 安装Oracle 11g 所需要的依赖包
- CentOS6安装Oracle 11g R2 手记
- oracle 11g centos6 详细安装说明
- centos6.5安装oracle 11g R2
- centos6.4安装oracle 11g R2
- Centos6.6 安装Oracle 11g
- Centos6.5安装oracle 11G
- Centos6.5下Oracle 11g R2安装过程
- centOS6.3中文版安装 oracle 11g 界面乱码解决方案
- Centos6.5 下 本地Oracle 11g R2 x86安装
- Centos6.5 x86_64下 静默安装Oracle 11g R2
- Centos6.8下安装Oracle 11g数据库图文详解
- RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
- RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
- [官方做法]RHEL6(CentOS6)上安装Oracle 11g过程
- RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
- RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
- 求三个整数中的最大值
- cloudfoundry之router源码分析
- 深入浅出Symfony2 - 结合MongoDB开发LBS应用
- 也谈应用程序级的同步、异步、阻塞、非阻塞
- 证书创建工具 (Makecert.exe)
- 我的oracle 11g 安装之路(centos6.2)
- 对于hints index() 的学习 (一)
- 支持 PS/2 与 USB 的键盘过滤驱动(可卸载)
- 已知前序遍历和中序遍历,重建二叉树
- CSS布局-DIV宽度自适应
- Horner规则实现多项式求值--C语言版
- VC++或QT下 高精度 多媒体定时器
- mysql 查找包含特定名字的表
- 【NGUI学习之一】Sprite动画播放和Slider使用