在64位redhat5.5上面安装oracle 11g

本文详细介绍了在Linux环境下安装配置Oracle 10g数据库的过程,包括系统参数调整、模拟操作系统版本、安装必要软件包、创建Oracle用户及组、配置环境变量等关键步骤。
1.修改参数:
vi /etc/selinux/config
SELINUX=disabled 

[root@www oracle]# tail -n 6 /etc/security/limits.conf         
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   1024  

vi /etc/pam.d/login
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    required     pam_limits.so

Enabling Core File Creatio:
/etc/profile        ulimit –S –c 0 > /dev/null 2>&1   ==> ulimit -S -c unlimited > /dev/null 2>&
      
vi /etc/sysctl.conf                                          
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 104858
kernel.core_uses_pid = 1
fs.suid_dumpable = 1

使用/sbin/sysctl -p命令来让系统参数修改生效

2.模拟操作系统版本降级(欺骗oracle):
vi /etc/redhat-release
Red Hat Enterprise Linux Server release 4.2 (Tikanga)

3.安装相应包
用Yum安装一下包:
修改/etc/yum.repos.d/rhel-debuginfo.repo为如下格式:
[oracle@scdb admin]$ cat /etc/yum.repos.d/rhel-debuginfo.repo 
[Cluster]
name=Red Hat Enterprise
baseurl=file:///software/oracle/temp/Cluster
enabled=1
gpgcheck=0
[ClusterStorage]
name=Red Hat Enterprise  ClusterStorage
baseurl=file:///software/oracle/temp/ClusterStorage
enabled=1
gpgcheck=0
[Server]
name=Red Hat Enterprise  Server
baseurl=file:///software/oracle/temp/Server
enabled=1
gpgcheck=0
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=file:///software/oracle/temp/VT
enabled=1
gpgcheck=0  

其中/software/oracle/temp为系统盘对应目录
yum -y install  binutils   compat*    elfutils*    gcc*   glibc*   ksh   libaio*   libstdc*     make    numactl*  sysstat*   libXp* 
      
4.增加oracle用户和组
groupadd -g 501 oinstall
groupadd -g 500 dba
useradd -g oinstall -G dba oracle
passwd oracle
     
5.修改oracle配置文件
su - oracle
vi .bash_profile 增加以下几行:
[oracle@scdb ~]$ cat .bash_profile 
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
LANG=C; export LANG
ORACLE_BASE=/software/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10g; export ORACLE_HOME
ORACLE_SID=zsdsdb; export ORACLE_SID
NLS_LANG=AMERICAN_AMERICA.zhs16gbk; export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

6.使用vncserver来图形界面安装
在root执行  
[root@scdb ~]# xhost +

7.安装完毕后需修改listener.ora文件
修改listener.ora为如下:
[oracle@scdb admin]$ cat listener.ora 
# listener.ora Network Configuration File: /software/oracle/product/10g/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /software/oracle/product/10g)
      (PROGRAM = extproc)
    )
  (SID_DESC =
      (ORACLE_HOME = /software/oracle/product/10g)
      (SID_NAME = zsdsdb)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 150.17.20.202)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

备注:
1. 使用裸设备创建ASM磁盘方法:
1.1 修改裸设备属性:
chown oracle:oinstall /dev/sdf
[root@scdb oracle]# ls -la /dev/sdf
brw-r----- 1 oracle oinstall 8, 81 Jun 30 18:39 /dev/sdf
1.2 在ASM实例里面修改如下属性为你创建裸设备的名称
SQL> alter system set asm_diskstring='/dev/sdf';

System altered.
1.3 在ASM实例里面创建磁盘组:
CREATE DISKGROUP DGZSDS  EXTERNAL REDUNDANCY  DISK '/dev/sdf'; 
1.4.修改/etc/rc.local里面裸设备的属性,避免重启后属组变化:
[oracle@scdb admin]$ cat /etc/rc.local 
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

chown oracle:oinstall /dev/sdf
touch /var/lock/subsys/local 

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

转载于:http://blog.itpub.net/29468144/viewspace-1076712/

计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)内容概要:本文围绕“计及源荷不确定性的综合能源生产单元运行调度与容量配置优化”展开研究,利用Matlab代码实现相关模型的构建与仿真。研究重点在于综合能源系统中多能耦合特性以及风、光等可再生能源出力和负荷需求的不确定性,通过鲁棒优化、场景生成(如Copula方法)、两阶段优化等手段,实现对能源生产单元的运行调度与容量配置的协同优化,旨在提高系统经济性、可靠性和可再生能源消纳能力。文中提及多种优化算法(如BFO、CPO、PSO等)在调度与预测中的应用,并强调了模型在实际能源系统规划与运行中的参考价值。; 适合人群:具备一定电力系统、能源系统或优化理论基础的研究生、科研人员及工程技术人员,熟悉Matlab编程和基本优化工具(如Yalmip)。; 使用场景及目标:①用于学习和复现综合能源系统中考虑不确定性的优化调度与容量配置方法;②为含高比例可再生能源的微电网、区域能源系统规划设计提供模型参考和技术支持;③开展学术研究,如撰写论文、课题申报时的技术方案借鉴。; 阅读建议:建议结合文中提到的Matlab代码和网盘资料,先理解基础模型(如功率平衡、设备模型),再逐步深入不确定性建模与优化求解过程,注意区分鲁棒优化、随机优化与分布鲁棒优化的适用场景,并尝试复现关键案例以加深理解。
内容概要:本文系统分析了DesignData(设计数据)的存储结构,围绕其形态多元化、版本关联性强、读写特性差异化等核心特性,提出了灵活性、版本化、高效性、一致性和可扩展性五大设计原则。文章深入剖析了三类主流存储方案:关系型数据库适用于结构化元信息存储,具备强一致性与高效查询能力;文档型数据库适配半结构化数据,支持动态字段扩展与嵌套结构;对象存储结合元数据索引则有效应对非结构化大文件的存储需求,具备高扩展性与低成本优势。同时,文章从版本管理、性能优化和数据安全三个关键维度提出设计要点,建议采用全量与增量结合的版本策略、索引与缓存优化性能、并通过权限控制、MD5校验和备份机制保障数据安全。最后提出按数据形态分层存储的核心结论,并针对不同规模团队给出实践建议。; 适合人群:从事工业设计、UI/UX设计、工程设计等领域数字化系统开发的技术人员,以及负责设计数据管理系统架构设计的中高级工程师和系统架构师。; 使用场景及目标:①为设计数据管理系统选型提供依据,合理选择或组合使用关系型数据库、文档型数据库与对象存储;②构建支持版本追溯、高性能访问、安全可控的DesignData存储体系;③解决多用户协作、大文件存储、历史版本管理等实际业务挑战。; 阅读建议:此资源以实际应用场景为导向,结合具体数据库类型和表结构设计进行讲解,建议读者结合自身业务数据特征,对比分析不同存储方案的适用边界,并在系统设计中综合考虑成本、性能与可维护性之间的平衡。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值