当前位置: 首页 > news >正文

HP-UX 11i v2上Oracle10.2基本安装指南

前言

  目的:不要迷恋Oracle安装指南,快速安装Oracle到HPUX是培养兴趣的第一步。
  提醒:不要尝试在生产机中尝试本文的安装步骤,因为它还可能会牵扯到集群、存储、安全、命名等很多规范,强烈建议在HP VM中学习安装。
  DBA起步走。安装数据库是DBA的必修课,尽管Oracle为我们提供了便捷的GUI安装和命令行安装方式,但是对于强大、灵活的Unix系统还是需要一些热身运动,准备稍有不足还有可能导致Oracle运行不稳定,无故挂掉,性能打折扣,本文只是针对HPUX安装Oracle最基本的快速安装指南。

1. 上传安装文件

  根据自己服务器情况而定,上传到空间足够的位置即可。

至 /usr/oracle_inst/database/

2. 登录root

  最好使用xWindows登录,安装oracle比较直观。

两种选择:

  1. 用root用户登录CDE,遇到问题解决参考:CDE不能登录问题
  2. 用telnet登录,本地pc必须安装有xWindows Server,并要配置好DISPLAY环境变量

3. 检查硬件

内存:最少1G

#machinfo

/tmp 最少400M空余

bdf /tmp

5G作为Oracle软件;1.2G作为预配置数据库用;如果配置为自动备份,还需要额外的空间;

#bdf

4. 检查软件

  1. 操作系统为HPUX 11i v2
  2. HP C/ANSI C Compiler (A.06.00)
  3. HP aC++ Compiler (A.06.00)
  4. Java SDK 1.4.2_07
  5. 系统补丁

 注:实际并没有检查,默认页可安装,但可能会有后遗症。

5. 创建用户及组

  • 最好使用sam创建用户和组
  • 手动方法:
#groupadd dba
#useradd -g dba -d /home/oracle oracle
#passwd oracle
pw:***

6. 创建安装目录

确保空间够用。

#mkdir –p/opt/oracle/product/10.2/oracledb
#chown -R oracle:dba/opt/oracle

更改安装文件权限

#chown oracle:dba/usr/oracle_inst/database/
#chmod 755/usr/oracle_inst/database/

7. 设置环境变量

登录CDE安装和本地telnet安装不同。

  • CDE安装

由于我要采用图形界面进行安装,所以应该编辑.dtprofile,加入以下变量:

vi /home/oracle/.dtprofile

在底部加入:

export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/10.2/oradb
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN
LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
  • telnet登录安装

vi /home/oracle/.profile

export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/10.2/oradb
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
exportNLS_LANG=AMERICAN
LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH

8. 安装oracle

$ /usr/database/runInstaller

以前按照提示下一步即可,中间选择安装实例数据库,最后一步按照提示切换到root下执行两个脚本,即安装完毕。

2010053013182871.jpg

2010053013185313.jpg

2010053013191258.jpg

有两项不能自动验证通过:系统补丁和内核修改,需要手动允许通过;

2010053013204035.jpg

2010053013204976.jpg

2010053013205619.jpg

2010053013210885.jpg

2010053013211624.jpg

以下是指定数据库文件存放的位置:

2010053013224976.jpg

2010053013230037.jpg

2010053013231177.jpg

2010053013231985.jpg

这里需要切换到root的命令行下执行下列两个脚本:

2010053013233128.jpg

9. 验证安装

$ lsnrctl start
$ sqlplus /nolog
SQL>conn sys/*** as sysdba
Connected.
SQL>startup
......
SQL>select systimestamp from dual;

小结

  本文力求用最快速的方式完成HPUX系统上的配置和基本的Oracle安装,让刚进入DBA大门的小菜们有信心和兴趣继续Oracle学习和工作,欢迎大DBA牛们指导,祝工作顺利。

转载于:https://www.cnblogs.com/ddr888/archive/2010/06/01/1747391.html

相关文章:

  • Chrome审查元素【Network】Preserve log
  • 【STM32 .Net MF开发板学习-01】Hello world
  • 千万级PV规模高性能高并发网站架构
  • 用Linux防火墙构建软路由
  • C#中Validating和Validated事件
  • CentOS7关闭防火墙
  • 被晒的文章
  • Gartner:网络信息安全投入依然不在中国政企客户优先投入之列
  • git服务器的建立——Git折腾小记
  • 如何安装VMwareTools
  • linux下的超级终端Minicom
  • 数论初步
  • 吃6大排毒蔬菜 让你年轻10岁
  • modelsim使用常见问题及解决办法集锦 ②
  • stm32 串口发送字符串丢失第一个字节
  • [case10]使用RSQL实现端到端的动态查询
  • DOM的那些事
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Hexo+码云+git快速搭建免费的静态Blog
  • iOS小技巧之UIImagePickerController实现头像选择
  • Java知识点总结(JavaIO-打印流)
  • JS变量作用域
  • Laravel Telescope:优雅的应用调试工具
  • PAT A1050
  • Protobuf3语言指南
  • 初识 webpack
  • 初识MongoDB分片
  • 观察者模式实现非直接耦合
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 首页查询功能的一次实现过程
  • 算法-图和图算法
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • postgresql行列转换函数
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #if和#ifdef区别
  • $(selector).each()和$.each()的区别
  • $refs 、$nextTic、动态组件、name的使用
  • (23)Linux的软硬连接
  • (C)一些题4
  • (附源码)ssm码农论坛 毕业设计 231126
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .chm格式文件如何阅读
  • .NET Core 2.1路线图
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net web项目 调用webService
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net程序集学习心得
  • /etc/sudoers (root权限管理)
  • @Autowired多个相同类型bean装配问题
  • @Autowired和@Resource的区别
  • @GlobalLock注解作用与原理解析
  • @html.ActionLink的几种参数格式
  • [cb]UIGrid+UIStretch的自适应
  • [CQOI 2011]动态逆序对