在RHEL4.0下面安装oracle10g数据库
1.到甲骨文网站下载oracle10g for linux32 安装包10201_database_linux32.zip,大概是600多M
2.首先先将所有的安装包安装了,这些包在RHEL4.0的4张CD安装盘中都有,大家可以去找。
binutils-2.17.50.0.6-2.el4
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el4
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e14
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
可以通过rpm -qa |grep binutils 来查看binutils-2.17.50.0.6-2.el4
该文件是否已经被安装,如果没有,则从安装盘中找到相应文件,然后安装.
3.Oracle的安装前准备:
a、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
b、创建安装数据库时所需要使用的用户组oinstall,dba及Oracle用户,并将oinstamll,dba组定义成oracle用户的主次组。命令参考如下:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle (设定oracle用户为oinstall、dba用户组的成员)
# passwd oracle (设定oracle用户的密码)
c、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/oracle,及改变以上目录的属性命令参考如下:
# mkdir -p /oracle/product/10.2.0 (创建数据目录)
# chown -R oracle.oinstall /oracle (设定目录所属的用户组和用户)
# chmod -R 775 /oracle (设定目录的读写权限)
d、以oracle 用户身份登录系统,复制oracle安装文件到/home/oracle下:
# cp 原文件夹 /home/oracle/ (复制文件到oracle个人目录内;也可以在图形界面下复制)
# unzip /home/oracle/10201_database_linux32.zip (解压zip文件)
e、配置oracle用户环境,以oracle用户登录,修改oracle用户下的 .bash_profile 文件。增加以下参数:
vi .bash_profile (执行vi命令来修改.bash_profile)
# Get the aliases and functions
  
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
  
# User specific environment and startup programs
  
PATH=$PATH:$HOME/bin
  
export PATH
unset USERNAME
# 以下是我们所需配置的内容
umask 022
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/; export ORACLE_HOME
ORACLE_SID=fstest; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
f、重新启动操作系统:
# reboot (重新启动命令)
特别说明:因为安装Oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!
5.Oracle 10g的安装
a、重新启动操作系统后,使用oracle用户登陆操作系统进行Oracle数据库的正确安装:
用户名:oracle
密码为:******
点击“任务栏” → “应用程序” → “系统工具” → “终端”:
执行runInstaller文件进行,开始Oracle数据库的安装:
$ /home/oracle/database/./runInstaller (执行runInstaller文件)

b、经过一小段的时间,会出现“选择安装方法”的信息窗口;点选“高级安装(A)”,继续安装请单击“下一步(N)”按键;进入“指定产品清单目录和×××明”窗口:确认产品清单目录的完整路径(D):/oracle/oraInventory;指定操作系统组名(S):oinstall;继续安装请单击“下一步(N)”按键;
c、进入“选择安装类型”窗口,点选“企业版(E)(1.26GB)”,继续安装请单击“下一步(N)”按键;进入“指定主目录详细信息”窗口;名称(M):OraDb10g_home1 路径(A): /oracle/product/10.2.0/;继续安装请单击“下一步(N)”按键;
d、进入“产品特定的选决条件检查”窗口,经过一小段时间检查,会出现以下的检查信息窗口;在“正在检查网络配置需要”项目内,选中状态栏目的内容,继续安装请单击“下一步(N)”按键;进入“选择配置选项”窗口,点选“创建数据库(C)” ,继续安装请单击“下一步(N)”按键;进入“选择数据库配置”窗口,点选“一般用途(G)” ,继续安装请单击“下一步(N)”按键;进入“指定数据库配置选项”窗口;数据库命名中的设置;全局数据库名: fstest SID: fstest;数据库字符集:简体中文ZHS16GBK ;继续安装请单击“下一步(N)”按键; play.bitsCN.com累了吗玩一下吧
f、进入“选择数据库管理选项”窗口,点选“使用Database Control管理数据库”,继续安装请单击“下一步(N)”按键;进入“指定数据库存储选项”窗口,点选“文件系统”;指定数据库文件位置:/oracle/product/ 10.2.0/oradata/;继续安装请单击“下一步(N)”按键;进入“指定备份和恢复选项”窗口,点选“不启用自动备份”,继续安装请单击“下一步(N)”按键;进入“指定数据库方案的口令”窗口;点选“所有的帐户都使用同一个口令”,输入口令。继续安装请单击“下一步(N)”按键;进入“概要信息”窗口,继续安装请单击“下一步(N)”按键;进入“安装”窗口,详细安装如下:A、安装部分片;B、复制文件部分;C、连接数据系统部分;D、设置数据系统部分;
g、进入“配置助手”窗口:配置:Oracle Database Configuration Assistant时,会出现“Database Configuration Assistant”新窗口,详细配置过程:A、正在复制数据库文件;B、正在创建并启动Oracle实例;C、正在进行数据库创建;完成以上三个部分,会出现一个数据库创建完成信息提示窗口,点击“确定”按键。
h、配置:iSQL*Plus配置辅助程序。配置过程中,会出现一个执行配置脚本信息提示窗口,在终端下运行,执行orainstRoot.sh脚本的过程:点击“任务栏” → “应用程序” → “系统工具” → “终端”,
$ su root (转换成root超级用户环境) Password: ****** (输入root用户的密码)
# /home/oracle/oraInventory/./orainstRoot.sh (输入执行脚本的详细路径)
详细操作:
# /home/oracle/oracle/product/10.2.0/./root.sh (输入执行脚本的详细路径)
执行完成orainstRoot.sh、root.sh脚本后,关闭“超级用户的终端”,回到“执行配置脚本”提示窗口,继续安装请单击“确定”按键;进入“安装结束”窗口,退出安装程序请单击“退出(X)”按键;特别说明:请大家一定要记录好以下的WEB URL地址(重要):以下的 J2EE 应用程序已经配置, 并且可用下面列出的 URL 来访问。Enterprise Manager 10g Database Control URL:请单击“是(Y)”按键,完成本次的安装任务;
测试以上的WEB URL连接地址是否正常:
iSQL*Plus URL:连接地址:http://linuxsvr01:11/isqlplus
iSQL*Plus DBA URL:连接地址:http://linuxsvr01:5560/isqlplus/dba
Enterprise Manager 10g Database Control URL测试:
连接地址:http://linuxsvr01:1158/em
用户名:sys
口令:******
连接身份:SYSDBA
继续登陆请单击 “我同意”按键;

6、测试Oracle 10g 数据库:
a. 启动Oracle10g 数据库sqlplus
$ sqlplus "scott/tiger as sysdba"
将出现如下连接数据库信息:
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004
Copyright (c) 1982, 2004, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
表明登录数据库系统成功,运行startup命令启动数据库。
SQL> startup
ORACLE instance started.
Total System Global Area 336356520 bytes
Fixed Size 279720 bytes
Variable Size 268435456 bytes
Database Buffers 67108864 bytes
Redo Buffers 532480 bytes
Database mounted.
Database opened.
SQL>
表示数据库正常启动。
b. 关闭Oracle10g 数据库
$ sqlplus "scott/tiger as sysdba" //以sysdba用户登录数据库
成功登录数据库系统后,运行shudown命令关闭数据库。
SQL> shutdown
c. 启动Oracle10g监听程序
Oracle的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:
$ lsnrctl
将出现如下监听程序信息:
LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 24-3月 -2004 16
:59:51
Copyright (c) 1991, 2004, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL>
表明登录监听程序控制台成功,运行start命令启动监听程序。
LSNRCTL> start
将出现监听程序的一系列启动和配置情况信息列表。
信息行的最后一行是“The command completed successfully”字样时,监听程序启动成功。
d. 关闭Oracle10g监听程序
运行stop命令关闭监听程序。
LSNRCTL> stop

问题1:如何登陆EM
正常打开IE:输入http://bogon:1158/em
我这里遇到的问题是:页面无法显示
an error occurred with loading http://bogon:1158/em
could not connect to host bogon(port 1158)
问题解决:
在linux下面,重启系统后,需要手动开启EM服务
[root@bogon bin]# su -l oracle  切换到oracle用户名下
[oracle@bogon ~]$ emctl start dbconsole
TZ set to US/Eastern
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://bogon:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ..................... started.
------------------------------------------------------------------
Logs are generated in directory /oracle/product/10.2.0
问题2:如何登陆isqlplus
正常打开IE:输入http://bogon:5560/isqplus
我这里遇到的问题是:页面无法显示
这里和上面一样:
在linux下面,重启系统后,需要手动开启isqlplus服务
[oracle@bogon ~]$ isqlplusctl start
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
Starting iSQL*Plus ...
iSQL*Plus started.
打开IE后;需要输入用户名和密码,还有连接符(数据库名字)
我输入用户名sys后,系统提示无法用sys sysdba等用户身份登录
然后输入scott/tiger fstest 登录,系统提示用户被锁
在命令行状态下,输入
sqlplus /nolog
connect sys/weixing as sysdba
SQL> alter user scott account unlock;
User altered.
然后再使用scott/tiger fstest 登录5560/isqlplus系统,提示密码过期,修改密码
修改密码后,确认,用新密码登陆,终于进入系统。
正常打开IE:输入http://bogon:5560/isqplus/dba
这里可以用sys sysdba等用户身份登录,但是需要进一步配置。
问题3:如何登陆ORACLE10G
两种方式
1.sqlplus "sys/passwd as sysdba"
2.sqlplus /nolog
connect sys/passwd as sysdba
进去SQL后
sql> 模式
使用startup 和 shutdown开启和关闭服务。
问题4:如何新建一个数据库
我先进去sqlplus,然后使用create创建数据库
  [oracle@bogon /]$ sqlplus /nolog
  SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 29 22:50:22 2009
  Copyright (c) 1982, 2005, Oracle.  All rights reserved.
  SQL> connect sys/weixing as sysdba
  Connected.
  SQL> create database test11;
  create database test11
  *
  RROR at line 1:
  ORA-01501: CREATE DATABASE failed
  ORA-01100: database already mounted
  用Google搜索网络,大家都建议使用dbca来创建新的数据库
  (正常情况安装了oracle10g,应该在安装目录下面/bin下面有dbca这个执行文件,或者可以直接使用located dbca来查看文件位置)
  使用oracle账号登陆,在linux窗口命令模式直接输入dbca,可以进入dbca配置模式,里面可以直接新建数据库。(在配置到最后那边界面,我的linux无法显示确认按钮,所以一直没有成功新建数据库。)

转载于:https://blog.51cto.com/wangxiang2010/317304

在RHEL4.0下面安装oracle10g数据库相关推荐

  1. oracle数据库装不成功,oracle 10.2.0.4安装 创建数据库时 em不成功需要大的补丁

    建议:先安装oracle 10.2.0.4 数据库软件 后手动创建数据库 oracle patch 为 8350262_10204 报错信息如下: 2011-03-09 11:06:10 Thread ...

  2. mysql8.0免安装版修改密码_登陆失败--Mysql8.0免安装版本数据库配置问题修改密码--重建USER账户...

    在此先感谢论坛博客的各位大佬,因为实在是查了太多资料,连我自己究竟是在哪里拼拼凑凑出解决办法的过程都差不多快模糊了,第一次安装数据库,花了3天终于搞定了,博主的很多教程都是旧版本的指令,根本无法运行. ...

  3. 【2019.3】Mysql8.0免安装版本数据库配置问题修改密码

    在此先感谢论坛博客的各位大佬,因为实在是查了太多资料,连我自己究竟是在哪里拼拼凑凑出解决办法的过程都差不多快模糊了,第一次安装数据库,花了3天终于搞定了,博主的很多教程都是旧版本的指令,根本无法运行. ...

  4. 卸载oracle10g服务端,oracle10g数据库服务器的安装与卸载.ppt

    <oracle10g数据库服务器的安装与卸载.ppt>由会员分享,可在线阅读,更多相关<oracle10g数据库服务器的安装与卸载.ppt(40页珍藏版)>请在装配图网上搜索. ...

  5. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  6. linux 6.4 安装oracle10g,Red Linux 6.0上安装Oracle 10g

    Red Linux 6.0下安装Oracle 10g 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安 ...

  7. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  8. python安装mysql数据库_windows10安装mysql-8.0.13(zip安装)~Python安装mysql

    windows10安装mysql-8.0.13(zip安装) 安装环境说明 系统版本:windows10 mysql版本:mysql-8.0.13-winx64.zip 下载地址:http://mir ...

  9. centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11

    本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...

  10. 阿里云 云服务器ECS(CentOS 8.0 64位) 安装 MySQL 数据库

    一.安装 MySQL 数据库 执行以下命令,下载并安装 MySQL 官方的 Yum Repository. wget http://dev.mysql.com/get/mysql57-communit ...

最新文章

  1. boost::mpl模块实现copy相关的测试程序
  2. 「Ubuntu」Ubuntu中的python终端配置(修改终端默认python配置,软连接,不同版本python环境配置)
  3. 批处理之坑爹的感叹号和变量延迟扩展
  4. 鼠标悬浮改变背景颜色
  5. tomcat配置虚拟目录的方法
  6. JavaScript的Function 类型
  7. 两节锂电池保护IC,芯片电路图如何设计
  8. 干货:大米云LAMP使用说明
  9. 基于php工程项目管理系统——计算机毕业设计
  10. powder-puff 花拳绣腿
  11. 什么P图软件可以换发型?照片换分享软件分享
  12. 区块链入门教程(7)--使用控制台部署及调用合约
  13. 大王java_加瓦java大王
  14. MySQL 用sql语句格式化时间和日期
  15. android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决
  16. CCF201709-2 公共钥匙盒(JAVA)
  17. excel如何数据汇总之多工作簿
  18. 居家办公101:你的“办公室”必备设备有哪些?
  19. OpenGL: 基础篇
  20. 网龙3D人物部件制作工艺介绍

热门文章

  1. redis异常处理篇(持续更新中...)
  2. 深入了解absolute
  3. RocketMQ 消息队列单机部署及使用
  4. Whctf 2017 -UNTITLED- Writeup
  5. PHP------- 继承
  6. 操作系统学习笔记 002 安装NASM
  7. MVC操作SQL数据库增删改查
  8. 彻底解决android读取中文txt的乱码(自动判断文档类型并转码
  9. SQLServer To MySQL 解决方案
  10. poj 2503 Babelfish