Welcome 微信登录

首页 / 数据库 / MySQL / Oracle详细安装过程

首先需要了解一下安装Oracle的各方面要求:安装oracle的系统要求:Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later)Red Hat Linux 4.0SUSE Linux Enterprise Server 9.0 with SP 2 or laterAsianux 1.0内核要求:The system must be running the following kernel version (or a later version): Red Hat Enterprise Linux 3.0 and Asianux 1.0:2.4.21-27.ELNote: This is the default kernel version.Red Hat Enterprise Linux 4.0 and Asianux 2.0:2.6.9-5.ELSUSE Linux Enterprise Server 9.0:2.6.5-7.201内存要求:1GB磁盘空间要求:交换空间:1.5GB/tmp目录中的磁盘空间为400MBOracle软件需要1.5GB3.5GB预配置的数据库需要1.2GB(可选)快速恢复区需要2.4GB(可选) Oracle的安装步骤 #su  - root (登录root用户)#grep  MemTotal  /proc/meminfo  (查看内存,不要小于1G#grep  SwapTotal   /proc/meminfo (查看交换分区,不要小于1.5G#vmstat  (监视虚拟内存的使用情况)如果交换分区太小了,扩展一下,扩张交换分区的方法为:#swapoff  /dev/sda3(关闭交换分区)#fdisk   /dev/sda先删除原来的交换分区,在分一个大的交换分区#mkswap   /dev/sda3 (分区格式为swap格式)#vim  /etc/fstab (设置开机挂载)/dev/sda3  swap swap defaults 0 0#swapon    /dev/sda3  (开启交换分区)#cat  /proc/swaps  #free  (来查看交换分区大小)#df  -kh  /tmp    (查看临时文件存放的目录,不要小于400M#grep  “model name”  /proc/cpuinfo   (查看cpu类型) Red Hat Enterprise linux 4.0 需要安装的包有:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1        (因为我用的是Red Hat Enterprise linux 5.4,所以要修改一下/etc/issue文件将版本修改为4.4,这样才能通过安装前的检查。)   #uname  -n 查看我们的主机名,最好确定我们的主机名为oracle.example.com#vim /etc/sysconfig/network 修改我们的主机名为oracle.example.com#vim /etc/hosts192.168.0.168    oracle168.example.com   oracle168127.0.0.1         localhost                 localhost.localdomain以上设置可以解析解析出我们的主机名 # more /etc/oraInst.loc 查看以前是否安装过oracle)#groupadd  oinstall        #groupadd  dba#groupadd  oper          (这三个组必须创建)#useradd  -g  oinstall  -G  dba,oper  oracle#passwd   oracle#id  oracle  (查看一下,看有错误的没)#id   nobody  (如果没有这个用户,需要创建一下#vim   /etc/sysctl.conf添加一下内容: #for  oraclekernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144  #sysctl  -p  (使配置文件生效#vim   /etc/security/limits.conf  (关闭对oracle的限制,打开oracle)添加一下内容:oracle              soft    nproc   2047oracle              hard    nproc   16384oracle              soft    nofile  1024oracle              hard    nofile  65536 #vim   /etc/pam.d/login   (关闭对oracle会话的限制)添加一下两行:session    required     /lib/security/pam_limits.sosession    required     pam_limits.so#vim   /etc/profile添加一下内容:if [ $USER = "oracle" ]; then        if [ $SHELL = "/bin/ksh" ]; then              ulimit -p 16384              ulimit -n 65536        else              ulimit -u 16384 -n 65536        fifi#vim   /etc/csh.login添加以下内容:if ( $USER == "oracle" ) then        limit maxproc 16384        limit descriptors 65536endif#mkdir   /u01    (建立一个挂载点)#dfisk   /dev/sda  (建立分区,这个分区不要太小,10G左右)(新分一个分区sda5#partprobe  (重读一下分区信息#mkfs.ext3    /dev/sda5#vim    /etc/fstab/dev/sda5    /u01  ext3   default    0 0  (设置开机自动挂载#mount  -a #ls   /u01#mkdir  -pv  /u01/app/oracle#chown  -R  oracle:oinstall   /u01/app               #chmod  -R  775  /u01/app             (提示一下,OFA用到三组目录,第一组目录是用来安装oracle的,第二组是用来存储控制文件,重做日志文件和其他管理文件的,第三组目录用来存储,oracle的数据文件的,而且每一组目录最好位于单独的磁盘上,我这里是在做实验,所以把它们放在一块磁盘上了,实际应用中最好不要这样) #xhost  +  表示任何人都可以进进入         下载oracle的软件压缩包10201_database_linux32.zip:#unzip   10201_database_linux32.zip#chown  -R  oracle:oinstall  database/#mv   database/    /home/oracle#yum  install   libXp   libXp-devel  (这两个可能会提示您安装)#su  -  oracle#export   DISPLAY=:0.0#vim  .bash_profile  (编辑oracle用户的环境变量) 500)this.width=500;" border=0> #.   .bash_profile (重新读取环境变量)#echo   $ORACLE_BASE (检查一下)#cd  database/#./runInstaller  (执行这个脚本,它会检查你是否符合安装oracle的条件)接着就是图形化安装界面了,根据提示安装就行了,我想对这个大家来说就比较容易了吧! 帮你管理oracle的三个命令行工具管理oracle Enterperise Manager,请使用:#emctl  start  | status | set | stop  (它不支持restart要停止和启动SQL*PLus,请使用:#isqlplusctl    start  |  stop要管理监听程序,请使用:#isnrctl  help |  start | status  | stop                     如果想让您的oracle支持中文:在安装的时候请选上中文500)this.width=500;" border=0>当然您的Linux系统本身也要支持中文嘛!安装一下系统的中文包的方法如下: #yum  install  fonts-chinese#system-config-languageOracle服务器数据库中文乱码之字符集修改Linux下手工创建Oracle 10g数据库相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数