检测内存、交换分区的大小
# grep MemTotal /proc/meminfo
# grep SwapTotal /proc/meminfo
检测磁盘空间大小
# df -h
检测 libaio 包,CentOS 4.8 默认不安装
注意:不安装创建数据库时会报错“ORA-12547:TNS:lost contact”
# rpm -qa|grep libaio
# rpm -ivh libaio-0.3.105-2.i386.rpm
# rpm -ivh libaio-devel-0.3.105-2.i386.rpm
修改内核参数
# cat >> /etc/sysctl.conf <<EOF
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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
EOF
设置配置生效
# sysctl -p
创建组及用户及安装目录
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# mkdir -p /opt/oracle
# chown -R oracle:oinstall /opt/oracle
# id nobody
# passwd oracle
设置 oracle 用户的环境变量
# su - oracle
# vi .bash_profile
ORACLE_BASE=/opt/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin
export PATH
设置环境生效
# . .bash_profile
# env | grep oracle
# echo $ORACLE_SID
开始安装,如果运行runInstaller报字体转换错误,执行export LANG=en
一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关 nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
# 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
安装配置 ASM
到 oracle 官方网站下 asm 的安装包:http://www.oracle.com/technetwork/topics/linux/downloads/rhel4-092650.html
注意根据CPU的型号选择不同的下载包。下载完成后,直接通过 rpm 命令安装就OK了。
使用 ASMLib 之前,必须运行配置脚本以准备驱动程序。以 root 用户身份运行以下命令,并响应如下示例中所显示的提示。
# /etc/init.d/oracleasm configure
现在,如下所示启用 ASMLib 驱动程序。
# /etc/init.d/oracleasm enable
确认ASMLib已经自动加载
# dmesg | grep oracleasm
ASM: oracleasmfs mounted with options: <defaults>
为 ASM 配置磁盘
接下来,告诉 ASM 驱动程序您要使用的磁盘。请注意,这些磁盘是不包含任何内容(甚至不包含分区)的空磁盘。可以将磁盘分区用于 ASM,但不建议这样做。
通过以 root 用户身份运行以下命令来标记由 ASMLib 使用的磁盘:
# /etc/init.d/oracleasm createdisk DISK_NAME device_name
(提示:DISK_NAME 应由大写字母组成。当前版本有一个错误,即如果使用小写字母,ASM 实例将无法识别磁盘。)
例如:
# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1
Marking disk "/dev/sdb" as an ASM disk [ OK ]
# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc1
Marking disk "/dev/sdc" as an ASM disk [ OK ]
# /etc/init.d/oracleasm createdisk VOL3 /dev/sdd1
Marking disk "/dev/sdd" as an ASM disk [ OK ]
以下示例演示了如何列出标记为由 ASMLib 使用的所有磁盘。
# /etc/init.d/oracleasm listdisks
VOL1
VOL2
VOL3
既然已经安装了 ASMLib,且已将磁盘标记为可用,接下来便可以创建一个 ASM 实例,并构建一个使用 ASM 进行磁盘存储的数据库。最容易的方法就是使用数据库配置助手 (DBCA) 来完成此操作。
注意:创建ASM实例会报错“ORA-12547:TNS:lost contact”,需要安装 libaio-0.3.105-2.i386.rpm
运行常用工具的命令:
# dbca
# lsnrctl
# netmgr
# emctl start dbconsole
在windows下的IE里访问oracle10g的em(企业管理器),网页界面上的按钮出现“口口”的乱码,网页上的其他部分显示正常。
在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件
选择使用font.properties.zh_CN.Redhat来替换缺省字体定义文件
# cp font.properties.zh_CN.Redhat font.properties
删除$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs中的gif文件;
重启dbconsole
如果问题还存在,请设置 IE 浏览器的语言首选为 英文
增加磁盘空间:
# fdisk /dev/sdb
p
n
w
创建分区挂载目录
# mkdir /u03
将新文件系统添加到 /etc/fstab
/dev/sdb1 / ext3 defaults 1 1
挂载新分区
# mount /u03
查看新分区的空间
# df -h /u03
分享到:
相关推荐
本文将详细介绍如何在CENTOS 4.8操作系统上安装Oracle 9.2数据库。首先,我们需要准备Oracle的安装文件和补丁,然后创建Oracle用户和用户组,解压安装文件,并进行必要的权限设置。最后,我们将讨论如何应用补丁以...
在本文中,我们将详细探讨如何在CentOS 6.5(x86_32)环境下安装Oracle 11g R2数据库。首先,我们来看看安装前需要满足的硬件和软件要求。 ### 1. 硬件要求 #### 1.1. 内存 & swap Oracle 11g R2对于32位系统的...
在本场景中,我们使用VMware Workstation 8.0作为虚拟化平台,CentOS 4.8作为操作系统,以及Oracle 10g 10.2.0.5数据库软件。两台服务器都配置了NAT网络,主库的IP地址为192.168.10.2,备用库的IP地址为192.168.10.3...
安装是在Centos6.6 64位版本的系统上进行的,使用的cloudstack版本为4.8目前官方最新版本,较之前的4.3有些改变,对后续的使用还是有些影响,后面会提出来。另外有两个在使用过程中的坑也会标出来,以免以后再次入坑...
- **目标端:** Oracle 11.2.0.3.0, Linux CentOS Linux release 7.2 - **GoldenGate版本:** 12.3.0.1.4 **2.2 下载GoldenGate** - 访问Oracle官方网站 http://edelivery.oracle.com - 根据操作系统和数据库版本选择...
文档中提到的是CentOS 4.8,这表明此文档是针对较早版本的操作系统的。对于现代版本的WebLogic,建议使用更高版本的CentOS或Red Hat Enterprise Linux。 2. **下载WebLogic安装包**: - 可以通过Oracle官网提供的...
- **更换软件安装源**:为了提高安装效率和稳定性,建议将默认的CentOS软件仓库更换为阿里云的yum源。 ```bash cat > /etc/yum.repos.d/CentOS-Base.repo [centos] name=CentOS-$releasever - Base ...
经验表明,在Ubuntu上的安装过程比CentOS更加顺利,因此推荐使用Ubuntu。 在安装操作系统后,需要进行Git仓库的克隆操作。这里使用的是Rocket Chip的官方GitHub仓库,这是一个用Scala语言编写的可配置的片上系统...
安装node.js / npm,并包括用于管理npm软件包的资源要求平台类Debian / Ubuntu RHEL / CentOS /科学/亚马逊/ Oracle openSUSE 视窗注意:源代码安装需要GCC 4.8+,较早的发行版中未包含厨师Chef Infra Client 14+...
RHEL / CentOS /科学/亚马逊/ Oracle openSUSE 视窗 注意:源代码安装需要GCC 4.8+,较早的发行版中未包含 厨师 Chef Infra Client 14+ 食谱 方舟 用法 包含nodejs配方以根据默认安装方法在您的系统上安装节点: ...
如果没有安装或者版本过低,你可以访问Oracle官网下载并安装JDK,或者使用包管理器如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装: ```bash # Ubuntu/Debian sudo apt-get update sudo apt-get ...
4.8. 运行Simple Weather项目 4.8.1. Maven Exec 插件 4.8.2. 浏览你的项目依赖 4.9. 编写单元测试 4.10. 添加测试范围依赖 4.11. 添加单元测试资源 4.12. 执行单元测试 4.12.1. 忽略测试失败 4.12.2. ...
它由瑞典MySQL AB公司开发,后来被Sun Microsystems收购,最终成为Oracle公司的产品之一。 - **特性**: - **可靠性**: MySQL以其可靠性和稳定性而闻名,适用于处理大规模的数据。 - **性能**: 提供了优秀的查询...