图文:详解数据库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,一经查实,立即删除!

相关文章

acid(数据库事务正确执行的四个基本要素的缩写)

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务&am…

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 语句以…

linux下启动与关闭oracle监听与实例

linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 user-name:oracle password:oracle 3:进入oracle根目录 …

同步和互斥

一、同步和互斥的基本概念 现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行,同时运行可能是真的同时运行(SMP架构中),也可能仅仅是操作系统提供的服务(通过将CPU时间分片,并将…

Mysql常用命令行大全

1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空…

React开发(113):git 操作记录

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录 具体一个例子,假设有三个commit, git st: …

从printf谈可变参数函数的实现

作者:戎亚新 摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性…

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

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

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

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

HTTP1.1中CHUNKED编码解析(转载)

HTTP1.1中CHUNKED编码解析 一般HTTP通信时,会使用Content-Length头信息性来通知用户代理(通常意义上是浏览器)服务器发送的文档内容长度,该头信息定义于HTTP1.0协议RFC 1945 10.4章节中。浏览器接收到此头信息后,接受…

解析可变参数函数的实现原理(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…

我的C语言可变参数的实现

实现环境&#xff1a;Fedora12 gcc 任务&#xff1a;用C语言实现一个参数可变的函数&#xff0c;以方便输出。 源代码如下&#xff1a; #include <stdio.h>#include <stdarg.h>#include <string.h>int sum(int data, ...){int i data, s 0;va_list vl;…