图文:详解数据库Oracle 11g的基本安装

From: http://blog.csdn.net/wjcreator123/article/details/3243041

 

下面提供的是Oracle 11g的下载地址和基本安装过程(仅作参考)

第一步:

         oracle服务端下载: http://down.zdnet.com.cn/detail/9/82225.shtml

     客户端: http://blog.csdn.net/zongyongchun/archive/2007/11/06/1869672.aspx

第二步:

          基本都是按部就班。

  使用的OS版本:OEL4

  [oracle@ractest orcl]$
  cat /etc/redhat-release
  Enterprise Linux Enterprise Linux AS release 4 (October Update 5)
  [oracle@ractest orcl]$ cat /etc/enterprise-release
  Enterprise Linux Enterprise Linux AS release 4 (October Update 5)

  安装程序路径:

  /mnt/Oracle11g_linux_x86_64/database

  创建用户

  groupadd -g 1001 dba
  groupadd -g 1002 oinstall
  useradd -u 10000 -g dba -G oinstall,dba -d /home/oracle -s /bin/bash oracle
  chown -R oracle:dba /home/oracle
  usermod -g dba -G oinstall,dba oracle
  使用的.bash_profile
  export ORACLE_BASE=/home/oracle
  export ORACLE_HOME=$ORACLE_BASE/11g
  export ORA_CRS_HOME=$ORACLE_BASE/crs
  export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
  export ORACLE_SID=orcl1
  export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/bin
  export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
  export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
  export ORACLE_TERM=xterm
  export TNS_ADMIN=$ORACLE_HOME/network/admin
  export ORA_NLS10=$ORACLE_HOME/nls/data
  export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
  export LIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/lib
  export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/JRE
  export THREADS_FLAG=native
  export TEMP=/tmp
  export TMPDIR=/tmp
  export NLS_LANG=american_america.WE8ISO8859P1
  export DISPLAY=10.198.90.55:2
  alias sysdba="sqlplus '/as sysdba'"
  export EDITOR=vi

 

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.wmem_default=262144
  net.core.rmem_max=262144
  net.core.wmem_max=262144

  使用xclock检查display正确:

  shahand 上传了这个图片:

  [oracle@ractest ~]$ xclock
  [oracle@ractest ~]$ /mnt/Oracle11g_linux_x86_64/database
  [oracle@ractest ~]$ cd /mnt/Oracle11g_linux_x86_64/database
  [oracle@ractest database]$ ls -l
  total 10
  drwxr-xr-x 4 1003 oinstall 96 Mar 23 18:45 doc
  drwxr-xr-x 5 1003 oinstall 1024 Mar 23 18:45 install
  drwxr-xr-x 2 1003 oinstall 1024 Mar 23 18:45 response
  -rwxr-xr-x 1 1003 oinstall 1251 Mar 23 18:45 runInstaller
  drwxr-xr-x 12 1003 oinstall 1024 Mar 23 18:45 stage
  -rw-r--r-- 1 1003 oinstall 4638 Mar 23 18:45 welcome.html
  [oracle@ractest database]$ ./runInstaller
  Starting Oracle Universal Installer...
  Checking installer requirements...
  Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
  Passed
  All installer requirements met.
  Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-06-28_02-26-12AM. Please wait ...[oracle@ractest database]$ Oracle Universal Installer, Version 11.1.0.2.0 Production
  Copyright (C) 1999, 2007, Oracle. All rights reserved.
  Oracle Universal Installer, Version 11.1.0.2.0 Production
  Copyright (C) 1999, 2007, Oracle. All rights reserved

 

启动图形以后选择ba

点击放大此图片

  选择oracle base的时候,oracle不推荐使用user home作为oracle base,这里我选yes忽略

点击放大此图片

  进行prerequireme

 

nts检查的时候,安装程序认为swap不足,我选择YES忽略

点击放大此图片

点击放大此图片

 

点击放大此图片

点击放大此图片

  [oracle@ractest database]$
  [orac
  le@ractest database]$ su - root
  Password:
  [root@ractest ~]# /home/oracle/oraInventory/orainstRoot.sh
  Changing permissions of /home/oracle/oraInventory to 770.
  Changing groupname of /home/oracle/oraInventory to dba.
  The execution of the script is complete
  [root@ractest ~]# /home/oracle/11g/root.sh
  Running Oracle 11g root.sh script...
  The following environment variables are set as:
  ORACLE_OWNER= oracle
  ORACLE_HOME= /home/oracle/11g
  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.
  Finished product-specific root actions.
  [root@ractest ~]#

 

点击放大此图片

点击放大此图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/407372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据库中查看当前使用的数据库是哪个数据库?

一、用select database()语句 语句 mysql > select database();结果 解释:表示的是当前使用的是哪个数据库或者说会话登录到了哪个数据库中。 二、用show tables语句 语句 mysql > show tables;结果 解释:查询出来的结果中,第一行…

JS之返回数组指定元素的slice

作用:slice() 方法可从已有的数组中返回选定的元素 语法:arrayObject.slice(start,end) 参数1:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,…

使用 ADO.NET 的 NextResult 方法取得多个 Result Set

(本帖在版工的旧 Blog 中,发表日期为 2007/04/06) (本帖有些 Hyperlink 是连到台湾的网站,若无法连结,麻烦请留言反应)从 ADO.NET 1.x 开始,DataReader 就可以在单一次的查询动作中,「批次 (batch)」读取 T-SQL 语句以…

JS之数组删除/添加项目方法splice

用法:splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目 注:1:该方法会改变原始数组 语法:arrayObject.splice(index,howmany,item1,…..,itemX) 参数1:必需。整数,规定添加/删除项目的位置&…

Struts+DAO框架搭建完成!(源码)

今天做了这个StrutsDAO框架,可以说是又向SSH迈了一步。 做的过程中又发现了一些问题,但是在我和其他人的努力下一起解决了。这个问题是MyEclipse的Tomcat的启动问题。(已经解决并发帖解答了) 好了,下面切入正题&…

解析可变参数函数的实现原理(printf,scanf)

From: http://hi.baidu.com/huifeng00/blog/item/085e8bd198f46ed3a8ec9a0b.html 学习C的语言的时候,肯定接触到标准输出和标准输入函数。 这个函数给人的感觉很强大,因为它很另类,就是这个函数的参数是可变的。 下面是一个自己编写的可变…

花生葫芦球 健身新运动

国民健康天后张淳淳老师率先再将风靡欧美的“花生葫芦球(FITNESS BALL)”,推广给日、港、台的朋友,同时结合国内外体适能教练与专家,研发出一套减压、塑身运动课程,引领全民健康塑身运动。 花生葫芦球 健身新运动美大腿后健肌群伸…

JS之数组元素排序方法sort

作用:sort() 方法用于对数组的元素进行排序 语法:arrayObject.sort(sortby) 参数:可选。规定排序顺序。必须是函数 返回值:对数组的引用。请注意,数组在原数组上进行排序,不生成副本 注意1:…

js中自己实现bind函数的方式

前言 最近由于工作比较忙,好久都没时间静下心来研究一些东西了。今天在研究 call 和 apply 的区别的时候,看到 github 上面的一篇文章,看完以后,感觉启发很大。 文章链接为 https://github.com/lin-xin/blog/issues/7 &#xff…

Leetcode刷题(1)两数之和

最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中…

使用WEB方式更改域用户帐户密码

使用WEB方式更改域用户帐户密码 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />1、这个只是域帐户密码的一种更改方式&#xff0c;正规来说&#xff0c;域用户帐户的密码更改方式可以有6种。今天介绍给大家的只是其中一种&…

一个路径下挂载(匹配)多个子组件

效果图如下 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Document</title><script type"text/javascript" src"./lib/vue-2.4.0.js"></script><scrip…

JS之字符串截取函数substr

作用&#xff1a;substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符 语法&#xff1a;stringObject.substr(start,length) 参数1&#xff1a;必需。要抽取的子串的起始下标。必须是数值。如果是负数&#xff0c;那么该参数声明从字符串的尾部开始算起的位置。…

面向对象中的修饰关键词

final:用来修饰类和方法&#xff0c;修饰类的时候表示这个类是终极类&#xff0c;不能被其他类继承&#xff0c;修饰方法的时候&#xff0c;表示这个方法是终极方法&#xff0c;不能被子类重写。 static:用来修饰属性和方法&#xff0c;修饰属性的时候表示这个属性是静态属性&a…

Leetcode刷题(2)回文数

最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励 给你一个整数 x &#xff0c;如果 x 是一个回文整数&#xff0c;返回 true &…

ZT Web Control 开发系列(一) 页面的生命周期

http://www.cnblogs.com/joeliu/category/143125.htmlPage是WebForm编程基本元素&#xff0c;它从TemplateControl派生&#xff0c;而TemplateControl又从Control派生&#xff0c;所以Page实际就是一个Control。同时Page也实现了IHttpHandler接口&#xff0c;所以它可以接受Htt…

计算属性computed的使用

效果图 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Document</title><script type"text/javascript" src"./lib/vue-2.4.0.js"></script></head>…