安装环境- Linux服务器:SUSE11-linux 64/32位
- Oracle服务器:Oracle11gR2 64/32位
系统要求- 内存:必须高于1G的物理内存
- 交换空间:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
- 硬盘 :5G以上
安装包为了选择正确的ORACLE版本,我们需要先了解服务器的一些基本信息:系统名称为SUSE Linux Enterprise Server 11(x86_64),所以我们的ORACLE安装包为: linux.x64_11gR2_database_1of2.zip及linux.x64_11gR2_database_2of2.zip.
在SUSE 11上,Oracle 11g的安装必须依赖以下包(Oracle官方安装文档中可根据系统版本查询):
binutils-2.19
gcc-4.3
gcc-c++-4.3
glibc-2.9
glibc-devel-2.9
ksh-93t
libstdc++33-3.3.3
libstdc++43-4.3.3_20081022
libstdc++43-devel-4.3.3_20081022
libaio-0.3.104
libaio-devel-0.3.104
libgcc43-4.3.3_20081022
libstdc++-devel-4.3
make-3.81
sysstat-8.1.5
你可以用下面的命令的来查看这些包有没有安装:rpm –qa | grep *如:
rpm –qa | grep binutils要求的版本一定是等于大于上面的版本的,如果没有,请找到该包并安装,以上各包可在SUSE安装盘中找到:/suse/x86-64。---------------------------------###或者以下方法(源于网络)安装前检测依赖包——如需下载:在Linux公社1号FTP服务器:------------------------------------------分割线------------------------------------------FTP地址:ftp://ftp1.linuxidc.com用户名:ftp1.linuxidc.com密码:www.linuxidc.com在 2016年LinuxIDC.com1月SUSE 11下安装 Oracle 11g图解及相关依赖库下载方法见 http://www.linuxidc.com/Linux/2013-10/91140.htm------------------------------------------分割线------------------------------------------如果发现没有安装的依赖包,进行安装
系统配置一、在root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655362)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件,编辑完成后按Esc键,输入“:wq”存盘退出.(不配置好的话安装时就会提示什么空间不足,达不到xxx…要求无法安装),session required /lib/security/pam_limits.so
session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf文件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576 4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。输入:sysctl -p5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536else ulimit -u 16384 -n 65536fi umask 022fi编辑完成后按Esc键,输入“:wq”存盘退出 6)创建相关用户和组,作为软件安装和支持组的拥有者创建用户组,输入命令:groupadd oinstall
groupadd dba(创建用户和组)创建Oracle用户和密码,输入命令:(赋予权限)useradd -d /home/oracle -g oinstall -G dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:输入命令:mkdir -p /opt/oraclemkdir -p /opt/oracle/oradata8)更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /opt/oraclechmod 755 -R /opt/oracle
在oracle用户下执行以下步骤:9) 配置oracle用户的环境变量,首先,切换到新创建的oracle用户下输入:su – oracle ,然后直接在输入 :vi /home/oracle/.bash_profile ,按i编辑 .bash_profile(注:也可配置在oracle安装路径下的.profile或者.bashrc文件里),进入编辑模式,增加以下内容:umask 022export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.0.1/db_1export ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATHexport LC_ALL="en_us"export LANG="en_us"export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"编辑完成后按Esc键,输入“:wq”存盘退出
配置oracle用户的环境变量oracle@linux-unvz:~> vi .bashrcexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.0.1/db_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"保存退出;
安装oracle系统1、当上述系统要求操作全部完成后,注销系统,在图形界面以oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝,把oracle安装包linux_11gR2_database.zip用oracle用户传至/opt/oracle下(下面两步骤需要在root用户下执行)解压unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip赋于刚解压出来的文件夹权限chmod 777 -R /opt/oracle/database/2、在oracle用户上执行安装oracle数据库软件 输入命令:
cd /opt/oracle/database
./runInstaller3、解决乱码(字符集不一样,此时安装可能会出现乱码,解决如下:)输入命令:export LANG=en_US启动图形界面如果报错,解决办法如下linux-unvz:~ # vi /etc/hosts192.168.100.84 hostname安装过程(列出需要注意的截图,其他默认都是下一步即可) 上图>建议选择只安装软件选项上图>这个和环境变量ORACLE_BASE、ORACLE_HOME对应上(图仅供参考)Oracle Base: /opt/oracleSoftware Location: /opt/oracle/product/11.0.1/db_1 上图>路径与oracle安装所在路径匹配上(该图仅供参考)Inventory Directory: /opt/oracle/oraInventory 上图>勾选忽略所有切换至root用户,执行
orainstRoot.sh和
root.sh后,点击ok
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2016-01/127832p2.htm
ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsMySQL大数据量的导入相关资讯 Oracle 11g安装 SUSE 11下安装 Oracle 11g
- Ubuntu 16.04安装Oracle 11g (今 09:45)
- Oracle 11g+RAC+RHEL6.5+udev+ASM+ (12/04/2015 09:10:53)
- Ubuntu 14.04 LTS 64位安装Oracle (03/20/2015 19:30:08)
| - RHEL 5.7下Oracle 11g 单实例安装 (08月13日)
- Linux 6下安装Oracle 11g(64bit) (08/28/2015 13:51:46)
- RedHat Linux 6.0安装Oracle 11g (11/10/2014 14:53:03)
|
本文评论 查看全部评论 (0)