LINUX下安装ORACLE11GR2

一、创建用户及用户组

    # groupadd dba -g[组ID] dba

    # groupadd dba -g[组ID] oinstall

    # useradd -c [注释] -g [主用户组] -G[用户组] -d /ora11g -m -u [用户ID] -o

 

二、解压 授权

    oracle安装文件上传到linux中,当前root用户,更改oracle安装文件及所在目录的 “用户”、“组”:

    # chown -Roracle:oinstall [目录or文件]

    # chmod -R 775 [目录or文件]

    注 : 安装文件所在目录也必须更改用户及组权限,不然无法解压安装文件,解压包可能是两个压缩文件,请注意查看。

    文件权限更改以后,进入oracle用户:

    # su oracle

    解压oracle linux版文件:

    # unzip [文件名]

 

三、安装软件包检查

    检查下列包是否安装,若未安装则要先安装:

        01、binutils-2.17.50.0.6-2.el5

        02、compat-libstdc++-33-3.2.3-61

        03、elfutils-libelf-0.125-3.el5

        04、elfutils-libelf-devel-0.125

        05、glibc-2.5-12

        06、glibc-common-2.5-12

        07、glibc-devel-2.5-12

        08、gcc-4.1.1-52

        09、gcc-c++-4.1.1-52

        10、libaio-0.3.106

        11、libaio-devel-0.3.106

        12、libgcc-4.1.1-52

        13、libstdc++-4.1.1

        14、libstdc++-devel-4.1.1-52.e15

        15、make-3.81-1.1

        16、sysstat-7.0.0

        17、unixODBC-2.2.11

        18、unixODBC-devel-2.2.11

   

    # rpm -qa | grep [make gcc glibc compatopenmotif21 setarch 等等]

    可使用# yum install [软件名] 安装软件

 

四、运行安装

    在安装之前,首先设置一下DISPLAY的环境变量,此设置是解决LINUX 图形显示的位置,安装oracle是必须设置此环境变量。

    root用户下设置所有用户xservice权限:

    # xhost +

    切换oracle用户:

    # su oracle

    设置display环境变量:

    注意:环境变量DISPLAY=:0.0,“:0.0”代表本机。

    # exportDISPLAY=:0.0

    下面就可以运行解压后的安装文件了:

     # cd database //  进入解压后的安装目录

    运行安装文件:

    # cd runInstaller

    弹出以下信息:

    1、填写个人信息

       

    2、设置端口等信息,跳过

       

    3、选择创建和配置数据库

        

    4、选择oracle的配置类型,选择服务器类。桌面类:配置最小,服务器:标准配置

       

    5、选择单实例安装

       

    6、选择“典型安装”

       

    7、配置安装路径、password

       

    8、勾选“全部”

       

    9、下一步

       

    9、确认安装信息

       

    10、正在安装

       

    11、结束,真累!

 

五:设置环境变量

    由于安装完成之后,oracle也无法立刻使用,需要设置环境变量才能使用:

    进入oracle用户,并进入主目录:

    # su oracle

    # cd ~

    编辑环境变量文件:

    # vi.bash_profile

    在文件中加入以下代码:

   

   PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

    exportORACLE_BASE=/u01/app/oracle

    exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

    exportORACLE_SID=orcl

    注意:安装目录结构不一样,导致环境变量指定目录也是不一样的,请小心设置.

   

    保存完毕,让其立即生效:

    # source.bash_profile

 

六:配置实例

    启动netca界面:

    # netca

   

    1、选择配置oracle实例

       

    2、添加oracle实例

       

    3、填写实例名

       

七、启动ORACLE实例        

    查看实例状态:

    # lsnrctl status

    启动实例:

    # lsnrctl start

    具体可以使用 # lsnrct help 查看所有关于lsnrctl命令选项。

 

八、启动数据库

    数据库在没有启动情况下,不能登录数据库,也无法验证用户名及密码,现在需要启动数据库,必须先用不登录到数据库服务器的方式进入sqlplus环境去启动数据库。

    不带用户登录及参数登录到sqlplus环境:   

    # sqlplus /nolog

    以sysdba身份连接数据库:

    #SQL>conn /assysdba

    启动数据库:

    #SQL>startup

 

九、创建ORACLE用户

    oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。

    登入oracle内部用户:

    # sqlplus system/

    创建用户

    #SQL>createuser [username] identified by[userpasswd]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章