- 浏览: 120915 次
- 性别:
- 来自: 北京
最新评论
-
NewTamato:
你的这个写的全都是代码,不知道对于flex和spring整合的 ...
Flex+BlazeDS+Spring的一个项目笔记(2) -
agurick:
laowood 写道在不写的一般情况下都是auto吧?自动变量 ...
C中的寄存器变量和引用变量 -
laowood:
agurick 写道补充一下,auto已经过时,已经不再使用。 ...
C中的寄存器变量和引用变量 -
agurick:
补充一下,auto已经过时,已经不再使用。static 变量就 ...
C中的寄存器变量和引用变量 -
ming:
oooooooo
domino如何在数据库中存储信息
本文介绍了在Fedora 14 64-bit上安装Oracle Database 11g Release 2 (11.2) 64-bit. 这篇文章基于具有2G swap分区和SELinux关闭。 安装也应包括以下程序包:
- Gnome Desktop Environment
- Editors
- Graphical Internet
- Development Libraries
- Development Tools
- Server Configuration Tools
- Administration Tools
- Base
- Fonts
- Hardware Support
- Input Methods
- System Tools
- X Windows System
安装成功需要以下几步
- 下载软件
- 解压文件
- 修改Hosts文件
- 设置Kernel参数
- 设置安装
- 开始安装
- 安装结束
下载软件
下载此软件
解压
解压文件
unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
你现在应该有一个单独的目录称为“database”包含安装文件。
Hosts 文件
"/etc/hosts"文件必须写服务器的全名
<IP-address> <fully-qualified-machine-name> <machine-name>
设置Kernel参数
oracle推荐以下最低参数设置。
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 = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
当前的值可以用下面的命令进行测试。
/sbin/sysctl -a | grep <param-name>
在“/etc/sysctl.conf”文件中添加或修改以下行。
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048586
运行下面的命令来改变当前内核参数。
/sbin/sysctl -p
在“/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 pam_limits.so
启动防火墙管理对话框(“系统>管理”>防火墙)。 点击“禁用”按钮,其次是应用工具栏上的按钮,然后关闭对话框。
停用SELinux 编辑/etc/selinux/config 文件,并确保SELinux的标志设置如下。
SELINUX=disabled
另外,以上改变可以通过使用GUI工具(应用程序>“系统设置”>安全级别)。 单击SELinux选项卡并禁用该功能。禁用SELinux后,服务器需要重新启动才能更改生效。
安装
如果您已经安装了在安装过程中建议包,那必要的包大部分已经被安装。 下面列出必须的包,也包括一些32位版本的。
yum install binutils yum install compat-libstdc++-33 yum install compat-libstdc++-33.i686 yum install elfutils-libelf yum install elfutils-libelf-devel yum install gcc yum install gcc-c++ yum install glibc yum install glibc.i686 yum install glibc-common yum install glibc-devel yum install glibc-devel.i686 yum install glibc-headers yum install ksh yum install libaio yum install libaio.i686 yum install libaio-devel yum install libaio-devel.i686 yum install libgcc yum install libgcc.i686 yum install libstdc++ yum install libstdc++.i686 yum install libstdc++-devel yum install make yum install numactl-devel yum install sysstat yum install unixODBC yum install unixODBC.i686 yum install unixODBC-devel yum install unixODBC-devel.i686
创建新的组和用户。
groupadd oinstall groupadd dba groupadd oper groupadd asmadmin useradd -g oinstall -G dba,oper,asmadmin oracle passwd oracle
注. 我们不打算使用“asmadmin”组,因为这个安装不会使用ASM。
创建Oracle软件安装目录。
mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
以root用户登录,执行以下命令。
xhost +<machine-name>
编辑"/etc/redhat-release"文件 当前版本的信息“Fedora release 14 (Laughlin)” 替换成以下内容
redhat release 5
以oracle用户登录, 在bash_profile文件末尾添加以下行。
# Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=fedora14.localdomain; export ORACLE_HOSTNAME ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME ORACLE_SID=DB11G; 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 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
安装
登录到oracle用户。 如果你是使用X emulation然后设置DISPLAY环境变量。
DISPLAY=<machine-name>:0.0; export DISPLAY
在database文件夹中执行以下命令,开启Oracle Universal Installer (OUI)
./runInstaller
继续与您选择的安装。 通过点击下面的链接查看各阶段屏幕截图你可以看到我的安装过程。 注:先决条件检查会显示出缺失包,但这些可以被忽略。 该进程将无法连接并产生错误信息。 当发生这种情况,请点击“继续”按钮,安装将完成。
- Configure Security Updates
- Select Install Option
- System Class
- Node Selection
- Select Install Type
- Typical Install Configuration
- Create Inventory
- Perform Prerequisite Checks
- Summary
- Install Product
- Database Configuration Assistant
- Database Configuration Assistant 2
- Execute Configuration Scripts
- Finish
安装后
编辑的"/etc/redhat-release" 文件恢复了原有的发布信息。
Fedora release 14 (Laughlin)
编辑"/etc/oratab" 文件重新设置为每一个'Y'的实例标志。
DB11G:/u01/app/oracle/product/11.2.0/db_1:Y
可能会出现的问题
1----
swap分区不够用
Linux系统中增加Swap分区大小 1、检查当前的分区情况: [root@localhost]#free -m 2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。 [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000 3、设置交换文件: [root@localhost]# mkswap /home/swap 4、立即启用交换分区文件 [root@localhost]# swapon /home/swap 5、如果要在引导时自动启用,则编辑 /etc/fstab 文件,添加行: /home/swap swap swap defaults 0 0 系统下次引导时,它就会启用新建的交换文件,再查看SWAP分区大小发现增加了2G。 批量删除linux下文件夹命令如下: 比如我要删除/var/www/html这个文件夹的话可以使用以下命令:rm -Rf html 然后在ls查看发现没html这个文件夹了!
2-----
Error in invoking target 'agent nmhs' of make file '/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk' see /u01/app/oraInventory/logs/installActions2011-04-01_02-57-59PM.log
-------------------------------Fedora 下防火墙的关闭-----------------
从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙
查看防火墙状态:
/etc/init.d/iptables status
暂时关闭防火墙:
/etc/init.d/iptables stop
禁止防火墙在系统启动时启动
/sbin/chkconfig --level 2345 iptables off
重启iptables:
/etc/init.d/iptables restart
-------------------------------Fedora 下SELinux关闭-----------------
1.临时关闭SELinux。如果你仅仅只是想临时关闭,可以输入
setenforce 0
2.禁用SELinux。在 /etc 下可以看到一个SELinux文件夹,进入后,里面有个config文件,在终端进入到文件夹,输入
vi config
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成 SELINUX=disable 禁用SeLinux
修改成 SELINUX=enforcing 使用SeLinux
3检查SELinux现时况态
要知到你现在是否使用 SELinux:
# getenforce
Enforcing
-------------------------------Fedora 下开启SSH-----------------
1) 安装openssh-server
[root@localhost ~]# yum install openssh-server
2) 查看是否已成功安装openssh-server
[root@localhost ~]# rpm -qa | grep openssh-server
openssh-server-5.3p1-19.fc12.i686
[root@localhost ~]#
3) 修改ssh服务的配置文件
配置ssh服务的运行参数, 是通过修改配置文件/etc/ssh/ssh_config实现的. /etc/ssh/ssh_config文件的配置选项非常多, 但大部分都已经用"#"注释掉了.
#Port 22
#Protocol 2,1
配置完保存配置文件, 不过如果没什么特殊的要求这都不用配置.
4) 重启SSH
---
ntsysv 修改随机启动项
nf -lh 查看硬盘情况
发表评论
-
redhat 安装 oracle
2013-01-23 12:02 1087装完RHEL5之后遇到的 第一个问题 通过SSH ... -
Flex+BlazeDS+Spring的一个项目笔记(2)
2009-07-30 08:26 3153applicationContext.xml 配置如下 ... -
Flex+BlazeDS+Spring的一个项目笔记(1)
2009-07-29 23:43 1688把最近在做的一个项目的研究成果贴出来做个笔记。项目是要做一个本 ... -
SQL能完成的逻辑都在SQL中
2009-07-21 19:16 1061decode, case的用法 select t.star ... -
Promises don't come easy
2009-05-11 13:48 1168I should have known all along ... -
oracle 9*9乘法口诀表
2009-04-14 18:19 2023select replace(reverse(sys_conn ... -
oracle笔记1
2009-03-31 22:52 1497conn / as sysdba -切换到sys用户 sele ... -
C中的寄存器变量和引用变量
2009-03-25 19:11 5653总共有auto,static,register,extern。 ... -
shell 初步
2009-03-15 18:24 3620ps -ef | grep redis du -sh 查看文件 ... -
File ToBase64String
2009-02-03 15:00 1258public static string Serializ ... -
David Cook - Always Be My Baby
2008-11-05 18:28 1358Studio Version Song ... -
企业应用中C\S是怎样的架构?
2008-10-31 10:19 4057我们公司开发程序一般是 C# Winform 做客户端,EJB ... -
C#画图
2008-10-24 10:06 2399翻出以前刚到公司自己做的这个,以前查资料作了半天,发现 现在 ... -
Can’t find P/Invoke DLL sqlcemeNN.dll
2008-09-01 11:30 2427Can’t find P/Invoke DLL sqlceme ... -
JavaScript replace() 方法
2008-08-27 13:43 2302定义和用法 replace() 方法用于在字符串中 ... -
C# 写Excel 代码
2008-08-20 12:48 10929C# 中使用 Excel using System;usin ... -
开发基于Domino/Notes的动态Web网站
2007-09-27 08:08 1510开发基于Domino/Notes的动态Web网站 用户的需求 ... -
[精华]Linux记事本最常用的命令,迅速掌握Linux
2008-06-28 09:51 4404自己整理的笔记,,适合linux初学者,老手就不要看了,呵呵 ... -
Java移动文件
2008-06-14 19:50 34543一: //文件原地址 File oldFile = ne ... -
大道至简-java之23种模式一点就通
2008-06-12 10:23 1620一、创建型模式 FACTORY ...
相关推荐
在Fedora 8上安装Oracle数据库涉及多个步骤,包括修改Linux版本、安装必要的软件包、创建Oracle组和用户账户以及配置Linux内核参数。以下是对这些步骤的详细解释: 1. **修改Linux版本**: Oracle 11g不支持Red ...
Fedora11 安装 oracle10g_10.2的步骤
在Fedora 13上安装Oracle 10g是一个相对复杂的过程,因为Oracle官方并不直接支持Fedora操作系统,特别是较旧的版本如Fedora 13。然而,通过一些技巧和工作,我们可以让这个过程变得可行。以下是安装Oracle 10g在...
在Fedora 7系统上安装Oracle 10g是一项复杂的工作,因为Oracle数据库软件通常对操作系统版本和依赖性有特定的要求。在这个过程中,你需要确保所有必要的软件包都已安装并且是最适合Oracle 10g的版本。以下是标题和...
在Red Hat Enterprise Linux 5.8 (RHEL5.8)上安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足一系列的依赖条件。Oracle 11g是Oracle公司的一款企业级数据库管理系统,它对操作系统环境、硬件配置以及...
在Fedora 8系统上安装Oracle 10.2.0是一个相对复杂的过程,因为Oracle数据库通常不直接支持Linux的最新版本。Fedora 8是一个较旧的操作系统,Oracle 10g则是一个历史悠久的数据库产品,这使得安装过程中可能需要解决...
在Fedora Core 5系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统与数据库软件的集成。以下是详细的步骤和相关知识点: 1. **创建Oracle组和用户**: 在Linux环境下,为了安全和管理的便利,通常会...
Linux rpm for fedora 7 oracle 10g install oracle 10g Linux rpm for fedora 7 oracle 10g install oracle 10g
我的是64位的fedora17操作系统安装oracle11g数据库,安装过程中发现少了许多package,于是在网上各个地方下了所需要的所有rpm包,有些网上没有的,用yum install **.rpm可能会有的安装。整理不易,下载花了好多分,...
在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...
以下是对Oracle10g在Linux系统(如Fedora11)上安装的详细步骤的解析: 1. **配置安装环境** 在安装Oracle数据库之前,确保系统满足最低硬件和软件需求。Fedora11需要更新到最新补丁,以确保与Oracle10g兼容。检查...
在这个场景下,我们有一个名为"oracle11g依赖包"的压缩文件,其中包含了在CentOS 7.7服务器上安装Oracle 11g时可能会缺失的依赖。 首先,让我们深入理解Oracle 11g的安装依赖。在Linux环境下,Oracle 11g的安装通常...
Oracle 11g是一款广泛应用的关系型数据库管理系统,由甲骨文公司开发,广泛服务于企业级的数据存储、管理和分析。RPM(Red Hat Package Manager)是Linux系统中用于软件包管理的一种格式,尤其在基于Red Hat的发行版...
综上所述,CentOS 静默安装Oracle 11g主要包括环境准备与配置、下载安装介质、准备静默安装脚本和响应文件以及监控安装进度与问题排查等几个关键步骤。遵循上述流程可以较为顺利地完成Oracle数据库的安装。
在Fedora 12操作系统上安装Oracle 10g数据库是一项技术性的工作,需要遵循特定的步骤和配置要求。以下是一个详细的安装指南: **安装要求:** 1. **硬件需求**:确保系统至少有512MB的物理内存,同时需要创建的交换...
但这并不意味着无法在FC5上安装Oracle 10g,只需要采用一些特定的方法即可实现。本文将详细介绍在FC5上安装Oracle 10g的过程,并提供实用的步骤与技巧。 #### 二、安装前的准备 在开始安装之前,确保系统已安装必要...
在Linux Enterprise AS 4.0系统上安装Oracle 10G数据库是一个复杂的过程,需要遵循一系列的步骤和满足特定的硬件及软件要求。首先,我们要确保系统的硬件配置满足Oracle 10G的基本需求。根据描述,至少需要512MB的...
以下是在Fedora Core 6上安装Oracle 10g的详细步骤: 1. **安装前的准备** - **设置语言环境**:首先,确保你的环境变量`LANG`设置为英文,因为命令行可能无法正确显示中文。你可以通过`export LANG=en_US.UTF-8`...
在64位Linux系统上安装Oracle 11g是一项复杂且细致的工作,涉及到多个环节和系统配置。以下是一份详细的安装指南,旨在帮助你成功安装64位Oracle 11g。 首先,确保你的硬件满足Oracle 11g的最低要求。至少需要1GB的...