当前位置:  技术问答>linux和unix

送分题:oracle在linux下的安装

    来源: 互联网  发布时间:2015-04-01

    本文导语:  谁能给出可行的下载地址100分  :另外开贴给分 谁能给出可行的安装方案:100分 :另外开贴给分 回贴有分 会贴有帮助多给分. | 下载在www.oracle.com 先注册后下载 | oracle 8.0.5 f...

谁能给出可行的下载地址100分  :另外开贴给分
谁能给出可行的安装方案:100分 :另外开贴给分

回贴有分

会贴有帮助多给分.


|
下载在www.oracle.com
先注册后下载

|
oracle 8.0.5 forlinux的简明安装和操作说明
                          
一.安装前的准备工作
1. .创建DBA组
       #groupadd dba
2. 建立一个oracle 的安装用户,因为oracle 不能用root来安装,若强行用root她会报错,然后罢工。
       #useradd oracle –g dba(当然可以是任何名字,但推荐用oracle 做用户名)
       #passwd oracle
       进入/etc/group  找到oracle组,把组名改为dba (并非必须,但推荐)
       #cd /etc
       #vi group
      注意:一定要保证oracle用户只在一个组里,否则当oracle installer 建立数据库时无法建立正确的控制文件。
建立oracle的安装目录和数据库的mount point 。For example ,在oracle用户目录下建立一个oracle目录作为oracle 8.05 的安装点。(以oracle用户进入)
$mkdir oracle
$cd oracle
        $mkdir dbs (oracle数据库的存放点《mount point》)
3. 在oracle 用户的登陆目录下,修改   .bash_proflie 文件,加入必须的环境变量:
        $vi .bash_profile  加入以下内容:
     ORACLE_OWNER=oracle
     export ORACLE_OWNER
     ORACLE_BASE=~oracle/oracle
     export ORACLE_BASE
     ORACLE_HOME=~oracle/oracle/product/8.0.5
     export ORACLE_HOME
     ORACLE_SID=ORCL             
     export ORACLE_SID
     NLS_LANG=AMERICAN_AMERICA.US7ASCII
     export NLS_LANG
     LD_LIBRARY_PATH=$ORACLE_HOME/lib
     export LD_LIBRARY_PATH
     PATH=/bin:usr/bin:$ORACLE_HOME/bin
     export PATH
     // 使刚才的设定生效:
     $source .bash_profile

4. 用root身份将oralce 8.05 的压缩文件解压:
    $su root      
      #tar xzvf 805ship.tar.gz(假设解压在/oracle目录下)
    
       进入/oracle/orainst/运行oratab.sh
       #cd /download/orainst
       #./oratab.sh
       设定成功后,就可开始安装。
二,安装
    安装很简单,只要运行oarinst 按提示操作即可,偶尔有报错说文件或目录不存在,可能是她的bug,只要切换一个控制台手动建立目录即可,或者重新运行安装程序,已安装的部分会提示略过。
    $cd /oracle/orainst
    $./orainst
    需要输入的参数:
若.bash_profile文件已生效,安装期间要输入的OARCLE_HOME,ORACLE_BASE ,
ORACLE_SID均会自动填写,唯一要手动填写的数据库的mount point.,例如
~oracle/oracle/dbs
三,后期配置与基本操作
1. 启动和关闭oracle server
      若安装正常,应该就可以启动了,进入server manager 启动oracle server 
      $svrmgrl
      svrmgrl>connect internal
      svrmgrl >startup
      svrmgrl >exit
      这样oracle 就启动了。
      若要关闭:
      $svrmgrl
      svrmgrl >connect internal
      svrmgrl >shutdown
      svrmgrl >exit
2. 用sqlplus来查询
   启动server以后,就可以通过sqlplus联上server,爽一爽。
  (oracle默认已建立两个有dba 权限的用户:system/manager  和sys/change_on_install)
    $sqlplus system/manager
    sql>select * from user_tables
    哇,好大一串东西呀!!
    唉,sqlplus的操作我这里就不管罗。
3. sqlplus的远程连接
    若是默认完全安装,Net 8  应该已经配好了。
    启动监听器:
    $lsnrctl
    lsn>start
    lsn>exit
    这样监听器就起来了,可以用其他机器上的sqlplus 试一试,挺好玩的。
    如果起不来,
    A.看你的适配器是否装了
    $adapters
    若没有安装则要运行 /download/orainst/下的 oarinst 把适配器装上来。
B.到oacle_home/network/admin下找一下lintener.ora与我文件对一下,
没有的话就拷过去。
# This file is locate in :~oracle_home/network/admin
#
# Installation Generated Net8 Configuration
# Version Date: Jun-17-97
# Filename: Listener.ora

LISTENER =                    
  (ADDRESS_LIST =
    (ADDRESS= (PROTOCOL= IPC)(KEY= mytable))
        (ADDRESS= (PROTOCOL= IPC)(KEY= PNPKEY))
        (ADDRESS= (PROTOCOL= TCP)(Host= yourhonst.yourdoman)(Port= 1521))
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME= yourhost.yourdoman.)
      (ORACLE_HOME= /oracle/home)
      (SID_NAME = rsb)
    )
    (SID_DESC = 
      (SID_NAME = extproc) 
      (ORACLE_HOME = /oracle/home) 
      (PROGRAM = extproc) 
    ) 
  )
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
#The end.

C.到/etc下查看services文件,看是否有类似的一行
    listener             1521  #oracle tcp listener
如果没有就加上去。
reboot ,应该就可以拉

|
Linux下Oracle安装宝典
  笔者用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上。 

Oracle的安装包括企业版服务器端和客户端两部分,用户可以根据实际情况选择不同的部分安装。 

这里以企业版服务器端为主要介绍对象,客户端的安装方法相对要简单一些。 

服务器端安装分为:典型安装、最小安装和定制安装三种。 

客户端安装分为:管理员客户端、程序员客户端、应用用户客户端、定制安装客户端。 

  ■系统需求 
  1.硬件需求 

  ● 内存最低配置为128MB,建议使用256MB; 

  ● 硬盘交换分区至少是400MB或者是内存的二倍以上也可以; 

  ● 硬盘大小需求: 

服务器 典型安装 750mb 
最小安装 675mb 
定制安装 1gb 
客户端 管理员 350mb 
程序员 260mb 
应用用户 150mb 
定制安装 470mb 

  2. 软件需求 

  ● Linux系统内核要求是V2.2或以上版本; 

  ● Java Runtime Environment (JRE)要求是V1.1.6或以上版本; 

  ● 系统必须支持X window。 

  ■安装前的准备工作 
  1. 系统内核的修改 

  对/usr/src/linux/include/asm/hmparam.h文件作如下修改: 

被修改量 修改后数值 
shmmax 内存大小*0.5 
shmmin 1 
shmmni 100 
shmseg 10 

  对/usr/src/linux/include/linux/sem.h文件作如下修改: 

被修改量 修改后数值 
semmni 100 
semmsl processes参数+10 
segmns 所有数据库processes参数总和+10
 
semopm 100 
semvmx 32767 

  参数修改完后,用“make dep”、“make clean”、“make bzImage”命令重新编译内核,并用新内核启动计算机。 

  2. 系统用户和安装目录的建立 

  在Oracle的技术文档中建议为数据库建立两个组——oinstall、dba,但在实际使用中笔者发现只要建一个dba组就可以顺利安装Oracle,而不影响系统的使用;需要为数据库增加一个用户oracle,它属于dba组;再建立/u01/app/oracle/8.1.6目录,并把它的所有者设为oracle.dba。 

  3. 设置环境变量 

  并不是每个环境变量的设置都是必需的,但设置它们可以使你的安装和使用变得更方便,这一点可以在后面的安装过程中看出来。编辑Oracle用户主目录下的.bash_profile来设置环境变量: 

  ORACLE_HOME=/u01/app/oracle/product/8.1.6 

  export ORACLE_HOME/包括Oracle软件的目录/ 

  LD_LIBRARY_PATH=/u01/app/oracle/ 

  product/8.1.6/lib; 

  export LD_LIBRARY_PATH 

  ORACLE_BASE=/u01/app/oracle 

  export ORACLE_BASE/包括Oracle软件的目录和管理软件的目录/ 

  ORACLE_SID=ORCL 

  export ORACLE_SID/缺省数据库的标识/ 

  ORACLE_TERM=vt100 

   export ORACLE_TERM 

  ORA_NLS33=/u01/app/oracle/product/8.1.6/ 

  ocommon/nls/admin/data 

  export ORA_NLS33 /语言支持/ 

  PATH=$PATH: /u01/app/oracle/product/8.1.6/bin 

  export PATH 

  对于内存比较小的用户,可能会在X window中安装Oracle时出现内存不足的情况,这时就需要设置DISPLAY变量,它的作用是把本应在本地输出的X window安装界面输出到DISPLAY变量设定的主机上,方法如下: 

  DISPLAY=192.168.0.20:0.0 

  export DISPLAY 

  在输出的终端上还要设置一个变量:xhost servername;表示允许服务器把X window的显示界面送给该终端,这样可以降低服务器端的工作负载,节省安装时的系统资源。 

  4. 安装Java Runtime Environment (JRE) 

  由于数据库的安装是基于X window的图形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。 

  5. 建立安装源目录 

  如果用户用的是光盘安装,就要先将光驱映射成目录——“mount /dev/cdrom”; 

  如果用户用的是下载的tar.gz文件,就要先将这个文件解压缩到/tmp目录,然后将生成的安装目录授权给oracle.dba。 

  ■数据库安装 
  1. 以Oracle用户登录系统,进入安装源目录,运行“./runInstaller”,开始安装; 

  2. 进入安装界面后点“Next”,出现设置目录的界面; 

  如果用户的环境变量设置正确这个界面中的目录会自动完成设置,否则就要通过“浏览”按钮选择目录,设置完成后点击“Next”,进入下一步; 

  3. 剩下的工作就很简单了,只要按照提示做就基本没问题,但有以下一些地方要注意: 

  ● 在Unix Group Name 字段中添入“dba”; 

  ● 选择“Oracle8i Enterprise Edition”; 

  ● 安装类型选择“Custom”; 

  ● 建议安装内容中不要选择Intermedia,有些技术资料介绍说这个软件运行不太稳定,我们又何必自找麻烦呢! 

  ● 在询问是否在安装时建立数据库时,选择“No”,因为我们要用Oracle提供的专门工具建立数据库; 

  ● 在安装过程中需要以Root身份执行两个文件——只要用su命令进行一下身份转换就行了。 

  4. 关键在于做好准备 

  只要准备工作没问题,其实安装数据库系统的过程还是很简单的。从技术角度讲建立数据库时设置的所有参数都可以在数据库建完后进行修改,所以用户根本没必要担心自己设置错了怎么办,只需认真看每一个步骤中的提示就行。这里笔者有一个小小的建议:如果用户是初学者,建立数据库时最好选择典型安装,这样可以避过复杂的数据库设置过程,减少麻烦。但是这种选择可能会造成一些使用中的问题,比如:系统表空间小了、记录文件没有分区存放、数据库文件过大或过小等。假如用户已经很熟悉Oracle数据库中的基本概念和功能,又对自己的需求有很深入的了解,那么数据库安装类型选择定制安装才是上上之策。如果用来安装的计算机档次不是很高,安装数据库的过程将会很漫长。安装完成后会有两个缺省的数据库管理员用户:sys,口令是change_on_install;system,口令是manager。从系统安全的角度考虑,建议用户要做的第一件事就是更改这两个用户的口令,方法是启动数据库后在SQLPlus中修改,具体方法后面会提到。 

  ■让数据库工作起来 
  1. 启动数据库 

  启动数据库非常简单,只要以Oracle用户的身份运行下面的命令就行了。 

  svrmgrl 

  connect internal 

  startup 

  quit 

  2. 开始工作 

  如果用户是在服务器端使用数据库,那么可以用Oracle提供的SQLPlus进行数据库操作,假设要更改用户口令,可以这样做: 

  sqlplus user/password 

  sql>alter user sys identified by new_password; 

  sql>exit 

  如果用户是在客户端对数据库进行操作的话事情会稍微麻烦一些:首先数据库服务器端要对端口进行监听,收到请求后客户端才能与服务器端建立连接,服务器端监听的方法是运行下面命令:lsnrctl start;然后客户端用户要通过NET8建立一个服务名称,用来与服务器端进行连接;最后才能通过客户端软件,比如客户端SQLPlus对数据库进行操作。 

  任何事情只要你掌握了它的关键也就不会觉得难了。笔者认为在安装Oracle数据库的过程中关键是准备工作阶段,准备工作做好了安装过程其实很简单。


看看吧,别人的东西。

|
Linux下Oracle安装宝典
  笔者用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上。 

Oracle的安装包括企业版服务器端和客户端两部分,用户可以根据实际情况选择不同的部分安装。 

这里以企业版服务器端为主要介绍对象,客户端的安装方法相对要简单一些。 

服务器端安装分为:典型安装、最小安装和定制安装三种。 

客户端安装分为:管理员客户端、程序员客户端、应用用户客户端、定制安装客户端。 

  ■系统需求 
  1.硬件需求 

  ● 内存最低配置为128MB,建议使用256MB; 

  ● 硬盘交换分区至少是400MB或者是内存的二倍以上也可以; 

  ● 硬盘大小需求: 

服务器 典型安装 750mb 
最小安装 675mb 
定制安装 1gb 
客户端 管理员 350mb 
程序员 260mb 
应用用户 150mb 
定制安装 470mb 

  2. 软件需求 

  ● Linux系统内核要求是V2.2或以上版本; 

  ● Java Runtime Environment (JRE)要求是V1.1.6或以上版本; 

  ● 系统必须支持X window。 

  ■安装前的准备工作 
  1. 系统内核的修改 

  对/usr/src/linux/include/asm/hmparam.h文件作如下修改: 

被修改量 修改后数值 
shmmax 内存大小*0.5 
shmmin 1 
shmmni 100 
shmseg 10 

  对/usr/src/linux/include/linux/sem.h文件作如下修改: 

被修改量 修改后数值 
semmni 100 
semmsl processes参数+10 
segmns 所有数据库processes参数总和+10
 
semopm 100 
semvmx 32767 

  参数修改完后,用“make dep”、“make clean”、“make bzImage”命令重新编译内核,并用新内核启动计算机。 

  2. 系统用户和安装目录的建立 

  在Oracle的技术文档中建议为数据库建立两个组——oinstall、dba,但在实际使用中笔者发现只要建一个dba组就可以顺利安装Oracle,而不影响系统的使用;需要为数据库增加一个用户oracle,它属于dba组;再建立/u01/app/oracle/8.1.6目录,并把它的所有者设为oracle.dba。 

  3. 设置环境变量 

  并不是每个环境变量的设置都是必需的,但设置它们可以使你的安装和使用变得更方便,这一点可以在后面的安装过程中看出来。编辑Oracle用户主目录下的.bash_profile来设置环境变量: 

  ORACLE_HOME=/u01/app/oracle/product/8.1.6 

  export ORACLE_HOME/包括Oracle软件的目录/ 

  LD_LIBRARY_PATH=/u01/app/oracle/ 

  product/8.1.6/lib; 

  export LD_LIBRARY_PATH 

  ORACLE_BASE=/u01/app/oracle 

  export ORACLE_BASE/包括Oracle软件的目录和管理软件的目录/ 

  ORACLE_SID=ORCL 

  export ORACLE_SID/缺省数据库的标识/ 

  ORACLE_TERM=vt100 

   export ORACLE_TERM 

  ORA_NLS33=/u01/app/oracle/product/8.1.6/ 

  ocommon/nls/admin/data 

  export ORA_NLS33 /语言支持/ 

  PATH=$PATH: /u01/app/oracle/product/8.1.6/bin 

  export PATH 

  对于内存比较小的用户,可能会在X window中安装Oracle时出现内存不足的情况,这时就需要设置DISPLAY变量,它的作用是把本应在本地输出的X window安装界面输出到DISPLAY变量设定的主机上,方法如下: 

  DISPLAY=192.168.0.20:0.0 

  export DISPLAY 

  在输出的终端上还要设置一个变量:xhost servername;表示允许服务器把X window的显示界面送给该终端,这样可以降低服务器端的工作负载,节省安装时的系统资源。 

  4. 安装Java Runtime Environment (JRE) 

  由于数据库的安装是基于X window的图形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。 

  5. 建立安装源目录 

  如果用户用的是光盘安装,就要先将光驱映射成目录——“mount /dev/cdrom”; 

  如果用户用的是下载的tar.gz文件,就要先将这个文件解压缩到/tmp目录,然后将生成的安装目录授权给oracle.dba。 

  ■数据库安装 
  1. 以Oracle用户登录系统,进入安装源目录,运行“./runInstaller”,开始安装; 

  2. 进入安装界面后点“Next”,出现设置目录的界面; 

  如果用户的环境变量设置正确这个界面中的目录会自动完成设置,否则就要通过“浏览”按钮选择目录,设置完成后点击“Next”,进入下一步; 

  3. 剩下的工作就很简单了,只要按照提示做就基本没问题,但有以下一些地方要注意: 

  ● 在Unix Group Name 字段中添入“dba”; 

  ● 选择“Oracle8i Enterprise Edition”; 

  ● 安装类型选择“Custom”; 

  ● 建议安装内容中不要选择Intermedia,有些技术资料介绍说这个软件运行不太稳定,我们又何必自找麻烦呢! 

  ● 在询问是否在安装时建立数据库时,选择“No”,因为我们要用Oracle提供的专门工具建立数据库; 

  ● 在安装过程中需要以Root身份执行两个文件——只要用su命令进行一下身份转换就行了。 

  4. 关键在于做好准备 

  只要准备工作没问题,其实安装数据库系统的过程还是很简单的。从技术角度讲建立数据库时设置的所有参数都可以在数据库建完后进行修改,所以用户根本没必要担心自己设置错了怎么办,只需认真看每一个步骤中的提示就行。这里笔者有一个小小的建议:如果用户是初学者,建立数据库时最好选择典型安装,这样可以避过复杂的数据库设置过程,减少麻烦。但是这种选择可能会造成一些使用中的问题,比如:系统表空间小了、记录文件没有分区存放、数据库文件过大或过小等。假如用户已经很熟悉Oracle数据库中的基本概念和功能,又对自己的需求有很深入的了解,那么数据库安装类型选择定制安装才是上上之策。如果用来安装的计算机档次不是很高,安装数据库的过程将会很漫长。安装完成后会有两个缺省的数据库管理员用户:sys,口令是change_on_install;system,口令是manager。从系统安全的角度考虑,建议用户要做的第一件事就是更改这两个用户的口令,方法是启动数据库后在SQLPlus中修改,具体方法后面会提到。 

  ■让数据库工作起来 
  1. 启动数据库 

  启动数据库非常简单,只要以Oracle用户的身份运行下面的命令就行了。 

  svrmgrl 

  connect internal 

  startup 

  quit 

  2. 开始工作 

  如果用户是在服务器端使用数据库,那么可以用Oracle提供的SQLPlus进行数据库操作,假设要更改用户口令,可以这样做: 

  sqlplus user/password 

  sql>alter user sys identified by new_password; 

  sql>exit 

  如果用户是在客户端对数据库进行操作的话事情会稍微麻烦一些:首先数据库服务器端要对端口进行监听,收到请求后客户端才能与服务器端建立连接,服务器端监听的方法是运行下面命令:lsnrctl start;然后客户端用户要通过NET8建立一个服务名称,用来与服务器端进行连接;最后才能通过客户端软件,比如客户端SQLPlus对数据库进行操作。 

  任何事情只要你掌握了它的关键也就不会觉得难了。笔者认为在安装Oracle数据库的过程中关键是准备工作阶段,准备工作做好了安装过程其实很简单。


看看吧,别人的东西。

    
 
 

您可能感兴趣的文章:

  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 请问:谁在linux下安装过oracle?详细安装步骤共享一下吧!我有急用。谢谢了!
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急
  • 在redhat9.0下,能安装oracle的客户端么?? 哪里下载,怎么安装?
  • VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装
  • 安装oracle9时,安装界面的字体无法正确显示,怎么解决啊???
  • Linux下的Oracle安装问题(非常问题)
  • 有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装步骤
  • Linux安装oracle,菜鸟急用!
  • 在ubuntu安装oracle的疑问
  • 在Redhat7.2+Oracle8i如果硬件配置中用P4处理器,对oracle的安装有没有影响(100分)
  • 安装Oracle加载数据库错误areasQueries的解决
  • vmware 下安装oracle
  • CentOS 5 环境下安装oracle 10g 与 rhel 5下 安装有区别吗? [散分]
  • 在Linux下安装ORACLE
  • 安装ORACLE时的安装界面显示一堆乱码如何解决(我很菜的,分100可再加)---在线
  • 求ubuntu12.04下面安装oracle数据库,求安装教材,百度上就两种,都不能成功
  • Linux系统下Oracle的启动与Oracle监听的启动
  • 在linux 中如何删除oracle db 与卸载oracle.
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • XP Oracle客户端进入Linux Oracle服务端
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • IT科技资讯 iis7站长之家
  • 红帽Linux表示Oracle提供Linux支持是不完美的
  • Linux+Oracle学习笔记
  • 我载了oracle8i_linux81701.tar 在linux下解包,怎么是乱码啊?
  • Linux平台下Oracle 密码文件重建
  • Suse linux使用oracle问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • oracle 11g最新版官方下载地址
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 10g和Oracle 11g网格技术介绍
  • 网间Oracle的连接,远程连接Oracle服务器??
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Oracle的thin driver,是不是装了Oracle 8i就自带了还是要另外下载.
  • ORACLE日期相关操作
  • 不想装oracle却还要在redhat8.0下用jdbc连接oracle如何实现?
  • ORACLE数据库常用字段数据类型介绍
  • 配置Oracle management server /Oracle启动OMS
  • Oracle 12c的九大最新技术特性介绍
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3