设为首页 收藏本站
查看: 919|回复: 0

[经验分享] SUSE_11_X64_SP4环境下安装ORACLE_11G_R2

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-12-27 09:08:56 | 显示全部楼层 |阅读模式
一、准备工作:
1.IP设置为静态
2./etc/hosts文件的配置必须跟本机ip信息一致
3.SUSE_11_X64_SP4系统环境
4.ORACLE_11G_R2安装包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip

5.安装ORACLE需要的一些库文件:
sysstat-8.1.5-7.9.56.x86_64.rpm
libstdc++43-devel-32bit-4.3.3_20081022-11.18.x86_64.rpm
libstdc++43-32bit-4.3.3_20081022-11.18.x86_64.rpm
libstdc++43-4.3.3_20081022-11.18.x86_64.rpm
libgcc43-4.3.3_20081022-11.18.x86_64.rpm

二、安装oracle数据库
1.创建用户和组:
用root用户登录图形界面,鼠标右键打开终端,执行命令:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -s /bin/bash -m oracle
passwd oracle

2.创建安装目录,修改权限、用户、组:
mkdir -p -m 777 /opt/oracle
chown -R oracle:oinstall /opt/oracle

3.修改内核参数:
vi /etc/sysctl.conf
kernel.shmmax = 4294967295
kernel.shmall = 2097152
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
保存后,执行下面的命令立即生效:
sysctl -p

4.设置shell对oracle用户的限制:
vi /etc/security/limits.conf
oracle soft   nproc 2047
oracle hard  nproc 16384
oracle soft   nofile 1024
oracle hard  nofile 65536

vim /etc/pam.d/login
session  required       pam_limits.so

vi /etc/profile
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

5.安装java环境:
把jdk-7u79-linux-x64.rpm上传到服务器
执行安装:rpm -ivh jdk-7u79-linux-x64.rpm(也可以直接从图形界面双击运行安装)

6.安装下面oracle环境需要的一些软件,如果光盘里面有就直接安装,没有就去网上下载对应rpm包,经过测试缺少下面5个软件包,然后进行安装:
rpm -ivh libstdc++43-32bit-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libstdc++43-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libstdc++43-devel-32bit-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libgcc43-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh sysstat-8.1.5-7.9.56.x86_64.rpm --force --nodeps

7.配置oracle全局环境变量:
vi /etc/profile(图形界面可以到相应目录找到文件,双击打开,将下面内容复制粘贴上去,保存。)
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gR2/db
export ORACLE_SID=orcl
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export DISPLAY=:0.0
添加完后立即生效:source /etc/profile

8.修改orcle用户环境:
vi /home/oracle/.bashrc
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gR2/db
export ORACLE_SID=orcl
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export LANG=en_us
export LC_ALL=en_us
添加完后立即生效:
source /home/oracle/.bashrc
然后执行:
xhost +

9.生成RedHat文件(这步可以省略不操作,实际是生成/etc/redhat-release文件):

echo “Red Hat Linux release 4.1” >> /etc/redhat-release

10.进入oracle安装文件(oracle):
将oracle安装包拷贝至服务器:
然后解压:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
赋予解压后合并的目录权限:
chmod -R 777 /home/poka/database/

11.打开xhost桌面(oracle):
切换到oracle用户
su - oracle
输入xclock命令,正常显示小时钟,表示设置oracle用户环境成功,否则请检查前面的环境参数设置。

12.开始安装:
选择字符集时注意选择AL32UTF8,可以解决客户端连接后中文显示乱码问题,切换到database目录,然后开始安装
./runInstaller -ignoresysprereqs

13.出现图形化安装界面:
步骤1:将红框中的内容勾选去掉,点击下一步,提示“未指定电子邮件地址”点击“是” spacer.jpg wKioL1hgzSKgIBDeAADPIiEZkl8093.png-wh_500x0-wm_3-wmp_4-s_40792250.jpg
wKioL1hgzZuBs32aAADFUTjRHkY550.png-wh_500x0-wm_3-wmp_4-s_701744318.jpg
步骤2:点击选中第1个选项“创建和配置数据库”此选项也为默认选项,点击下一步。
wKiom1hgzhnh8N_2AAETL68TifM113.png-wh_500x0-wm_3-wmp_4-s_3892311627.jpg
步骤3:点击选中第2个选项“Server Class”,点击“下一步”
wKioL1hgzm2ALU4aAACrhBT-ync376.png-wh_500x0-wm_3-wmp_4-s_511770782.jpg
步骤4:点击选中第1个选项“单实例数据库安装”,点击下一步。
wKiom1hgzsaRT9ogAADDk79-hw0853.png-wh_500x0-wm_3-wmp_4-s_2913039889.jpg
步骤5:点击选中“基本安装”,点击“下一步”
wKioL1hgzxPSIv_1AADR8ilaGwE812.png-wh_500x0-wm_3-wmp_4-s_759000767.jpg
步骤6:设置orcl密码(大小写加数字),其他设置不用更改
wKiom1hg1y6zcLMGAAD7Kns0wXw981.png-wh_500x0-wm_3-wmp_4-s_2633680883.jpg
步骤7: 这里路径选择/opt/oracle/oraInventory,点击下一步,提示选择yes
wKioL1hg2BPjr3ZWAAC9GpMEW9Q112.png-wh_500x0-wm_3-wmp_4-s_3489105143.jpg
wKioL1hg2BSRM4ZwAADJyFLZbhM016.png-wh_500x0-wm_3-wmp_4-s_3775278930.jpg
步骤8:这里如果有提示就根据提示来做,没有提示就会直接进入下一步
wKioL1hg2GmD9z0lAAGqHmX6maA430.png-wh_500x0-wm_3-wmp_4-s_3598568738.jpg
步骤9:如果没有上面的提示就会直接出现这个界面,点击finish进入下一步
wKioL1hg2PrRIdCXAAEE3iqMbhk464.png-wh_500x0-wm_3-wmp_4-s_1167742845.jpg
步骤10:进入安装进度条界面
wKioL1hg2TSCr8x5AAD6xUsH4No150.png-wh_500x0-wm_3-wmp_4-s_2243011742.jpg
步骤11:进度到95%的时候会弹出来一个界面(DATABASE CONFIGURATION ASSISTANT),然后请等待
wKiom1hg3SbQi7yaAAEk7WDxlfg687.png-wh_500x0-wm_3-wmp_4-s_3034992383.jpg
步骤12:进度到100%会提示password Managerment界面
wKiom1hg4ovQhp1rAAGgQiJneQo983.png-wh_500x0-wm_3-wmp_4-s_2519894329.jpg
wKioL1hg4oyx4VakAAGzZ5nQ-_c936.png-wh_500x0-wm_3-wmp_4-s_2817250713.jpg
wKioL1hg6GDSsw7lAAEryxJnumY032.png-wh_500x0-wm_3-wmp_4-s_338312823.jpg
点击password Managerment配置密码:
设置用户密码,注意New Password和Confirm Password两栏都要设置:System密码可以设置为123456,然后点OK,遇到提示选择yes
步骤13:在root用户下执行该路径的脚本,然后点击OK确定
sh /opt/oracle/oraInventory/orainstRoot.sh
sh /opt/oracle/product/11gR2/db/root.sh
wKioL1hg6LTCJwlfAAD5W8dLli8354.png-wh_500x0-wm_3-wmp_4-s_3659014112.jpg
步骤14:安装完毕
wKiom1hg6amiaKv7AADCFnZofZo088.png-wh_500x0-wm_3-wmp_4-s_941368154.jpg

三、设置监听和启动oracle数据库
  • 设置监听修改/opt/oracle/product/11gR2/db/network/admin/listener.ora文件
    SID_LIST_LISTENER =
    (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = orcl)
          (ORACLE_HOME = /opt/oracle/product/11gR2/db)
          (SID_NAME = orcl)
        )
      )
  • 开启|关闭|查看监听:
    lsnrctl start|stop|status
  • 连接数据库命令:
    (1)sqlplus / as sysdba
    (2)sqlplus /nolog
         SQL> connect / as sysdba
  • 开启|关闭|立即关闭数据库:
    startup
    shutdown
    shutdown immediate
  • SQL> select * from all_users;(查看系统所有用户)
  • SQL> SELECT * FROM DBA_USERS;(查看Oracle数据库所有用户(sysdba))
  • SQL> select * from tab;(查看系统所有的表)
  • SQL> select * from v$version;(查看当前版本)
  • SQL> show user(查看当前用户)
  • SQL> select status from v$instance;(查看是否安装成功)



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-319979-1-1.html 上篇帖子: Oracle 密码文件与用户密码的关系 下篇帖子: Navicat Premium报错:ORA-12541:TNS:no listener
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表