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

[经验分享] RedHat Linux AS4下安装Oracle 10gR2

[复制链接]

尚未签到

发表于 2018-5-14 09:45:11 | 显示全部楼层 |阅读模式
3 部分:安装 Oracle 可以从 OTN 下载 Oracle 数据库 10g。Oracle 提供了一个免费的开发和测试许可。但不提供支持,且该许可不允许用于生产目的。OTN 提供了完整的许可协议。要使 Oracle 10g发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。使用图形登录以 oracle 身份登录。创建一个目录以存放 Oracle 10g发行套件:  mkdir 10g_db
解压缩oracle 10g安装盘  # unzip 10201_database_linux32.zip
启动 Oracle 通用安装程序。  $ ./runInstaller
  1.
欢迎    o  单击 Next。  2.
指定清单目录和证书    o  如果您一直在依循本指南中的步骤,则使用默认值即可。否则,编辑清单目录的路径,以指向正确目录。    o  操作系统组名称应为 oinstall。  3.
指定文件位置    o  如果您一直在依循本指南中的步骤,则使用默认值即可。否则,在继续操作前确保源路径和目标路径正确。  4.
选择安装类型    o  接受默认值 Enterprise Edition。  5.
与特定产品相关的先决条件的检查    o  如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。如果一个或多个检查失败,则在继续操作前纠正该问题。  6.
选择数据库配置    o  接受默认值 Create a starter database 和 General Purpose。  7.
指定数据库配置选项    o  输入数据库的全局数据库名称。该名称应包含 ORACLE_SID 和服务器域名(例如,demo1.orademo.org,其中 demo1 是 ORACLE_SID,orademo.org 是域名)。    o  输入全局数据库名称时,SID 框将自动填充。    o  接受默认的数据库字符集。    o  选择 Create database with sample schemas。  8.
选择数据库管理选项    o  选择 Use Database Control for Database Management。  9.
指定数据库文件存储选项    o  选择 File System,然后输入数据库文件要使用的路径名(在本例中为 /u02/oradata)。  10.
指定备份和恢复选项    o  选择 Do not enable Automated backups。  11.
指定数据库模式口令    o  选择 Use the same password for all the accounts。    o  选择一个口令,然后输入两次进行确认。  12.
摘要    o  显示已安装产品的摘要。    o  单击 Install。  13.
安装    o  此屏幕历经安装和链接 Oracle 软件的几个阶段。    o  安装过程结束时弹出一个窗口显示配置信息。记下 Enterprise Manager URL,然后单击 OK 关闭该窗口。    o  弹出一个“Setup Privileges”窗口,提示需要以 root 用户身份运行配置脚本。以 root 用户身份登录,切换到该窗口中指示的目录,然后执行 root.sh 脚本。该脚本提示输入本地 bin 目录的位置。按 Enter 键接受默认值。当脚本完成时,返回到 Setup Privileges 窗口并单击 OK。(如下所示。)  14.
安装结束    o  记下摘要中显示的 URL,并在准备好时单击 Exit。  15.
恭喜!您的新 Oracle 10g数据库已经启动并可以使用。附录使用 SQL*Plus 访问数据库运行 SQL*Plus:  $ sqlplus
  SQL*Plus:Release 10.1.0.2.0 - Production on Sat Jun 5 16:59:21 2004
  Copyright (c) 1982, 2004, Oracle.All rights reserved.
  Enter user-name:/ as sysdba
  Connected to:
  Oracle Database 10g Enterprise Edition>  With the Partitioning, OLAP and Data Mining options
  SQL>
使用 Oracle Enterprise Manager 10g数据库控制在 Web 浏览器中,连接到安装过程中提供的 URL。例如:
(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)用户名:SYS口令:<安装过程中选择的口令>连接为:SYSDBA单击  
欢迎走入 Oracle Enterprise Manager 10g数据库控制的精彩世界!启动和停止 Oracle Enterprise Manager 数据库控制:  $ emctl start dbconsole
  $ emctl stop dbconsole
使用 iSQL*Plus 访问数据库  iSQL*Plus
是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台>
例如:
(如果数据库服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)用户名:SYSTEM口令:<安装过程中选择的口令>单击 。在 Workspace 框中输入 SQL 命令,然后单击 Execute。启动和停止 iSQL*Plus  $ isqlplusctl start
  $ isqlplusctl stop
启动和停止监听器:监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。  $ lsnrctl start
  $ lsnrctl stop
启动和停止数据库:启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:启动:  $ sqlplus
  SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004
  Copyright (c) 1982, 2004, Oracle.All rights reserved.
  Enter user-name:/ as sysdba

  Connected to an>  SQL> startup
  ORACLE instance started.
  Total System Global Area  188743680 bytes

  Fixed>
  Variable>  Database Buffers           25165824 bytes
  Redo Buffers                 524288 bytes
  Database mounted.
  Database opened.
  SQL> exit
关闭:  $ sqlplus
  SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004
  Copyright (c) 1982, 2004, Oracle.All rights reserved.
  Enter user-name:/ as sysdba
  Connected to:

  Oracle Database 10g Enterprise Edition>  With the Partitioning, OLAP and Data Mining options
  SQL> shutdown immediate
  Database closed.
  Database dismounted.
  ORACLE instance shut down.
  SQL> exit
什么是 ocssd.bin 进程?  Oracle
集群同步服务 (OCSSD) 是 Oracle 集群就绪服务 (CRS) 的一个组件,用于 RAC 和使用 ASM 的单个实例数据库。它在默认情况下安装,使用很少的系统资源,并在 /etc/inittab 中进行配置。这些进程在系统每次启动时自动启动。Oracle 建议不要禁用 OCSSD,即使您未运行 ASM。FAQ (Linux平台安装Oracle比较常见的问题)   1.
不能启动安装界面运行runInstaller提示信息类似如下:  xlib:connection to "localhost:0.0" refused by server
  xlib:client is not authorized to connect to server
  Exception in thread "main" java.lang.InternalError:
  can't connect to x11 window server using "localhost:0.0" at .......
解决办法: 设定你的DISPLAY环境参数.  # export DISPLAY= your_IPaddress :0.0
把your_IPaddress换成你的IP.或者用root简单的执行一下# xhost + (要注意这样会有安全上的隐患)  2.
安装界面显示很多"口口"样子的乱码解决办法:查看locale输出  # locale
  LANG=en_US.UTF-8
  LC_CTYPE=zh_CN.GB18030
  LC_NUMERIC="en_US.UTF-8"
  LC_TIME="en_US.UTF-8"
  LC_COLLATE="en_US.UTF-8"
  LC_MONETARY="en_US.UTF-8"
  LC_MESSAGES="en_US.UTF-8"
  LC_PAPER="en_US.UTF-8"
  LC_NAME="en_US.UTF-8"
  LC_ADDRESS="en_US.UTF-8"
  LC_TELEPHONE="en_US.UTF-8"
  LC_MEASUREMENT="en_US.UTF-8"
  LC_IDENTIFICATION="en_US.UTF-8"
  LC_ALL=
执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.  3.
用IE登录Linux服务器上的em出现乱码在Linux(Unix) 环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g的em, 按钮是"口口"这样的方框.解决办法: 参考:
  4.
创建数据库的时候出现ORA-03113的错误解决办法: 查看核心参数是否调整正确.参考:
  5. RedHat 9 / FC1
等系统10g不支持如何安装?解决办法:在10g不支持的Linux发行版上安装10g的解决方法  1).
运行runInstaller -ignoreSysPrereqs,这样会跳过检查.  2).
摘自 www.puschitz.com 修改/etc/redhat-release文件:  #su - root
  #cp /etc/redhat-release /etc/redhat-release.backup
  #cat > /etc/redhat-release <<   EOF

  Red Hat Enterprise Linux AS>  EOF
安装完毕,执行如下操作:  #su - root
  #cp /etc/redhat-release.backup /etc/redhat-release
  3). http://www.dbanotes.net/Oracle/10G-Beta-Install-Bug.htm
同样的思路,我们可以修改Oracle 的install/oraparam.ini文件达到目的.  6.
如何关掉那些 ocssd.bin 进程?解决办法:编辑/etc/inittab文件(做好备份)注释掉这一行:  h1:3:respawn:/etc/init.d/init.cssd run >/dev/null 2>................
  ---------------------------------------------------------------------------------------------------------------------
参考信息:  1
、在 Linux x86 上安装Oracle数据库10g
  2、Oracle 10gR2 + RedHat Enterprise Linux AS4 安装

  3、Oracle 10g For Linux安装手册

  4、Installing Oracle 10g on RHEL AS 3 Step-by-Step

  /etc/rc.d/init.d/dbora文件内容
  #鍉O~B鑯@~Chttp://staff.in2.hr/denis/oracle/10g1install_fedora3_en.html#n4_4
  # chkconfig: 0356 95 1
  # description: init script to start/stop oracle database 10g, TNS listener, EMS
  #
  #
  # match these values to your environment:
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  export ORACLE_SID=CQRCDATA
  export PATH=$PATH:$ORACLE_HOME/bin
  export ORACLE_USER=oracle
  # see how we are called:
  case $1 in
  start)
  dltelecom  - "$ORACLE_USER" -c "$ORACLE_HOME/bin/dbstart"
  dltelecom  - "$ORACLE_USER" -c "$ORACLE_HOME/bin/emctl start dbconsole"
  dltelecom  - "$ORACLE_USER" -c "SORACLE_HOME/bin/isqlplusctl start"
  ;;
  stop)
  dltelecom - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
  dltelecom - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
  dltelecom - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
  ;;
  *)
  echo "Usage: $0 {start|stop}"
  ;;
  esac
  

运维网声明 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-459776-1-1.html 上篇帖子: RedHat Linux手动创建RAID和LVM分区 下篇帖子: webtop在redhat5上的安装问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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