linux下安装oracle10g

Oracle11g服务器linux 安装 在linux的oracle用户命令终端内执行dbca,调出dbca界面;详细操作:先执行export DISPLAY=10.150.0.157:0.0在/u01/app/oracle/product/11.2.0/db_home_1/bin/目录下执行 ./dbca 命令。# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/进入/u01/ install/database/stage/cvu/cv/admin目录。 阅读详情

安装之前首先要开启1521端口的tcp    

linux分区方案(文件系统均为 ext3):
第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件:
- 100MB /boot 分区
-1,500MB 交换分区 — 将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
-7,150MB 根分区 — 该分区将用于所有目录,包括 /usr、/tmp、/var、/opt、/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。      

一、安装oracle需要的软件包  (以root身份登录)
1.binutils-2.17.50.0.6-12.el5
2.compat-db- 4.2.52-5.1   ---   默认无  Base System - Legacy Software Support
3.control-center-2.16.0-16.el5
4.gcc-4.1.2-46.el5_4.1         ---   默认无
5.gcc- c++-4.1.2-46.el5_4.1    ---   默认无
6.glibc-2.5-42
7.glibc-common-2.5-42
8.libstdc++-4.1.2-46.el5_4.1
9.libstdc++-devel-4.1.2-46.el5_4.1  
10.make-3.81-3.el5
11.pdksh-5.2.14-36.el5   ---   默认无
12.sysstat-7.0.2-3.el5   ---   默认无   Base System - System Tools
13.libaio-0.3.106-3.2
14.openmotif22-2.2.3-18   ---   默认无 同2
15.libXp-1.0.0-8.1.el5   
        16.rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm --默认无
        17.libaio-devel-0.3.106-5 (x86_64)
        18.glibc-devel-2.3.4-2.41.i386.rpm

检查软件包是否已安装的方法:
#rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make pdksh sysstat libaio openmotif libXp
安装缺失的软件包:
    #yum install yum-fastestmirror -y
     #yum install compat-db pdksh sysstat openmotif libXp
   
二、Oracle 组和用户帐户 (以root身份登录)
    #/usr/sbin/groupadd oinstall
    #/usr/sbin/groupadd dba
    #/usr/sbin/useradd -m -g oinstall -G dba oracle
    #id oracle
    设置 oracle 帐户的口令:
    #passwd oracle
   
三、创建存储 Oracle 10g 软件和数据库文件的目录 (以root身份登录)
    # mkdir -p /oracle (建议分区时分配)
    # mkdir -p /oradata(建议分区时分配)
    # chown -R oracle:oinstall /oracle /oradata
    # chmod -R 775 /oracle /oradata
   
四、设置oracle 用户的环境变量     (oracle 身份登录)
#vi  /home/oracle/.bash_profile 
将 ORACLE_BASE 添加到登录配置文件末尾(.bash_profile 或 .profile):
      ORACLE_BASE=/oracle;export ORACLE_BASE
      ORACLE_HOME=$ORACLE_BASE/10g;export ORACLE_HOME
      ORACLE_SID=zjoil;export ORACLE_SID
      PATH=$ORACLE_HOME/bin:$PATH; export PATH
      TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
      NLS_LANG='simplified chinese'_china.ZHS16GBK;export NLS_LANG                    
    保存.bash_profile 并退出,然后            
    $ source /home/oracle/.bash_profile              
    让配置生效

五、配置 Linux 内核参数  (以root身份登录)
    执行下面命令的时候,先自己对比一下文档里面的要求,不符合的才改。      
    # vi /etc/sysctl.conf                                              
    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=4194304                          
    net.core.rmem_max=4194304                            
    net.core.wmem_default=262144                       
    net.core.wmem_max=262144                          
    保存并退出,让匹配值生效                  
    # /sbin/sysctl –p    

六、安全限制  (以root身份登录)
    # vi /etc/security/limits.conf   
    在文档末尾加上 
    #use for oracle              
    oracle soft    nproc   2047      
    oracle hard    nproc   16384     
    oracle soft    nofile 1024       
    oracle hard    nofile 65536     
    # vi /etc/pam.d/login            
    在文档末尾加上         
    #use for oracle        
    session required /lib/security/pam_limits.so    
    # vi /etc/profile                
    在文档末尾加上    
    #use for oracle    
    if [ $USER = "oracle" ]; then         
        if [ $SHELL = "/bin/ksh" ]; then 
            ulimit -p 16384               
            ulimit -n 65536              
        else                   
            ulimit -u 16384 -n 65536        
        fi                
    fi
   
七、修改发行版本
    很多文章上都说要改发行版本,
    即#vi /etc/redhat-release 将CentOS release 5.4 (Final)修改成redhat-4,主要是怕oracle无法识别linux版本,
    但是CentOS 5.3和5.4不用修改就可以安装,所以这里不必修改。
    若是,其他发行版本无法被识别,最好还是改下,然后再修改回来就是了。


修改安装文件的内容:增加redhat-5 

/database/install/oraparamsilent.ini

找到

[Certified Versions] Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2


八、解压安装文件(oracle 身份登录)
    #mkdir /home/oracle/10g_db
    将cpio文件保存到创建的目录
    解压文件
    #cpio -idmv < filename.cpio
   
九、安装oracle (oracle 身份登录 xhost +)
   $cd /opt/database
$./runInstaller
   
  >>如果安装界面出现中文乱码,执行vi /etc/sysconfig/i18n,将LANG="zh_CN.UTF-8" 换成 LANG="en_US.UTF-8" 重新启动安装程序
   
1、Advanced Installation
2、/oradata   oinstall
3、Enterprise Edition
4、OraDb10g /oracle/10g
5、Create a database
6、General Purpose
7、Global Database Name:zjoil Sid:zjoil SimplifiedChinese ZHS16GBK
8、Database file location:/oradata
invalid value null for parameter port

    记住最后页面的信息,执行接下来的步骤
十、安装完成
   第九步最后要求你用root用户
执行命令root.sh和orainstRoot.sh,照着提示的完整路径做就是      
    # sh /oracle/oraInventory/orainstRoot.sh      
    # sh /oracle/10G/root.sh

    修改vi /oracle/10g/bin/dbstart
    # Set this to bring up Oracle Net Listener
    ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
    改为export ORACLE_HOME_LISTNER=$ORACLE_HOME

    修改vi /oracle/10g/network/admin/listener.ora 添加
        (SID_DESC =
          (GLOBAL_DBNAME = zjoil)
          (ORACLE_HOME = /oracle/10g)
          (SID_NAME = zjoil)
        )
    修改
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
   
    修改/etc/oratab
    oratab 文件修改zjoil:/oracle/10g:Y
    修改vi /oracle/10g/network/admin/tnsnames.ora   文件
   
    注:如报错误 TNS-01201: Listener cannot find executable
        则移除/oracle/10g/network/admin/listener.ora文件
        mv listener.ora listener.ora.bak
   
十一、安装后配置
  1、oracle默认是不自启动的,一旦重启,oracle就需要手动启动
  数据库相关命令(按照顺序启动)  
    $ dbstart [ start | status | stop ] 
    $ lsnrctl [ start | status | stop ]    
    $ emctl [ start | status | stop ] dbconsole     
    $ sqlplus /nolog                       
    >connect system/passwd as sysdba

    启动iSQL*Plus    
    $ isqlplusctl start

    可以访问http://IP:5560/isqlplus了或是http://IP:5560/isqlplus/dba   
    要注意的是startup.log和shutdown.log最好确认一下他们的所有者是不是oracle   
    # chown oracle.oinstall $ORACLE_HOME/startup.log                       
    # chown oracle.oinstall $ORACLE_HOME/shutdown.log                 

  2、当然,oracle自己也有启动脚本dbstart和关闭脚本dbshut     
    # vi /etc/oratab 修改最后一行把N变成Y    
    然后修该$ORACLE_HOME/bin/dbstart内容,改为
    ORACLE_HOME_LISTNER=$ORACLE_HOME     
    dbstart 就可以启动oracle了,这个也只是启动oracle数据库和监听基本服务,不带3个网页的服务,
    相当于上面的sqlplus 和 lsnrctl start两个操作,dbshut 就可以停止oracle了。

十二、新建数据库
先用root 身份 执行xhost +    (使所有用户都能访问Xserver)
# dbca (打开Database Configuration Assistant)

十三、数据导入导出
oracle用户环境下可以直接执行exp/imp命令

作者“司徒建明”

Linux 上安装Oracle 10g 介绍和过程 Linux平台安装oracle10g数据库文档 oracle数据库软件可以跑在几乎所有的windows/unix系列操作系统上,由于linux系统的易获得,开源,建议学习使用。(本次使用redhat 5.3 32bit) 1)安装linux操作系统 传送门:http://blog.youkuaiyun.com/w63667329/article/details/7886792 阅读详情

相关推荐

Red Linux 6.0下安装Oracle 10g

一. 环境说明   RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g   二. 安装前配置   1. 安装Oracle 10g R2所需的软件包 用root登录到系统,依次安装以下包 # cd /mnt/cdrom/Server/ # rpm -Uvh setarch-2* # rpm -U

DBA@Robin 1万+

Oracle入门 12 - Linux 磁盘分区及LVM实战

Linux 磁盘分区命令讲解及实战

真正的大师,永远都怀着一颗学徒的心 3200

Linux 安装Oracle10G客户端

这几天公司让我往3台Linux服务器下安装Oracle10G的客户端。 我以前可是从来没有搞过Linux啊。。。 不过我也正想学习一下,然后就欣然接下这活。 废话不多说直接切入正题:   我用的是XManager远程连接服务器,使用SSH。   因为我是第一次进入Linux服务器的命令窗口,刚进入就看到一个白色小方框,什么都木有。。。,我当场有点晕,木有图形界面,木有。。。 木有鼠...

wypjack的博客 676

Linux系统安装ORACLE

安装之前首先要开启1521端口的tcp      linux分区方案(文件系统均为 ext3): 第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件: - 100MB /boot 分区 -1,500M

1160

Arcgis填补栅格空缺值Nodata

Arcgis填补栅格空缺值Nodata

pass17的博客 1万+

【电子元件篇】电容的九大作用与选型指南-超简单解读

本文系统介绍了电容的基础概念、核心功能及实际应用。电容作为存储电荷的被动元件,其容值公式为C=Q/V,单位包括法拉及常用派生单位。文章重点解析了电容的九大功能:滤波(通过RC低通电路抑制噪声)、耦合(传递交流隔离直流)、去耦(稳定供电)、储能(短暂供电)、定时(RC延时)、谐振(RLC振荡)、旁路(高频通路)、电压调节(DC-DC转换)以及保护(吸收浪涌)。同时详细阐述了电容分类(陶瓷/电解/薄膜等)、参数选型要点(耐压/容值/精度/温度)及PCB设计注意事项,并针对不同应用场景提供了具体选型建议和常见误区

2301_81299416的博客 4006

oracle部署与安装

oracle部署是搭建测试环境的一个难点!很多人用一周都安装不上!说明:安装环境centos6.5 64bit系统物理机内存:最小1GB,最大2GB活以上。

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 1870

手眼标定搞定了,手眼矩阵不知道怎么用?快戳!!

手眼标定得到手眼矩阵到底该咋用? 大家好,我是小鱼。上几期给大家分享了关于手眼标定的方法,如果还有不清楚如何让进行手眼标定的同学可以参考下面的文章: 机器人手眼标定都能搞不定?快戳,最好用的手眼标定库!!! 很多同学做完了手眼标定之后得到了手眼矩阵,但是不知道怎么用于程序当中去,还有很多同学搞不清楚各个坐标系之间的关系,今天小智就给大家讲讲手眼矩阵的使用问题。 一、手眼矩阵为什么会长的不一样? 做完手眼标定,得到的手眼矩阵,有可能会长的不一样,这是因为旋转变换是有很多种表示方法的。 1.旋转的表

生活不止眼前的苟且 5342

linux安装oracle怎么分区表,一个比较完整的Linux安装Oracle文档转帖(一)

Linux 安装 Oracle 10gLinux&Oracle概述这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分。这些文章详细介绍了 Linux 的所有三个已认证的发行套件(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件。同时,还逐步演示了为评估主要 Oracle 10g 产品而在常见硬件上进行安装和配置的过程。该系列的根本目标是逐步...

weixin_39722188的博客 467

疲劳容器的定义_FKM规范针对非焊接构件疲劳强度评估实例介绍(下篇)

一、写在前面FKM Inside ANSYS软件,该软件是在FKM 规范的基础上,在ANSYS Workbench内开发的进行非焊接构件及焊缝静强度和疲劳强度评估的工具包。基于ANSYS计算模型的信息,在图形用户界面定义相关设置,利用有限元分析计算结果,自动嵌入FKM规范要求的静强度计算和疲劳强度计算流程和方法,自动将应力结果和相关物理量传递给工具包,无须手动预先选择评估的热点区域,可以...

weixin_35925298的博客 1885

PaddleOCR训练自己的数据

一 、数据准备 采用PPOCRLabel标注自己的数据 PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置PP-OCR模型对数据自动标注和重新识别。使用Python3和PyQT5编写,支持矩形框标注和四点标注模式,导出格式可直接用于PaddleOCR检测和识别模型的训练。 1.1 安装PaddlePaddle pip3 install --upgrade pip # 如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装 python3 -m pip in.

zyb的博客 1万+

Linux系统安装Oracle 10g

A:初始化网络1.设置网络参数 编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。 编辑/etc/hosts,加入主机名和IP(主机名用hostname或者uname –u命令查看) 2.设置系统服务 禁用一些不必要的系统服务chkconfig iptables off chkconfig ip6tables off chk

Lvhefeng2017的博客 8750

MIMIC-IV数据库中患者院内死亡的单因素生存分析

目的 由易到难,对mimic-iv的查询进行实际操作,体现先前文章中提到的mimic-iv数据查询的规律。 数据分析计划 死亡,是重症患者最重要的结局指标,在MIMIC数据库中收录了院内死亡的数据,以及进出ICU的时间(和进出医院的时间),所以我们可以获得是否死亡,以及从入ICU(或入院)到死亡发生之间的时间,有了这两个指标,我们可以通过Cox单因素(参数和非参数)模型来观察ICU(和医院)内死亡的趋势,以及某个变量(比如,性别和种族等)对死亡趋势的影响,以为后续的分析奠定基础。 数据的获取 我们需要数个变

skyskytotop的博客 3185

LINUX下ORACLE 10G的安装

  在准备在LINUX下安装ORACLE,检查了下,很多安装包必须提前安装。一般情况下就SYSSTAT-5.0.5-1 这个包没有。有意思的是有个.TAR.GZ的安装包,GUNZIP解压后再用TAR命令解压就直接变成了目录。根本就不是我希望看到的RPM包。所以花费了很多时间。 到这里我们已经的检查了安装oracle 10g所要求的软硬件环境,(物理内存建议大于1G)接着我们就要为安装创

Elliot的专栏 1150

SDN:使用Postman控制ODL查看和下发流表

所谓,其实可被视作是SDN对网络设备的数据转发功能的一种抽象。在传统网络设备中,交换机和路由器的数据转发需要依赖设备中保存的二层MAC地址转发表或者三层的IP地址路由表,SDN交换机中使用的流表也是如此,不过在它的表项中整合了网络中各个层次的网络配置信息,从而在进行数据转发时可以使用更丰富的规则。其流表中的每个表项结果如下图所示:OpenFlow1.3流表的每个表项由6部分组成:1、匹配域:匹配域即OpenFlow1.0流表中的包头域,用于对交换机接收到的数据包的包头内容进行匹配。Ehter Des。

lyhaoyuhangyuan的博客 2535

最优控制 (Optimal Control) 算法详解及案例分析

最优控制是一种通过优化控制输入,使系统在满足约束条件的情况下达到最优性能的控制方法。其目标是最小化或最大化一个性能指标。

闲人编程的博客 2090

Linux各版本安装Oracle10g 11g教程集合

原文地址:https://www.oratoolkit.ch/knowledge/ Installing Oracle 11g R2 SEO on Solaris 10 (sparc) 11g R2 SEO Solaris 10 Installing Oracle 11g R2 SE on Solaris 10 (sparc

苏南生的优快云博客 4600

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Oracle 10g linux 安装笔记

Oracle 10g linux 安装笔记一。新建用户及目录  1。新建用户组 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba  2。新建用户并设置密码 # /usr/sbin/useradd -g oinstall -G dba oracle # passwd oracle  3。建立目录(以可以在一个目录下分两个子目录) /

欢迎来到牛棚 3256

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

在Linux命令行下安装Oracle 10g

 Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利。下面以Fedora Core 6为例,介绍在命令行下安装OracleOracle 10g的方法。1 安装前的准备准备工作要用登录为root用户来进行。1.1 选择安装环境的语言Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux命令行不能显示中文

sunnyishere的专栏 9907

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LINUX中oracle10g安装

LINUX中oracle10g安装步骤: 步骤一:copy文件到虚拟机 把压缩文件(压缩文件如图1)转移到LINUX虚拟机里面路径如下:home/oracle 或者代码移动:用root用户将FTP至Linux中的Oracle安装文件移动到 mv ****.zip /目录 步骤二:对压缩文件进行解压和安装 1,先到oracle目录下面 cd oracle/ 2,对压缩文件一一进行

快乐驿站 1923

linux下安装oracle 10g

linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。  Oracle 10g对软硬件的要求都非

leigt3的专栏 1667

linux 下安装oracle 10g,linux下安装oracle 10g 的艰难之旅(转载)

linux下安装oracle 10g 的艰难之旅  在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。O...

weixin_42515063的博客 307

Linux下oracle10g安装配置说明

辽宁科技大学 | 精彩影视 | 业余游戏 | 考研社区 | Linux专版 | 图文并貌 | 美妙音符 | 外语学习 | 体坛风云 | IT部落 | 校园热点 | 男生女生 | 随心所语 | 开心一刻 | 校园市场辽宁科技大学论坛 » Xlinux专版 » Linux下oracle10g安装配置说明 [转]2007-1-6 17:24 冷寒冰Linux下or

boy8239的专栏 6258

linux下的oracle10g,linux下oracle10g的安装

Linux下Oracle10g的安装安装环境:CPU:赛扬2.4G硬盘:西捷80G内存:HY 1G(两条)操作系统:RedFlag DC 4.1数据库:Oracle 10g Release1文件名:ship.db.cpio.gz 下载地址:http://www.oracle.com*Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86 是...

weixin_28707535的博客 398

linux 下安装oracle 10g,linux下安装oracle 10g

在linux环境下安装oracle 10g是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle 10g,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。Oracle 10g 对软硬件的要求...

weixin_29611737的博客 903
上一篇: Oracle alter table详解
下一篇: CentOS下想访问NTFS分区
wankaiming
博客等级 码龄15年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值