linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法

一. 操作系统和Oracle安装介质下载

1)操作系统安装介质下载地址

这里我使用的操作系统是目前,从Oracle官方网站上能够得到的最新版本:Oracle定制的Linux企业版5.4。

Oracle的Enterprise Linux Release 5 Update 4安装介质下载地址如下:http://edelivery.oracle.com/

2)Oracle 11gR2安装介质下载

http://edelivery.oracle.com/上同样可以获得目前最新版本的Oracle安装介质——Oracle 11.2.0.1.0。

Oracle 11gR2的安装介质包含两个zip包,总大小约为2.3G
二. 安装 Red Hat Enterprise Linux
选择语言 :EN

安装类型 :Custom。

设置磁盘分区 (文件系统均为 ext3):

/BOOT分区1G 、SWAP交换分区8G、/usr分区5G、/tmp分区10G、/var分区10G、/opt分区10G、/home分区10G、/usr/local分区5G /oradata分区80G  /oratmp分区50G 剩餘的給 /

注: Swap交换区大小与物理内存大小的比例关系的一般规律如下:如果物理内存在1G到2G之间,Swap分配大小建议是物理内存的1.5倍;如果物理内存在2G到16G之间,Swap建议与物理内存大小保持一致;如果物理内存在16G以上,Swap大小建议保证有16G即可。

选择程序包组 :

A、X Window System   B、KDE Desktop Environment   C、Editors   D、Graphical Internet 

E、Text-based Internet   F、Server Configuration Tools   G、Development Tools   H、X software Development

I、 KDE Software Development                     J、Legacy Software Development             K、Administration Tools   L、System Tools

三. 检查服务器内存是否满足1G的要求,同時檢查swap;如果服务器真的没有满足这个1G的要求,对安装的影响也不是很大,只不过会在安装正式开始前收到一个先决条件检查不通过的“友情警告”信息。 [root@hqordcnt ~]#  free             total       used       free     shared    buffers     cachedMem:       8150136    4015896    4134240          0     427672    2938160-/+ buffers/cache:     650064    7500072Swap:      8193108          0    8193108

四 .确认所剩磁盘空间是否满足安装需求Oracle软件安装所需要的磁盘大小一般不超过5G,所以保证磁盘可用空间在5G以上即可。但是将其他因素  (如数据库文件所占用空间等)考虑进来,建议至少保证有25G的磁盘空间可用[root@hqordcnt ~]# df -h因为在安装过程中,有一部分数据会写入到“/tmp”目录下,建议该目录的空间大小不要小于1G[root@hqordcnt ~]#  df -h /tmp 五.保证Oracle安装过程中所需要的rpm包均安装到位[root@hqordcnt server]# rpm -ivh binutils-2.17.50.0.6*;rpm -ivh compat-libstdc++-33-3.2.3*; rpm -ivh elfutils-libelf-0.137*;[root@hqordcnt server]# rpm -ivh elfutils*; rpm -ivh gcc-4.1.2*; rpm -ivh gcc-c++-4.1.2*;rpm -ivh glibc-2.5-42*; rpm -ivh glibc-common-2.5*;rpm -ivh glibc-devel-2.5*;rpm -ivh glibc-headers-2.5*; rpm -ivh ksh-20080202*;rpm -ivh libaio-0.3.106*; rpm -ivh libaio-devel-0.3.106*; rpm -ivh libgcc-4.1.2*; rpm -ivh libstdc++-4.1.2*; rpm -ivh libstdc++-devel-4*;rpm -ivh make-3.81*; rpm -ivh sysstat-7.0.2*; rpm -ivh unixODBC-2.2.11*; rpm -ivh unixODBC-devel-2.2.11*; rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm;rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm; 六.配置系统核心参数(/etc/sysctl.conf)[root@hqordcnt ~]# /sbin/sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 1kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 8192kernel.shmmax = 4294967296   (1G=1024*1024*1024bytes)
kernel.shmall = 1073741824fs.file-max = 6815744kernel.msgmni = 2878kernel.sem = 250 32000 100 142kernel.shmmni = 4096net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576fs.aio-max-nr = 3145728net.ipv4.ip_local_port_range = 9000 65500 七 .修改Shell Limits以便提高Oracle的执行效率1)[root@hqordcnt ~]# vi /etc/security/limits.conforacle   soft   nofile    131072oracle   hard   nofile    131072oracle   soft   nproc    131072oracle   hard   nproc    131072oracle   soft   core    unlimitedoracle   hard   core    unlimitedoracle   soft   memlock    50000000oracle   hard   memlock    50000000 2)在文件“/etc/pam.d/login”添加如下一行信息[root@hqordcnt ~]# vi /etc/pam.d/loginsession    required     pam_limits.so 八.创建Oralce的安装所需要的目录并给与755权限
[root@hqordcnt ~]# /usr/sbin/groupadd dba;/usr/sbin/groupadd oinstall;/usr/sbin/useradd -m -g oinstall -G dba oracle;passwd oracle[root@hqordcnt ~]# mkdir -p /opt/oracle/ora11g/product[root@hqordcnt ~]# mkdir -p  /opt/oracle/ora11g/oradata[root@hqordcnt ~]# chown -R oracle:oinstall /opt/oracle; chown -R oracle.dba /oradata; chown -R oracle.dba /oratmp[root@hqordcnt ~]# chmod -R 775 /opt/oracle 九.配置oracle用户的配置文件“.bash_profile”[root@hqordcnt ~]# su - oracle[root@hqordcnt ~]# vi /home/oracle/.bash_profileexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/opt/oracle/ora11g/export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
#export ORACLE_OWNER="oracle"export ORACLE_SID=hqdata     (注意不能超過8個字符)
export ORACLE_UNQNAME=hqdataexport ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport LD_ASSUME_KERNEL=2.6.18#export NLS_LANG="AMERICAN”umask 022set -o vialias vi=vimif [ $USER = "oracle" ]; then  if [ $SHELL = "/bin/ksh" ]; then    ulimit -p 16384    ulimit -n 65536  else    ulimit -u 16384 -n 65536  fifi在root用户下使用“xhost +”命令打开访问控制,以便允许在oracle用户下可以启动图形化安装界面[root@hqordcnt ~]# xhost +十.


  [root@hqordcnt ~]# su - oracle切换到oracle用户,

十一.

[oracle@hqordcnt ~]$ cd /home/database/然后进入到Oracle安装介质的目录,执行“sh runInstaller”调出安装界面安装界面与以往的版本相比有了较大的变化。下面我来详细的描述一下整个安装过程。

 

 

 

 [root@hqordcnt server]# sh /opt/oracle/oraInventory/orainstRoot.sh;sh /opt/oracle/ora11g/product/11.2.0/dbhome_1/root.sh

脚本执行完成后,点击“OK”;十二 . [oracle@hqordcnt database]$ netmgr
十三. [oracle@hqordcnt database]$ lsnrctl start
十四. [oracle@hqordcnt database]$ dbca
FAQ:
1.           SQL>startup  報 ORA-00845: MEMORY_TARGET not supported on this system
# df -k /dev/shm
#vi /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults,size=6G        0 0
# umount /dev/shm; mount /dev/shm; df -k /dev/shm
2.           移除oracle11g
# rm -f -r /opt/oracle/;rm -r -f /opt/ORCLfmap/;rm -f -r /home/oracle/oradiag_oracle/;rm -f /etc/ora*; rm -f /usr/local/bin/coraenv;rm -f /usr/local/bin/dbhome;rm -f /usr/local/bin/oraenv


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/james_liug/archive/2010/01/04/5128196.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值