ssdsd

安装oracle:
1、 内存及交换分区检查
# cat /proc/meminfo | grep MemTotal
MemTotal: 1034604 kB
# cat /proc/meminfo | grep SwapTotal
SwapTotal: 1574360 kB
建议内存最少1G,交换分区为内存1.5~2倍。如果空间充足建议2倍。Oracle安装之前会检测,但我在交换分区为内存一半的情况下,也安装成功过。当时内存为4G。
2、 修改主机名及hosts文件
# hostname oracle10g
# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
172.16.60.196 oracle10g
建议修改,避免以后网络访问出现异常。退出重联看是否生效。
3、 检查所需操作系统的RPM包是否完整
Red Hat Enterprise Linux 4.0:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
以上是oracle10g在RHEL4环境下,需要装的包。

检查的命令(在grep后面更上需要检测包的名字):

4、 在Linux安装光盘上找到所有缺失的包,并拷贝到 /目录下面,再执行下面的安装包命令
# rpm -ivh *.rpm
5、 创建用户
新增oinstall、dba用户组,oracle用户
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /home/oracle oracle
# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
说明:
# useradd -g oinstall -G dba -d /home/oracle oracle
(新增用户oracle -g 主组属于 oinstall -G dba 辅助组属于 dba
-d /home/oracle 用户缺省根目录为/home/oracle)

检查onbody用户是否存在
# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)

6、 创建安装目录
# mkdir -p u01/oracle
# chown -R oracle:oinstall u01
改变u01目录所属用户及组 -R参数表示递归

将oracle10g安装介质解压到u01目录下
# pwd
/u01/database
# ll
total 28
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 doc
drwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 install
drwxr-xr-x 2 oracle oinstall 4096 May 19 15:30 response
-rw-r--r-- 1 oracle oinstall 1327 May 19 15:30 runInstaller
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage
-rw-r--r-- 1 oracle oinstall 5213 May 19 15:30 welcome.html
注意一般情况下,没有runInstaller的执行权限,使用下面的命令。
# chmod -R 775 database/*
-R参数表示递归,让database整个目录具有执行权限。以方便后面安装。

7、 配置内核参数
a.执行如下命令,在文件最后添加灰色部分参数
# vi /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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

执行下面命令使配置生效
# sysctl –p
b.执行如下命令,在文件最后添加灰色部分参数
# vi /etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
c.执行如下命令,在文件最后添加灰色部分参数
# vi /etc/pam.d/login

session required /lib/security/pam_limits.so
session required pam_limits.so


d.执行如下命令,在文件最后添加灰色部分参数
# vi /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

执行下面命令使配置生效
# source /etc/profile
8、 配置oracle环境变量
切换到oracle用户
# su – oracle
执行如下命令,在文件最后添加灰色部分参数
[oracle@oracle10g ~]$ vi .bash_profile

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
ORACLE_SID=oracle10gcdc
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

stty erase ^h
注意ORACLE_SID为实例名

执行下面命令使环境变量生效(建议重启Linux系统)
[oracle@oracle10g ~]$ source /home/oracle/.bash_profile
9、 配置X-windows
在安装oracle的机器上以root用户执行如下命令(切记不要远程执行,会失败),使oracle用户可以使用X-windlws。
# xhost +local:root
10、 安装oracle
下面的图都是本机安装的截图。切换到oracle用户,进入目录,执行./runInstaller命令进行安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值