redhat as4安装oracle10g

本文详细介绍Oracle 10g数据库标准版与rpm快捷版的安装步骤及配置方法,包括修改host文件、设置核心参数、安装相关软件包、创建用户组、配置环境变量等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改host文件
1./etc/hosts文件中必须包含a fully qualified name for the server
<IP-address> <fully-qualified-machine-name> <machine-name>

设置核心参数
1.在/etc/sysctl.conf文件中加入下列行:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
2.运行下列命令改变核心参数:/sbin/sysctl –p
3.在/etc/security/limits.conf文件中加入下列行:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
4.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session required /lib/security/pam_limits.so
5.通过编辑/etc/selinux/config 文件禁用secure linux,确认其中的SELINUX标记如下:SELINUX=disabled。也可以通过GUI工具(Applications > System Settings > Security Level),选择SELinux禁用该属性。

参数配置
1.检查下列包是否安装,若未安装则要先安装:
# From RedHat AS4 Disk 2
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh setarch-1.6-1.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
rpm -Uvh make-3.80-6.EL4.i386.rpm
rpm -Uvh glibc-2.3.4-2.25.i386.rpm
# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh freetype-devel-2.1.9-1.i386.rpm
rpm -Uvh fontconfig-devel-2.2.3-7.i386.rpm
rpm -Uvh xorg-x11-devel-6.8.2-1.EL.13.36.i386.rpm
rpm -Uvh xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.36.i386.rpm
rpm -Uvh openmotif-devel-2.2.3-10.RHEL4.5.i386.rpm
rpm -Uvh compat-db-4.1.25-9.i386.rpm
rpm -Uvh gcc-3.4.6-3.i386.rpm
# From RedHat AS4 Disk 4
rpm -Uvh libaio-0.3.105-2.i386.rpm
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm(如果无法安装的话,直接在redhat中双击安装)
rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm


# gcc-3.2.3-2
# make-3.79
# binutils-2.11
# openmotif-2.2.2-16
# setarch-1.3-1
# 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.创建下列组和用户
groupadd oinstall /创建组用户/
groupadd dba /创建组用户/
useradd -g oinstall -G dba oracle /创建用户,并设定用户组/
passwd oracle /设定oracle用户的密码/
3.创建安装oracle的目录
mkdir -p /u01/app/oracle/product/10.2.0/db_1
修改文件夹权限
chown -R oracle.oinstall /u01 
5.用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle /.bash_profile),由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的使用csh,请编辑.login文件。
在.bash_profile文件末尾添加如下内容(注意把其中ORACLE_SID换成自己的实例名):  
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR

ORACLE_BASE=/u01/app/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=orcl;
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

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

orACLE_BASE=/oracle/app
orACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
orACLE_SID=demo1
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export orACLE_BASE orACLE_HOME orACLE_SID PATH LD_LIBRARY_PATH

安装
运行./runInstaller
3.在安装过程中输入合适的ORACLE_HOME和实例名。详细过程就不说了,大家看着提示填写就好。完成后的画面中会有管理端入口地址和sqlplus入口地址。

安装后配置
1.编辑/etc/oratab文件设置每个实例的重启标志为“Y”:
TSH1:/u01/app/oracle/product/10.2.0/db_1:Y

OK,安装结束了,你可以从浏览器了键入安装完成管理端地址即可登录进行数据库性能监测调整和用户管理了。

上述是安装标准版的
下面是安装.rpm快捷版的
用root用户安装
# cd /usr/local
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing... ########################################### [100%]
package oracle-xe-univ-10.2.0.1-1.0 is already installed
# rpm -e oracle-xe-univ-10.2.0.1-1.0.i386
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing... ########################################### [100%]
1:oracle-xe-univ ########################################### [100%]
Executing Post-install steps...

You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.

然后就安装它的提示走,

# /etc/init.d/oracle-xe configure
根据提示设置8080、1521端口,还有sys和system的密码,开机是否启动等。
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to [url]http://127.0.0.1:8080/apex[/url]

编辑.bash_profile文件设置环境变量
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
快捷版的路径是默认的
# reboot
用oracle用户登陆ok

关键:相关补丁要打齐
内容概要:本文探讨了在MATLAB/SimuLink环境中进行三相STATCOM(静态同步补偿器)无功补偿的技术方法及其仿真过程。首先介绍了STATCOM作为无功功率补偿装置的工作原理,即通过调节交流电压的幅值和相位来实现对无功功率的有效管理。接着详细描述了在MATLAB/SimuLink平台下构建三相STATCOM仿真模型的具体步骤,包括创建新模型、添加电源和负载、搭建主电路、加入控制模块以及完成整个电路的连接。然后阐述了如何通过对STATCOM输出电压和电流的精确调控达到无功补偿的目的,并展示了具体的仿真结果分析方法,如读取仿真数据、提取关键参数、绘制无功功率变化曲线等。最后指出,这种技术可以显著提升电力系统的稳定性与电能质量,展望了STATCOM在未来的发展潜力。 适合人群:电气工程专业学生、从事电力系统相关工作的技术人员、希望深入了解无功补偿技术的研究人员。 使用场景及目标:适用于想要掌握MATLAB/SimuLink软件操作技能的人群,特别是那些专注于电力电子领域的从业者;旨在帮助他们学会建立复杂的电力系统仿真模型,以便更好地理解STATCOM的工作机制,进而优化实际项目中的无功补偿方案。 其他说明:文中提供的实例代码可以帮助读者直观地了解如何从零开始构建一个完整的三相STATCOM仿真环境,并通过图形化的方式展示无功补偿的效果,便于进一步的学习与研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值