(ZT)AS下安装Oracle 10g

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
硬件标准最低要求(指不警告的)物理内存: WINDOWS平台(512M),UNIX平台(1G). —我做了实验,在最新版本的ORACLE 10G安装中,在WINDOWS2003平台下安装要求内存为512M,UNXI(RED HAT AS 4.0 U2)平台下要求911M,也就是差不多1G.
交换空间: 最低1000M,建议1.5 GB或者2倍内存大小, 但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。
/tmp 空间:最低400M
要查看可用 RAM 和交换空间大小,运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo

例如:
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df -h

例如:
# 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
该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装 (2.5 + 1.2 + 0.4 = 4.1GB) 外还小有富余。



2.        软件要求

其他所需程序包的版本(或更高版本):
•        gcc-2.96-124
•        make-3.79
•        binutils-2.11
•        openmotif-2.1.30-11
•        glibc-2.2.4-31
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
rpm -q gcc make binutils openmotif glibc

例如:  
# rpm -q gcc make binutils openmotif glibc
gcc-2.96-118.7.2
make-3.79.1-8
binutils-2.11.90.0.8-12
openmotif-2.1.30-11
glibc-2.2.4-32.8

如果欠缺某个文件可以使用 rpm –Uvh 包名.rpm 安装即可.



3、创建 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

例如:
# /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

例如:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.

4、创建目录
以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。
以 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

例如:
# 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在目录上的写入权限,否则安装的时候可能出现问题。



5、配置 Linux 内核参数
打开/ETC/SYSCTRL.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
保存后退出。
然后使参数生效使用以下命令:
# /sbin/sysctl -p


6、为 oracle 用户设置 Shell 限制
Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:
打开 /etc/security/limits.conf
oracle               soft    nproc   2047
oracle               hard    nproc   16384
oracle               soft    nofile  1024
oracle               hard    nofile  65536
保存后退出。
添加如下的行到/etc/pam.d/login 文件:
session required /lib/security/pam_limits.so
保存后退出。
编辑 /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
保存后退出。


7、oracle 用户的环境变量
要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
以 oracle 身份登录,
添加如下内容,你的具体值应该不会和这个完全相同.
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1  export ORACLE_BASE
export ORACLE_SID=orcl export ORACLE_BASE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export ORACLE_BASE



8、开始安装10g
以ORACLE 用户登录
启动 Oracle 通用安装程序。
$ ./runInstaller
按照界面提示安装即可
最好按照高级安装
高级安装的好处:
a.字符设为utf-8(默认是iso-8859-1);
b.检查配置;
c.设定系统用户(默认是关闭的)
等等...
用MDA流程图开发火花塞视觉检测应用 机器视觉是工业自动化的核心支撑,缺陷检测的准确性与开发效率直接影响产线交付周期。传统基于C++或视觉库的编程方式灵活但门槛高,而流程图式开发环境通过可视化步骤串联图像采集、定位、测量与逻辑判断,显著降低工程落地难度。Matrox Design Assistant(MDA)正是这类非编程式方案的代表,它让工程师无需编写大量代码,即可完成火花塞绝缘体裂纹、电极间隙超差、螺纹损伤等典型瑕疵检测,并通过数字I/O或工业总线与PLC联动输出结果。从原理到实践,MDA将检测流程化、参数可视化,适用于产线自动化场景,尤其 阅读详情

相关推荐

zt: 在RedHat AS3上快速安装Oracle10g

su - root dd if=/dev/zero of=tmpswap bs=1k count=900000 chmod 600 tmpswap mkswap tmpswap swapon tmpswap 检查tmp...

155

oracle10gasmcmd,[zt] ORACLE 10g中ASMCMD使用及ASM文件

1. 引言自动存储管理(ASM)Oracle 数据库10g 的新功能,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的。作为专门为 Oracle 数据库文件创建的整合的文件系统和卷管理器,ASM 提供了异步I/O 的性能以及文件系统的易管理性。它简化了数据库的管理,使管理员可以将可用的存储划分为磁盘组(disk groups),只需管理少量的磁盘组而不...

weixin_35014204的博客 345

linuxoracle10g安装配置说明,Linuxoracle10g安装配置说明(ZT)

查看系统资源相关语句:cat /etc/issueuname -rgrep MemTotal /proc/meminfogrep SwapTotal /proc/meminfogrep "model name" /proc/cpuinfofreedf -k /tmpdf -k安装前的检查和准备工作:p4198954_21_linux.zip 在运行 runInstaller 之前打.rpm -iv...

weixin_39785286的博客 159

10G--install 10g on rhas4.0(zt)

In this article I'll describe the installation of Oracle Database 10g (10.1.0.2) on RedHat Advanced Server 4.0. Th...

cuifan5176的博客 116

oracle10g rac ocssd,[ZT] Oracle 10g RAC的相关概念

Oracle 10g RAC的相关概念作者: |链接::Oracle Clusterware is designed for, and tightly integrated with, Oracle RAC.When you create an Oracle RAC database using any of the management tools, the database is regist...

weixin_39721807的博客 128

Oracle10g RAC安装手册 (zt)

整理人:hxre2006-11-20目 录 概述 5 第一部分 Oracle10g RAC数据库简介 6 oracle10g RAC结构 6 硬件 6 共享磁盘存储 7 专用网络 7 公共...

cuixie2370的博客 571

RAC--oracle 10G RAC之VIP探讨(zt)

做過了9i RACFor Linux 用于生產的,自己玩了10G RAC For WINDOWS的,10G RAC For Linux的測試的時候有問題,現在都有些不記得了。看來過年后要再加點油了 下面轉帖了 shimu 的關...

cuifan5176的博客 362

ORACLE9I升级到10G(zt)

http://zhouwf0726.itpub.net/post/9689/289696  ORACLE9I升级到10G的简要说明:Win下Oracle9208如何升级到Oracle10.2.0.11、 关闭原9208数据库,执行一个完全冷备。2、 安装ORACLE10g,选择一个跟9208不同的Home,安装的时候选择不装数据库。3、 以SYSDBA身份登陆到SQLPLUS,执行:S

爱肯的专栏 826

oracle10g sql语句,(ZT)Oracle10g里sql语句的执行计划

Oracle诊断或调优经常需要做的就是查看SQL语句的执行计划,很多时候我们需要得到sql语句在不同场景、不同时间段的执行计划。Oracle10g平台以上获取sql语句的执行计划的方法如下:1. Explain Plan Command通过explain plan命令获得sql语句的执行计划。explain plan的命令格式如下:sql>Explain plan for sql sta...

weixin_33429631的博客 179

Oracle RAC 10g集群节点删除[zt]

在本文中,我将讨论从现有Oracle RAC 10g第二版集群中删除节点所需要的步骤。出于演示目的,我们这里的环境是一个二节点的 RedHat Linux 集群。库名节点编号数据库版本实例编号操作系统内核版本文件系统集群管理器R...

cuihu5034的博客 251

Oracle10gR2 on SUSE Linux 10安装 zt

Oracle10gR2 on SUSE Linux 10安装系统要求:内存:推荐1GSwap分区:设为内存的2倍/tmp磁盘空间:400MB以上磁盘空间:软件3.5G 数据1.2G所需软件:SUSE Linux10 for x86Oracle database 10gR2 for linux32Orarun-1.8-109.15.i586.rpm软件包,可以从http://ftp.novell.c

於往事無言 1899

克隆Oracle Home(10g2)__ZT

克隆一个已经存在的Oracle Home,免掉新安装oracle10g软件的痛苦,如果原Oracle Home已经安装了patch就省得打patch了。 一、在目标主机192.168.1.2上做安装前准备工作1、增加组和用户(...

106

oracle10g AWR[zt]

Oracle10G自动工作负荷储存库(AWR)oracle10G中引进了两个新的进程:mmon和mmnl,其中MMON承担了大部分的工作。以用来从SGA中直接收集统计数据。这些数据都存储在SYSAUX表空间中,并且以WRM$_...

cuihu5034的博客 149

(ZT)克隆Oracle Home(10g2)

Oracle® Universal Installer and OPatch User's Guide 10g Release 2 (10.2) for Windows and UNIX B16227-02 ...

cuantiaowei3015的博客 128

Tips--Oracle 10g ASH and ASHDUMP(zt)

从Metalink 转贴一篇关于Oracle 10g ASH and ashdump的文章,个人觉得值得一读Active Session History (ASH) Introduction ========== Perform...

cuifan5176的博客 236

10G--Automatic SQL Tuning in 10g DB(zt)

This article the discusses the new features which automate the tuning of SQL statements in Oracle 10g:Overview SQL...

cuifan5176的博客 213

[zt] ORACLE 10g中ASMCMD使用及ASM文件

1. 引言   自动存储管理(ASM)Oracle 数据库10g 的新功能,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的。作为专门为 Oracle 数据库文件创建的整合的文件系...

cuixie2370的博客 357
上一篇: 持续深入学习中--
下一篇: cvs到Perforce
跑得快的东东
博客等级 码龄23年 2粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值