Linux系统安装Oracle 10g
来源:互联网 发布:淘宝客刷爆款 编辑:程序博客网 时间:2024/05/21 19:23
A:初始化网络
1.设置网络参数编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。
编辑/etc/hosts,加入主机名和IP(主机名用hostname或者uname –u命令查看)
2.设置系统服务
禁用一些不必要的系统服务
chkconfig iptables offchkconfig ip6tables offchkconfig cups offchkconfig firstboot offchkconfig wpa_supplicant offchkconfig postfix off
3.用在线安装方式常用软件及必需软件
安装kernel-devel和kernel-headers,并且在更新系统时,禁止更新kernel:
yum -y install kernel-devel kernel-headers && echo exclude=kernel* >> /etc/yum.conf
更新系统:
yum -y update
安装常用软件:
yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel
安装Oracle必需软件:
yum -y install compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel
注:安装完成以上软件后,建议重启系统。
4.创建Oracle相关用户和目录
以下命令按顺序执行:
groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracleusermod -g oinstall -G dba oraclemkdir -p /usr/local/oraclechown -R oracle:oinstall /usr/local/oraclechmod -R 755 /usr/local/oracle
5.修改内核参数
编辑/etc/sysctl.conf:
cat >> /etc/sysctl.conf << EOFkernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65500net.core.rmem_default = 4194304net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 262144EOF
修改完成后,运行sysctl -p使设置生效。
6.为Oracle用户设置Shell限制
编辑/etc/security/limits.conf:
cat >> /etc/security/limits.conf << EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536EOF
编辑/etc/pam.d/login:
cat >> /etc/pam.d/login << EOFsession required pam_limits.soEOF
编辑系统环境配置文件/etc/profile,在最后添加如下内容:
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
编辑/etc/csh.login,在最后添加如下内容:
if ( $USER == "oracle") then limit maxproc 16384 limit descriptors 65536endif
编辑/home/oracle/.bash_profile,在最后添加如下内容:
export ORACLE_BASE=/usr/local/oracleexport ORACLE_HOME=/usr/local/oracle/product/10201export ORACLE_SID=billexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
注:这里的ORACLE_SID的值,是后面安装数据库时候用到的SID。
7.重启服务器,并且使用oracle用户登录
将Oracle服务端10201_database_linux_x86_64.cpio.gz安装包上传至服务器,保存在/home/oracle/Downloads 目录下面,并使用root账户赋权:
chown -R oracle:oinstall /home/oracle/Downloads/10201_database_linux_x86_64.cpio.gz
B.安装Oracle 10g
一.进入/home/oracle/Downloads目录,解压安装文件:
cd /home/oracle/Downloadszcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv > /dev/null 2>&1
此时在/home/oracle/Downloads目录下面会生成一个名为database的目录,进入database目录。
编辑install目录下面的oraparam.ini文件,在“Certified Versions”的项目中添加“redhat-6”。
vim /home/oracle/Downloads/database/install/oraparam.ini
添加redhat-6
[Certified Versions]Linux=redhat-6,redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
二.开始安装
进入到刚才解压安装包的目录执行安装命令:
/home/oracle/Downloads/database/runInstaller
准备过程无误的情况下,安装界面如下:
三.选择高级安装“Advanced Installation”,然后Next:
四.指定产品清单目录和身份证明,默认即可:
五.选择安装类型,这里选择企业版“Enterprise Edition”,点击“Product Language”按钮可以进行产品语言的选择:
六.语言选择简体中文“Simplified Chinese”,选中后,点击OK,点击Next:
七.指定安装主目录的详细信息,这里默认即可,点击Next:
八.产品特定的先决条件检查(注:一般会出现1个warning,这里虚拟机安装出现了2个),默认即可,点击Next:
出现如下的Warning窗口,点击“Yes”继续:
九.选择配置选项,这里我们先只安装数据库软件,稍后使用DBCA来创建数据库,点击Next:
十.如下界面点击“Install”,进行数据库软件的安装:
十一.安装过程中会有报错画面,直接“Continue”即可(注:我遇到过没有“Continue”按钮的报错画面,基本安装是失败的):
十二.安装出现如下界面的时候,需要运行终端工具“Terminal”,进入root用户执行提示的两句命令:
使用su root命令进入root用户,按顺序执行命令。(执行root.sh时候,直接Enter继续即可。)
/usr/local/oracle/oraInventory/orainstRoot.sh/usr/local/oracle/product/10201/root.sh
十三.Oracle数据库软件安装完成,点击Exit退出。
紧接着需要在“Terminal”命令行执行如下命令:
/usr/local/oracle/product/10201/bin/relink all
至此,Oracle数据库软件安装全部完成.
- Linux系统安装Oracle 10g
- Linux AS4 系统下安装Oracle 10g完整篇
- Linux AS4 系统下安装Oracle 10g完整篇
- Linux系统下Oracle 10g安装过程
- Linux AS4 系统下安装Oracle 10g完整篇
- Linux系统下安装ORACLE 11G
- Linux安装Oracle 10g
- Linux安装Oracle 10g
- Linux oracle-10g安装
- windows7系统下安装oracle 10g
- windows7系统下安装oracle 10g
- windows7系统下安装oracle 10g
- RHEL系统安装Oracle 10g详解
- 菜鸟在Linux系统中安装Oracle 11G
- Linux x64系统上安装 oracle 11g R2 x64
- oracle database 11g安装linux系统参数要求
- suse linux 10 oracle 10g 安装
- Oracle 10g linux 安装笔记
- Android知识总结(问答形式)一
- TS流讲解--什么是ts流
- eclipse 如何向 SQL server写命令
- [HNOI2002]跳蚤 【容斥】
- Cygwin 未找到命令
- Linux系统安装Oracle 10g
- hadoop2.8.2官方文档之单节点集群
- Eclipse手动添加dtd文件使xml能自动提示
- 澳大利亚卖力推销袋鼠肉,中国吃货为什么不动心
- 使用tensorflow卷积神经网络实现mnist手写数字识别
- ubuntu安装chrome及常见错误总结
- 總結——關於2017 10 30測試的分析總結
- SimpleDateFormat NULL
- UCGUI学习之路(5)MemDev