快速指南:Linux下如何顺利启动Oracle11g (linux 启动oracle11g)

作为一款流行的关系型数据库管理系统,Oracle11g在企业级服务器应用中广泛使用。而Linux作为一种高性能、稳定的操作系统,也成为了Oracle11g的主要部署平台之一。本文将介绍在Linux操作系统上,如何顺利地启动Oracle11g,为企业级服务器的操作提供参考。

之一步:确认安装环境

在开始安装之前,我们需要确认操作系统的版本、内核版本以及硬件配置是否满足Oracle 11g的安装需求。Oracle官方网站提供了详细的安装环境要求,例如建议的内存容量、处理器类型等。在确认安装环境后,我们需要下载Oracle 11g的安装文件。

第二步:安装Oracle 11g数据库

安装Oracle 11g数据库的过程相对较为复杂,需要我们认真阅读Oracle官方提供的安装指南。我们需要使用root用户登录系统并执行安装文件,输入根据安装向导指定的参数,包括选定安装路径、打开防火墙端口等。整个安装过程可能需要一些时间,需要我们保持耐心。

第三步:配置环境变量和用户权限

一旦成功安装Oracle 11g数据库,我们需要进行环境变量和用户权限的配置,以保证Oracle能够正常运行。环境变量的配置包括在.bashrc文件中设置ORACLE_HOME、ORACLE_SID和PATH等变量。在权限配置方面,我们需要切换到Oracle用户,使用root的权限更改文件和文件夹的权限,并为Oracle用户指定具有超级管理员权限的密码。

第四步:启动 Oracle 11g 实例

一旦完成前三步的配置工作,我们可以启动Oracle11g实例。在启动过程中,可能会遇到一些错误,例如监听器未启动、ORA-12547(TNS无法解析Conn ID)等错误。根据错误提示,我们需要进行相应的调试和排错工作,以确保Oracle11g能够正常启动。

第五步:验证Oracle 11g数据库的运行状态

为了验证Oracle11g数据库是否正常运行,我们可以使用一些命令来查询服务和监听器的状态。例如lsnrctl命令可以查询所有已启动的监听器,sqlplus命令可以连接到Oracle数据库并执行查询操作等。验证工作完成后,我们可以尝试在Oracle11g数据库中创建表格、插入数据以及执行查询操作,以确保数据库正常运行。

结语

启动Oracle11g实例是一个相对复杂的过程,需要我们认真阅读Oracle官方文档,并根据实际情况进行必要的配置和调试。本文简要介绍了启动Oracle11g实例的五个主要步骤,希望能够帮助读者更好的理解和掌握在Linux系统下启动Oracle11g的方法。

相关问题拓展阅读:

linux怎么安装oracle11g

一:查看本地ssh服务

Linux系统下安装启动ssh服务,下面以CentOS版本Linux系统为例:

1.检查是否装了SSH包

rpm -qa |grep ssh

2.没有安装SSH直接YUM安装

yum install openssh-server

3.检查SSH服务是否为开机启动

chkconfig –list sshd

4.设置开机启动SSH服务

chkconfig –level 2345 sshd on

5.重新启动下SSH服务

service sshd restart

6.验证是否启动了22端口

netstat -antp |grep sshd

#22端口为ssh默认端口,确认SSH服务开启状态

二:查看本地IP

终端中,输入ifconfig命令

1 安装系统  都选英文

2 去掉火墙 和 selinux

chkconfig  iptables off

chkconfig ip6tables off

chkconfig abrt-ccpp off

chkconfig auditd off

chkconfig certmonger off  —-未执行成功

chkconfig cups off

chkconfig postfix off

修改配前春置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

3 安装 yum

系统安装yum  在/home/soft/ 下建立 yum 文件夹,把系统光盘都copy到此目录

–先安装三个包

cd /home/soft/yum/Packages

rpm -ivh deltarpm-3.5-0.5.git.el6.x86_64.rpm

rpm -ivh python-deltarpm-3.5-0.5.git.el6.x86_64.rpm

rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm

createrepo .  –运行

cd /etc/yum.repos.d

cp rhel-source.repo  /etc/yum.repos.d/zj.repo

–将原来的repo文件改名字

mv rhel-source.repo rhel-source.repo111

vi zj.repo

name=Red Hat Enterprise Linux $releasever – $basearch – Source

baseurl=

enabled=1

gpgcheck=1

gpgkey=

name=Red Hat Enterprise Linux $releasever Beta – $basearch – Source

baseurl=

enabled=1

gpgcheck=1

gpgkey=

–清蚂雀楚yum缓存

yum clean all

3 安装ftp 

rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm  或者 yum install vsftpd

chkconfig vsftpd on

service vsftpd restart

–修改 etc/vsftpd 目录下

ftpuser  user_list  把root 去掉慧物耐

vsftpd.conf  把匿名去掉

#anonymous_enable=YES

— passive mode  被动模式

4 安装vnc rpm -qa |grep vnc 

–vnc 服务 端口是 1

rpm -ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm  –需要先安装下面的包

xorg-x11-fonts-misc is needed by tigervnc-server-1.1.0-5.el6.x86_64

rpm -ivh xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm

–或者直接yum安装

yum install tigervnc-server

–修改配置文件将用户名称加入到配置文件:

(注:这里的“用户名”是指linux系统用户的名称)

# vi /etc/sysconfig/vncservers

#

# Uncomment the line below to start a VNC server on display :1

# as my ‘myusername’ (adjust this to your own). You will also

# need to set a VNC password; run ‘man vncpasswd’ to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted! For a secure way of using VNC, see

#

# VNCSERVERS=”1:myusername”

# VNCSERVERS=”1:gavin 2:john” # use the method for more user

VNCSERVERS=”1:root 2:root 3:root”

# VNCSERVERARGS=”-geometry 800×600″

VNCSERVERARGS=”-geometry 1024×768″

–设置口令

vncpasswd

4.93  bjsqrac1  4.94  bjsqrac2

–启动服务

启动VNC服务

# /in/service vncserver start

–修改桌面系统

cd /root 

cd ~/.vnc/

$ vi xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

#unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

&& exec /etc/vnc/xstartup

&& xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &

gnome-session & #set starting GNOME desktop

#startkde & #kde desktop

#twm & #Text interface

编辑 /root/.vnc/xstartup

# vi /root/.vnc/xstartup   

去掉下面一行的注释:

unset SESSION_MANAGER 

执行下面的命令重启vnc server:

# vncserver -kill :1 

# vncserver :1

–重启vncserver

# /in/service vncserver restart

chkconfig vncserver on –vnc自动启动

2 关闭linux防火墙

–修改/etc/selinux/config,确保SELINUX设置为DISABLED

–关闭IPTABLES:

service iptables stop

service ip6tables stop

/in/chkconfig iptables off

/in/chkconfig ip6tables off

2 检查包安装情况

rpm -q binutils  compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc  glibc-common  glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel ksh  make libXp openmotif22   sysstat artmontools unixODBC unixODBC-devel

–系统安装包

yum install compat-libstdc++-33

yum install  elfutils-libelf-devel

–下面用 yum安装

yum install gcc

yum install gcc-c++

yum install glibc-devel

yum install glibc-headers

yum install libaio-devel

yum install libstdc++-devel

yum install ksh

yum install libXp

yum install unixODBC

yum install openmotif22

yum install unixODBC-devel

–安装和libcap 所有有关的包

yum install libcap.i686

yum install libcap-devel.x86_64

yum install libcap-devel.i686

yum install libcap-ng.i686

yum install libcap-ng-devel.i686

–linux 6  检查的时候一些 i386的包需要安装,但是安装i386 的时候提示有高版本存在,不能安装,我采取忽略,继续安装,但是要保证高版本的包一定要安装上

一、修改操作系统核心参数

在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2023 oracle hard nprocoracle soft nofile 1024 oracle hard nofile

编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

session required /lib/security/pam_limits.so session required pam_limits.so 

编辑完成后按Esc键,输入“:wq”存盘退出

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件

fs.file-max =fs.aio-max-nr =kernel.shmall =kernel.shmmax =kernel.shmmni = 4096 kernel.sem = 128 net.ipv4.ip_local_port_range =net.core.rmem_default =net.core.rmem_max =net.core.wmem_default =net.core.wmem_max =

编辑完成后按Esc键,输入“:wq”存盘退出

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:

linux:~ # sysctl -p net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.file-max =fs.aio-max-nr =kernel.shmall =kernel.shmmax =kernel.shmmni = 4096 kernel.sem = 128 net.ipv4.ip_local_port_range =net.core.rmem_default =net.core.rmem_max =net.core.wmem_default =net.core.wmem_max =

5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

if ; then if ; then ulimit -pulimit -nelse ulimit -unfi fi

编辑完成后按Esc键,输入“:wq”存盘退出

6)创建相关用户和组,作为软件安装和支持组的拥有者。

创建Oracle用户和密码,输入命令:

/usr/in/groupadd -g 501 oinstall

/usr/in/groupadd -g 502 dba

useradd -g oinstall -g dba -m oracle passwd oracle 

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:

mkdir /home/oracle/app mkdir /home/oracle/app/oracle mkdir /home/oracle/app/oradata mkdir /home/oracle/app/oracle/product 

8)更改目录属主为Oracle用户所有,输入命令:

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su – oracle ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:

export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib  

编辑完成后按Esc键,输入“:wq”存盘退出

二、安装过程

1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,用SSH其他ftp工具拷贝。

打开一个终端,运行unzip命令解压oracle安装文件,如:

输入命令:

解压完成后 cd 进入其解压后的目录database

输入命令:

cd database

使用ls命令可以查看解压后database所包含的文件,如下图:

2)执行安装,输入命令:./runInstaller

安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

Linux下如何安装安装oracle 11g

步骤1:下载oracle

百度搜索下载oracle11g

步骤2:安装

双击上图所示的setup.exe,出现下述图形,按照下图所示操作。

第二步直接按照系统默认即可,点击下一步

默认安装桌面版

输入Oracle admin用户名口令,忽略系统提示,点击下一步

忽略提示

出现“执行虚衫先决条件检查”的步骤中,都显示失败,不要紧,忽略即可

点击完成

安装过程中出现下图所示对话框,显示:“ Oracle Net Configuration Assistant 失败。”,可以直接忽略之,继续安禅羡装

出现口令管理界面,表明基本成贺誉拍功安装。

linux 启动oracle11g的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 启动oracle11g,快速指南:Linux下如何顺利启动Oracle11g,linux怎么安装oracle11g,Linux下如何安装安装oracle 11g的信息别忘了在本站进行查找喔。


数据运维技术 » 快速指南:Linux下如何顺利启动Oracle11g (linux 启动oracle11g)