`
雨过天晴0521
  • 浏览: 159334 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下安装SF oracle

 
阅读更多
在使用oracle enabler时需要在engine运行的系统上创建两个group, 一个是oinstall, 一个是dba, 还要创建一个user, user的名字随便写, 比如oracle11g, 创建这个user时要指定他的primary group是oinstall, dba作为其他组。详细命令如下:

groupadd  [用户组名]   //创建用户组
useradd [用户名] -g [初始用户组或主组 即primary group] -G [其他用户组 即secondary group]    //创建用户
passwd  [用户名]  //设置指定用户密码

创建完group和user后,可以用id命令查看指定用户或当前用户的组信息:

[root@sf-redhat-64-4 sf-redhat-64-4-0]$id -G oracle11g 
502 503
[root@sf-redhat-64-4 sf-redhat-64-4-0]su oracle11g

[oracle11g@sf-redhat-64-4 sf-redhat-64-4-0]$ id
uid=503(oracle11g) gid=502(oinstall) groups=502(oinstall),503(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023



注意, 如果是在SF engine下运行oracle enabler, 需要用创建的user重新登录unix, 安装, 启动engine, 如果是root, 需要在Runtime Variable里键入你创建的user名字 ${UNIX_USER_NAME}, oracle enabler正常起来后, 会有下面三个进程:

[oracle11g@sf-redhat-64-4 DSEngine]$ ps ef|grep oracle11g

25225 pts/0    Ss     0:00 -bash USER=oracle11g LOGNAME=oracle11g HOME=/home/oracle11g PATH=/usr/local/bin:/bin:/usr/bin MAIL=/var/mail/oracle11g SHELL=/bin/bash SSH_CLIENT=192.168.68.98 56209 22 SSH_CONNECTION=192.168.68.98 56209 192.168.71.91 22 SSH_TTY=/dev/pts/0 TERM=xterm SELINUX_ROLE_REQUESTED= SELINUX_LEVEL_REQUESTED= SELINUX_USE_CURRENT_RANGE=

32178 pts/0    R+     0:00  \_ ps ef HOSTNAME=sf-redhat-64-4 SELINUX_ROLE_REQUESTED= TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.68.98 56209 22 SELINUX_USE_CURRENT_RANGE= QTDIR=/usr/lib64/qt-3.3 QTINC=/usr/lib64/qt-3.3/include SSH_TTY=/dev/pts/0 USER=oracle11g LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36: MAIL=/var/spool/mail/oracle11g PATH=/work/jdk1.6.0_25/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle11g/bin PWD=/home/oracle11g/DSEngine JAVA_HOME=/work/jdk1.6.0_25 LANG=en_US.UTF-8 KDE_IS_PRELINKED=1 KDEDIRS=/usr SELINUX_LEVEL_REQUESTED= SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass HISTCONTROL=ignoredups SHLVL=1 HOME=/home/oracle11g LOGNAME=oracle11g QTLIB=/usr/lib64/qt-3.3/lib CVS_RSH=ssh SSH_CONNECTION=192.168.68.98 56209 192.168.71.91 22 LESSOPEN=|/usr/bin/lesspipe.sh %s G_BROKEN_FILENAMES=1 OLDPWD=/home/oracle11g _=/bin/ps

32179 pts/0    S+     0:00  \_ grep oracle11g HOSTNAME=sf-redhat-64-4 SELINUX_ROLE_REQUESTED= TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.68.98 56209 22 SELINUX_USE_CURRENT_RANGE= QTDIR=/usr/lib64/qt-3.3 QTINC=/usr/lib64/qt-3.3/include SSH_TTY=/dev/pts/0 USER=oracle11g LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36: MAIL=/var/spool/mail/oracle11g PATH=/work/jdk1.6.0_25/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle11g/bin PWD=/home/oracle11g/DSEngine JAVA_HOME=/work/jdk1.6.0_25 LANG=en_US.UTF-8 KDE_IS_PRELINKED=1 KDEDIRS=/usr SELINUX_LEVEL_REQUESTED= SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass HISTCONTROL=ignoredups SHLVL=1 HOME=/home/oracle11g LOGNAME=oracle11g QTLIB=/usr/lib64/qt-3.3/lib CVS_RSH=ssh SSH_CONNECTION=192.168.68.98 56209 192.168.71.91 22 LESSOPEN=|/usr/bin/lesspipe.sh %s G_BROKEN_FILENAMES=1 OLDPWD=/home/oracle11g _=/bin/grep


参考信息来自
https://github.com/fabrician/oracle-11gR2-enabler

注意,

当编译oracle enabler时, 先用cat -v查看sh脚本是否含有^M, 如有请用dos2unix转换。

Refer to the Oracle Documentation for more information: http://docs.oracle.com/cd/E11882_01/install.112/e24321/pre_install.htm#BABHHEJD


注意,

当使用SF oracle enabler时, 以下参数可能需要更改

Enabler Runtime Variables
1.DB_MEMORY_LIMIT  默认是776M, 但如果遇到下面的错误, 意味着需要这个默认值高于系统空闲内存, 空闲内存可以用free查看。

08/06/13 14:39:00.395 INFO: [ProcessWrapper] [STDOUT] [FATAL] [INS-35172] Target database memory (776MB) exceeds the systems available shared memory ({0}MB).
08/06/13 14:39:00.395 INFO: [ProcessWrapper] [STDOUT]    CAUSE: The total available shared memory on the system (540 MB) was less than the chosen target database memory (776 MB).
08/06/13 14:39:00.395 INFO: [ProcessWrapper] [STDOUT]    ACTION: Enter a value for target database memory that is less than540 MB.


2.以下variables可以为oracle的默认用户设置密码,

DB_PASSWORD_ALL
SYS_PWD
SYSTEM_PWD
SYSMAN_PWD
DBSNMP_PWD

我们可以看到DB_PASSWORD_ALL的默认密码是SuperAdmin01,所以oracle distribution starup后用system/SuperAdmin01, sysman/SuperAdmin01是可以登录并创建dba用户的。
登录后即可用oracle客户端执行下列语句来创建dba用户:
create user mike01 identified by mike01
grant dba,resource,connect to mike01


3.编辑oracle component的Configure Component Options ->Maximum Activation Time in seconds, 默认值是900, 建议改成9000,因为如果机器性能不够, 这个时间是根本不够用的, 就会在engine。log碰到forcely shutdown的情况, component莫名其名的deallocating, 这点从log中的timestamp上就能看出。
分享到:
评论

相关推荐

    Oracle Linux 7 安装Oracle database 12c

    ### Oracle Linux 7 安装 Oracle Database 12c 相关知识点 #### 一、安装准备 在开始安装 Oracle Database 12c 之前,需要进行一系列的准备工作,包括但不限于: 1. **操作系统的选择**:Oracle Linux 7.3 或其他...

    Oracle 11g for ubuntu 安装教程

    Oracle 11g 是一个功能强大的关系数据库管理系统,但是其在 Ubuntu 下的安装却存在一定的难度。以下是 Oracle 11g for ubuntu 安装教程的知识点总结: 安装前提条件 * Ubuntu 8.04 desktop (32 位) 操作系统 * ...

    Ubuntu8.04_server安装oracle10g

    - 下载 `jdk-1_5_0_15-linux-i586.bin` 到 `/usr/java` 目录下。 - 添加可执行权限,然后执行安装: ```bash # mkdir /usr/java # chmod 755 /usr/java/jdk-1_5_0_15-linux-i586.bin # ./jdk-1_5_0_15-linux-i...

    804下安装Oracle.docx

    \n\n**步骤9:**解压Oracle安装文件。选择一个适当的目录解压缩下载的Oracle 11g文件,并遵循安装指南进行操作。\n\n在安装过程中,可能会遇到与权限、依赖和系统配置有关的问题。因此,每个步骤都需要仔细执行,...

    SF_HA安装配置手册

    SF_HA安装配置手册是VERITAS Storage Foundation HA 5.0 FOR LINUX安装配置手册,旨在指导用户安装和配置Storage Foundation HA软件。本手册涵盖了环境描述、安装软件、配置Storage Foundation HA、日常维护操作等...

    Ubuntu9.04安装Oracle10G.doc

    ### Ubuntu 9.04 下 Oracle 10G 安装指南 #### 一、环境与软件准备 本文档旨在指导如何在 Ubuntu 9.04 桌面平台上安装 Oracle 10G 数据库。为了确保安装过程顺利进行,请先确认已经具备以下条件: - **操作系统:*...

    Oracle18C_RAC_install_RHEL6.8-x64.docx

    ### Oracle 18c RAC 安装指南:在 Red Hat Enterprise Linux 6.8 x64 上的部署 #### 概述 本文档详细介绍了如何在 Red Hat Enterprise Linux 6.8 x64(RHEL 6.8)上安装 Oracle 18c Real Application Clusters ...

    单Linux虚拟机也去搭建TLSF

    2. **进入Oracle安装目录**: - `cd /oracle/product/10.2.0/db_1/bin/`:路径显示了Oracle版本为10g Release 2 (10.2.0)。 3. **启动监听器**: - `./lsnrctl start`:启动Oracle的网络监听服务,负责监听...

    VERITAS Storage Foundation 4.1 MP 1 for Oracle RAC

    VERITAS Storage Foundation 4.1 Maintenance Pack 1(简称SF 4.1 MP 1)针对Oracle RAC(Real Application Clusters)提供了一系列增强功能和支持,特别适用于运行在Linux环境下的Oracle 10g Release 2集群。...

    Oracle_11G_R2(64) RAC VMware workstation 集群部署

    在安装Oracle 11g R2 RAC之前,需要确保系统已安装必要的rpm包。 ##### **4.1 11gr2联机文档相关部分** 参考Oracle官方文档,了解安装所需的rpm包清单及其作用。 ##### **4.2 yum批量安装** 利用`yum`工具批量安装...

    Oracle 数据库信息收集工具RDA使用指南.docx

    Oracle Remote Diagnostic Agent (RDA) 是一款用于收集和分析Oracle数据库信息的工具,适用于多种操作系统,包括IBM AIX、Intel Linux、HP-UX、HP Tru64、Sequent Dynix/Ptx、Sun Solaris以及Windows XP ...

    ubuntu 16.04 安装 eclipse教程和总结

    ### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...

    DataX安装及实例[收集].pdf

    此外,DataX运行时可能需要其他软件支持,比如使用Oracle插件时需要确保已安装Oracle客户端,而使用HDFS则需确保Hadoop命令行可用,并在用户的`/home`目录下建立到Hadoop配置目录的链接。 DataX的核心理念是通过...

    zabbix源代码安装

    根据提供的文件内容,我们可以推断出这是一篇关于在Linux环境下使用源代码方式安装Zabbix监控系统的文章。但是,从给定的部分内容来看,似乎包含了Nginx与MySQL的安装步骤,而没有直接涉及Zabbix的安装过程。因此,...

    WebCenter-Sites-11gR1-for-Tomcat-7.0.39

    - **复制 Oracle JDBC 驱动**: 将 ojdbc6_g.jar 文件复制到 Tomcat 的 lib 目录下。 #### 三、安装 WebCenter Sites 11gR1 1. **修改 jVCheck.bat 文件**: 如果使用的是 64 位 JDK,则需要修改安装脚本中的路径...

    VirtualBox安装Archlinux并配置桌面环境

    1. **下载 VirtualBox**:前往 Oracle 官网下载最新版本的 VirtualBox,并按照官方指导完成安装。 2. **下载 Arch Linux 镜像**:访问 Arch Linux 官方网站 (https://www.archlinux.org/) 下载最新版的 Arch Linux ...

Global site tag (gtag.js) - Google Analytics