- 浏览: 303420 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhou363667565:
看到你的这个配置 有个地方有点问题:
< aop:po ...
spring ibatis 事务配置 -
wo17796452:
[b][/b][i][/i][u][/u]引用[*][img] ...
crowd Jira confluence 集成 -
wo17796452:
<input type="button&quo ...
crowd Jira confluence 集成 -
benbear2008:
这些类图呢?
Spring MVC框架类图与顺序图 -
TTLtry:
谢了 最近学习spring时候 却总是登不上官方网站 很多 ...
Spring 2.5.5 api 帮助文档 chm格式 下载
在fedora14下文字界面安装oracle10gR2软件 文件系统 类型 容量 已用 可用 已用%% 挂载点 /dev/sda9 ext4 20G 8.7G 11G 46% / tmpfs tmpfs 1.5G 312K 1.5G 1% /dev/shm /dev/sda11 ext4 4.9G 3.3G 1.4G 71% /home /dev/sda12 ext4 4.9G 4.2G 416M 92% /usr 5.系统运行级别 3或者5均可 6.查看并修改操作系统release-id(这里的步骤在个人PC下是可以不改的) Description: Fedora release 14 (Laughlin) [root@xinchang ~]# vim /etc/redhat-release 需要2.6.9以上内核版本,不是的话可通过yum 来升级 [root@xinchang ~]# yum -y install kernel 二.安装依赖软件包 新建install.txt 将 binutils 三.自动话脚本的编写 创建用户、配置所需环境变量:新建1preuser.sh键入如下代码 echo "Now create two groups named 'oinstall' and 'dba', plus a user named 'oracle'.Also setting the Environment" 2.创建目录-----2predir.sh echo "Now create the necessary directory for oracle user and change the authention to oracle user..." mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01 chown oracle:oinstall /home/oracle echo "The necessary directory for oracle user and change the authention to oracle user has been finished 3.解除安装oracle所有者的shell---3prelimits.sh echo "Now modify the /etc/security/limits.conf,but backup it named /etc/security/limits.conf.bak before" cp /etc/security/limits.conf /etc/security/limits.conf.bak echo "oracle soft nproc 2047" >>/etc/security/limits.conf echo "oracle hard nproc 16384" >>/etc/security/limits.conf echo "oracle soft nofile 1024" >>/etc/security/limits.conf echo "oracle hard nofile 65536" >>/etc/security/limits.conf echo "Modifing the /etc/security/limits.conf has been succeed." 4.修改登录文件---4prelogin.sh echo "Now modify the /etc/pam.d/login,but with a backup named /etc/pam.d/login.bak" 5.修改环境变量---5bpreprofile.sh echo "Now modify the /etc/profile,but with a backup named /etc/profile.bak" 6.修改内核参数---6.presysctl.sh echo "Now modify the /etc/sysctl.conf,but with a backup named /etc/sysctl.bak" 开始安装软件 读者亦可选用“点下一步”的安装方式,这样也就无需配置enterprise.rsp文件,本文采用静默安装方式,具体如下 ORACLE_HOME= /u01/app/ 下面附linux下oracle的删除方法
一.查看安装环境
1.内存和SWAP
[root@xinchang ~]# grep MemTotal /proc/meminfo
MemTotal: 1026060 kB
[root@xinchang ~]# grep SwapTotal /proc/meminfo
SwapTotal: 4194300 kB
2.系统架构
[root@xinchang ~]# uname -m
i686
3.CPU
[root@xinchang ~]# grep "model name" /proc/cpuinfo
model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
4.磁盘空间需求
/tmp空间至少有1G的可用空间,安装空间至少需要3.95G
[root@xinchang ~]# df -Th /tmp
[root@xinchang ~]# who -r
运行级别 5 2010-11-23 16:10
[root@xinchang ~]# yum -y install redhat-lsb
[root@xinchang ~]# lsb_release -id
Distributor ID: Fedora
Fedora release 14 (Laughlin)
改成
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
安装完成以后改回即可
7.内核
[root@xinchang ~]# uname -r
2.6.35.6-45.fc14.i686
compat-db
control-center
gcc
gcc-c++
glibc
glibc-common
gnome-libs
libstdc++
libstdc++-devel
make
pdksh(fedora14 已经淘汰pdksh所以我们可以装ksh)
sysstat
xscreensaver
groupadd oinstall
groupadd -g 502dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 505 oinstall
useradd -g oinstall -G dba,oper,asmadmin,oinstall -c "Oracle software owner" -d /home/oracle oracle
echo "oracle" | passwd --stdin oracle
echo "export ORACLE_BASE=/u01/app" >> /home/oracle/.bash_profile
echo 'export ORACLE_HOME=$ORACLE_BASE/oracle' >> /home/oracle/.bash_profile
echo "export ORACLE_SID=orcl" >> /home/oracle/.bash_profile
echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib' >> /home/oracle/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/X11R6/lib' >> /home/oracle/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdk/jre/lib/i386' >> /home/oracle/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdk/jre/lib/i386/server' >> /home/oracle/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/rdbms/lib' >> /home/oracle/.bash_profile
echo 'export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib' >> /home/oracle/.bash_profile
echo 'export CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/rdbms/jlib' >> /home/oracle/.bash_profile
echo 'export CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/network/jlib' >> /home/oracle/.bash_profile
echo 'export TNS_ADMIN=$ORACLE_HOME/network/admin' >> /home/oracle/.bash_profile
echo "export NLS_LANG=american_america.AL32UTF8" >> /home/oracle/.bash_profile
echo "export ORACLE_TERM=xterm" >> /home/oracle/.bash_profile
echo "export EDITOR=vi" >> /home/oracle/.bash_profile
echo 'export PATH=$ORACLE_HOME/bin:$PATH' >> /home/oracle/.bash_profile
echo "export LANG=en_US" >> /home/oracle/.bash_profile
echo "export LANG=en_US" >> /home/oracle/.bash_profile
echo "The two groups named 'oinstall' and 'dba' plus the oracle user has been created."
echo "The Environment variable for oracle user also has been setted sussessfully."
cp /etc/pam.d/login /etc/pam.d/login.bak
echo "session required /lib/security/pam_limits.so" >>/etc/pam.d/login
echo "session required pam_limits.so" >>/etc/pam.d/login
echo "Modifing the /etc/pam.d/login has been succeed."
cp /etc/profile /etc/profile.bak
echo 'if [ $USER = "oracle" ]; then' >> /etc/profile
echo 'if [ $SHELL = "/bin/ksh" ]; then' >> /etc/profile
echo 'ulimit -p 16384' >> /etc/profile
echo 'ulimit -n 65536' >> /etc/profile
echo 'else' >> /etc/profile
echo 'ulimit -u 16384 -n 65536' >> /etc/profile
echo 'fi' >> /etc/profile
echo 'fi' >> /etc/profile
echo "Modifing the /etc/profile has been succeed."
cp /etc/sysctl.conf /etc/sysctl.conf.bak
echo "fs.file-max = 65536" >> /etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf
echo "kernel.shmall = 2097152" >> /etc/sysctl.conf
echo "kernel.shmmni = 4096" >> /etc/sysctl.conf
echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf
echo "net.core.rmem_default=1048576" >> /etc/sysctl.conf
echo "net.core.rmem_max=262144" >> /etc/sysctl.conf
echo "net.core.wmem_default=262144" >> /etc/sysctl.conf
echo "net.core.wmem_max=262144" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 1024 65000" >> /etc/sysctl.conf
echo "Modifing the /etc/sysctl.conf has been succeed."
echo "Now make the changes take effect....."
sysctl -p
1.准备response文件
[root@xinchang response]# ll
总用量 236
-rwxr-xr-x. 1 oracle oinstall 25278 7月 3 2005 custom.rsp
-rwxr-xr-x. 1 oracle oinstall 44600 7月 3 2005 dbca.rsp
-rwxr-xr-x. 1 oracle oinstall 8476 7月 3 2005 emca.rsp
-rwxr-xr-x. 1 oracle oinstall 71113 7月 3 2005 enterprise.rsp
-rwxr-xr-x. 1 oracle oinstall 5742 7月 3 2005 netca.rsp
-rwxr-xr-x. 1 oracle oinstall 71113 7月 3 2005 standard.rsp
[root@xinchang response]# pwd
/home/oracle/database/response
我把安装文件解压在/home/oracle目录下,database就是解压以后的安装目录。
我们这里是安装企业版的oracle数据库软件所以我们要将enterprise.rsp进行修改,修改如下内容:
UNIX_GROUP_NAME="dba"
ROM_LOCATION="../stage/products.xml"
ORACLE_HOME=/u01/app01/app
ORACLE_HOME_NAME="orcl"
ORACLE_HOSTNAME="czmmiao"
INSTALL_TYPE="EE"
s_nameForDBAGrp="dba"
s_nameForOPERGrp="dba"
n_configurationOption=3
保存退出
并将更改以后的rsp文件拷贝到一个指定目录中
[root@xinchang response]# cp enterprise.rsp /u01/app/
[root@xinchang oracle]# chown oracle:oinstall enterprise.rsp
确保rsp文件的用户和用户组分别为oracle和oinstall
2.软件安装
[root@xinchang oracle]# su - oracle
[oracle@xinchang database]$ ./runInstaller -ignoreSysPrereqs -silent -noconfig -responseFile /u01/app/enterprise.rsp
这里会提示你用root用户运行root.sh和orainstRoot.sh两个脚本
[root@xinchang ~]# /home/oracle/product/10.2/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
[root@xinchang ~]# /home/oracle/oraInventory/orainstRoot.sh
更改权限/u01/app/oraInventory 到 770.
更改组名/u01/app/oraInventory 到 dba.
脚本的执行已完成
检测数据库软件是否安装成功
[root@xinchang ~]# su - oracle
[oracle@xinchang ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 23 18:09:01 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL>
1. 运行 $ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
7. 删除oracle用户以及用户组
发表评论
-
有这样的一类需求,快速复制一张表,而这张表的数据量又非常的大。比方说本来是分区表,要把它重新变成非分区表,怎么能够快速的完成这样的操作呢?有下面几种方法: 第
2013-01-26 07:50 1161有这样的一类需求,快速复制一张表,而这张表的数据量又非常的 ... -
表分区
2012-03-07 18:14 1032之前听说过表分区,但是一直没有用过,自己也看过,但都没有实验过 ... -
RMAN备份
2012-02-28 15:15 10091、切换服务器归档模式,如果已经是归档模式可跳过此步:%sql ... -
oacle升级
2012-02-28 15:09 944$ emctl stop dbconso ... -
RAISE_APPLICATION_ERROR
2011-11-13 18:15 956RAISE_APPLICATION_ERROR 是将 ... -
Oracle PGA
2011-11-12 21:19 903PGA(Process Global Area),是s ... -
ORACLE SGA
2011-11-12 20:59 1218SGA系统全局区--System global area(S ... -
oracle 闪回
2011-11-12 20:52 899flashback table与9i的flashback qu ... -
RMAN备份与恢复资料
2011-11-12 20:51 846sqlplus /nolog conn /as sysd ... -
oracle 无order by , 默认排序问题 以及oracle的问题
2011-11-12 20:50 984Oracle会根据具体的数据块的存储返回记录.oracle数据 ... -
Oracle 10G R2版的Data Guard搭建
2011-02-24 23:22 1113搭建环境:OS :RHEL 5.4 ... -
RAC环境下创建ASM数据库
2011-02-24 23:21 1234配置监听程序 执行 [ ... -
Fedora主机下RHEL5+Oracle11g+VirtualBox=RAC
2011-02-24 23:20 1748安装前准备:笔者主机 ... -
Oracle数据块的概念总结
2011-02-24 23:18 1246Oracle数据内部的逻辑存储 Oracle存储数据的 ... -
Oracle区概念总结
2011-02-24 23:17 816数据区概述 数据扩展(extent)是由一组连续的数据块 ... -
Oracle段的概念总结
2011-02-24 23:16 1114段概述 段(segment)由一组数据扩展(extent ... -
oracle 保留小数位数及四舍五入
2011-02-24 23:12 2569小数位的保留,值得注意一下 最近修改同事的代码 发现 他是这么 ... -
Oracle合并多行
2011-02-24 23:11 808很多时候都在用这个,而没记录一下,存起来吧,非常好用,不用自己 ... -
Oracle优化CPU使用的实际操作方案详解
2011-01-13 11:18 1160摘要:本文主要介绍的是Oracle优化CPU ... -
oracle 字符串连接
2011-01-12 10:11 781select WM_CONCAT(company_ ...
相关推荐
Fedora11 安装 oracle10g_10.2的步骤
在Fedora 12 下oracle安装,讲的很详细,希望对大家有帮助。
修改linux的版本; 装所需程序包的版本(或更高版本); 创建 Oracle 组和用户帐户 ; 配置 Linux 内核参数
Oracle 11g在Fedora13下安装过程,我的安装步骤,成功的
fedora 16 安装完成脚本,包括安装一些包,和vim 的设置
Fedora Core 5系统下安装Oracle 10g
fedora一些安装说明fedora一些安装说明fedora一些安装说明fedora一些安装说明
本文档详细记载了我亲自在fedora12下安装oracle11客户端的完整过程,安装包是三个rpm包。有需要的朋友可以下载参考。有问题可以联系我,也可以交个朋友!
现在在官网下的qt因为太新,所以有些fedora安装不了,总是提示说缺少什么之类的,该资源在fedora下可以安装。
Linux rpm for fedora 7 oracle 10g install oracle 10g Linux rpm for fedora 7 oracle 10g install oracle 10g
在vmware下安装Fedora9时同时安装vmtools的方法和安装包,以及修复鼠标错误bug
Fedora 9下VMWareTools安装步骤
fedora 7 安装图解
Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程
fedora14安装配置fedora14安装配置fedora14安装配置fedora14安装配置
( fedora下安装arm-linux-gcc.docx ) 非常经典,值得下载!
fedora17安装教程
比较详细的fedora15安装过程说明,并且附有图解
fedora14 安装opencv2.3.1
自己整理的在Fedora 14下安装OpenCV教程,不仅适用于Fedora下,同时也可用于其他Linux发行版本