ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在 linux x86 上安装 oracle 数据库 10g.doc

在 linux x86 上安装 oracle 数据库 10g.doc

原创 Linux操作系统 作者:leonwoo 时间:2008-06-17 13:05:42 0 删除 编辑

第 1 部分:安装 Linux

Red Hat Enterprise Linux 3

验证您的安装

所需内核版本:2.4.21-4.EL(这是 RHEL 3 的基本版本附带的内核版本。此内核或更新中提供的任何版本的内核均适用于 Oracle 10g。)

通过运行以下命令检查内核版本:

# uname -r
2.4.21-4.0.1.ELsmp

其他所需程序包的版本(或更高版本):

要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:

# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
>      openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel 
gcc-3.2.3-20
make-3.79.1-17
binutils-2.14.90.0.4-26
openmotif-2.2.2-16
setarch-1.3-1
compat-db-4.0.14.5
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122

第 2 部分:针对 Oracle 配置 Linux

验证系统要求

# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
# df -h
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda3         6.8G  1.3G  5.2G  20% /
/dev/sda1         99M   17M   77M  18% /boot

创建 Oracle 组和用户帐户

接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

设置 oracle 帐户的口令:

# passwd oracle

创建目录

以 root 用户身份执行以下命令:

# mkdir -p /u01/app/oracle
# mkdir -p /u02/oradata
# chown -R oracle:oinstall /u01/app/oracle /u02/oradata
# chmod -R 775 /u01/app/oracle /u02/oradata

oracle 用户的环境变量

以 oracle 身份登录,并通过在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,将 ORACLE_BASE 添加到登录配置文件:

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

或在 .login (csh) 中添加以下行:

setenv ORACLE_BASE /u01/app/oracle

此更改将在您下次登录到 oracle 帐户时生效。要使更改对当前会话为活动状态,只需从命令行运行此命令。


第 3 部分:安装 Oracle

创建一个目录以存放 Oracle 10g 发行套件:

mkdir 10g_db

解压缩此文件:

cd 10g_db
gunzip ship.db.cpio.gz
cpio -idmv < ship.db.cpio

安装软件

使用 oracle 帐户登录。

指定数据库名称 (ORACLE_SID)。该名称通常不多于五个字符。对此安装使用 demo1。

设置环境变量:

.bash_profile

  • Borne shell 和 Korn shell
·                ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
·                ORACLE_SID=demo1; export ORACLE_SID
  • C shell
·                setenv ORACLE_BASE /u01/app/oracle
·                setenv ORACLE_SID demo1

将目录更改为 Oracle 10g 软件解压缩到的位置。

例如:
$ cd $HOME/10g_db

将目录更改为 Disk1。

例如:
$ cd Disk1
 
以root登录,运行下列命令才能安装:
$ xhost +
 

 

以oracle用户登录

显示英文:

$ export LANG=G

启动 Oracle 通用安装程序。

$ ./runInstaller
$./runInstaller –IgnoreSysPreReqs可以跳过操作系统检测(第二和第四个“I”是大写的i)

1.       欢迎

o        单击 Next。

2.       指定清单目录和证书

o        如果您一直在依循本指南中的步骤,则使用默认值即可。否则,编辑清单目录的路径,以指向正确目录。

o        操作系统组名称应为 oinstall。

3.       如果这是首次在此机器上安装 Oracle,则您将收到一个弹出窗口,提示需要以 root 用户身份运行 orainstRoot.sh 脚本。以 root 用户身份登录,更改到窗口中指定的目录,执行该脚本,然后继续操作。 (用“sh”运行)

4.       指定文件位置

o        如果您一直在依循本指南中的步骤,则使用默认值即可。否则,在继续操作前确保源路径和目标路径正确。

5.       选择安装类型

o        接受默认值 Enterprise Edition。

6.       与特定产品相关的先决条件的检查

o        如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。如果一个或多个检查失败,则在继续操作前纠正该问题。

7.       选择数据库配置

o        接受默认值 Create a starter database 和 General Purpose。

8.       指定数据库配置选项

o        输入数据库的全局数据库名称。该名称应包含 ORACLE_SID 和服务器域名(例如,demo1.orademo.org,其中 demo1 是 ORACLE_SID,orademo.org 是域名)。

o        输入全局数据库名称时,SID 框将自动填充。

o        接受默认的数据库字符集。

o        选择 Create database with sample schemas。

9.       选择数据库管理选项

o        选择 Use Database Control for Database Management。

10.    指定数据库文件存储选项

o        选择 File System,然后输入数据库文件要使用的路径名(在本例中为 /u02/oradata)。

11.    指定备份和恢复选项

o        选择 Do not enable Automated backups。

12.    指定数据库模式口令

o       

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/79730/viewspace-350502/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-16

  • 博文量
    20
  • 访问量
    14330