ORACLE安装.docx

上传人:b****7 文档编号:10428554 上传时间:2023-02-11 格式:DOCX 页数:32 大小:1.54MB
下载 相关 举报
ORACLE安装.docx_第1页
第1页 / 共32页
ORACLE安装.docx_第2页
第2页 / 共32页
ORACLE安装.docx_第3页
第3页 / 共32页
ORACLE安装.docx_第4页
第4页 / 共32页
ORACLE安装.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

ORACLE安装.docx

《ORACLE安装.docx》由会员分享,可在线阅读,更多相关《ORACLE安装.docx(32页珍藏版)》请在冰豆网上搜索。

ORACLE安装.docx

ORACLE安装

安装oracle前准备

yumlistupdates

yumupgrade

reboot

我已经将上面包写成安装一个命令了,除非人品不好,不然应该一次成功

yum-yinstall\

binutils\

compat-libcap1 \

compat-libstdc++-33\

compat-libstdc++-33*.i686\

elfutils-libelf-devel\

gcc\

gcc-c++\

glibc*.i686\

glibc\

glibc-devel\

glibc-devel*.i686\

ksh\

libgcc*.i686\

libgcc\

libstdc++\

libstdc++*.i686\

libstdc++-devel\

libstdc++-devel*.i686\

libaio\

libaio*.i686\

libaio-devel\

libaio-devel*.i686\

make\

sysstat\

unixODBC\

unixODBC*.i686\

unixODBC-devel\

unixODBC-devel*.i686\

libXp

 

修改linux核心配置(可省略)

     以下步骤需切换到root用户下

     1.修改用户的SHELL限制,输入命令:

vi /etc/security/limits.conf,按a键进入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:

wq”存盘退出。

           oracle soft  nproc  2047

           oracle hard  nproc  16384

           oracle soft  nofile  1024

 

           oracle hard  nofile  65536

     2.修改/etc/pam.d/login文件,输入命令:

vi /etc/pam.d/login,按a键进入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:

wq”存盘退出。

           session required  /lib/security/pam_limits.so 

 

           session required  pam_limits.so

     3.修改linux内核,修改/etc/sysctl.conf文件,输入命令:

vi /etc/sysctl.conf,按a键进入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:

wq”存盘退出。

然后,使用命令:

source /etc/sysctl.conf 使之立刻生效。

           fs.file-max=6815744 

           fs.aio-max-nr=1048576 

           kernel.shmall=2097152 

           kernel.shmmax=2147483648 

           kernel.shmmni=4096 

           kernel.sem=25032000100128 

           net.ipv4.ip_local_port_range=900065500 

           net.core.rmem_default=4194304 

           net.core.rmem_max=4194304 

           net.core.wmem_default=262144 

           net.core.wmem_max=1048576

      4.编辑/etc/profile,输入命令:

vi /etc/profile,添加下列内容,编辑完成后按Esc键,输入“:

wq”存盘退出。

            if[$USER="oracle"];then 

            if[$SHELL="/bin/ksh"];then 

               ulimit-p16384 

               ulimit-n65536 

            else 

               ulimit-u16384-n65536 

            fi

            fi

      5.创建oracle用户和组,作为软件安装和支持组的拥有者

      A:

创建组,使用如下命令

            groupadd oinstall 

           groupadd dba

      B:

创建orcale用户,并设置密码,如下命令

            useradd-goinstall-gdba-moracle

           passwd oracle

      6.根据磁盘空间大小,创建数据库软件目录和数据文件存放目录,目录的位置,这里以home目录作为例子,如下:

            mkdir/home/oracle/app

            mkdir/home/oracle/app/oracle

            mkdir/home/oracle/app/oradata

            mkdir/home/oracle/app/oracle/product

     7.更改目录属主为Oracle用户所有,如下命令:

           chown-Roracle:

oinstall/home/oracle/app

      8.配置oracle用户的环境变量,必须切换到新创建的oracle用户下,如下命令:

           输入:

su–oracle 

           然后编辑文件vi.bash_profile,添加如下内容,并保存退出。

            umask022

           exportORACLE_BASE=/home/oracle/app

           exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

           exportORACLE_SID=orcl

           exportPATH=$PATH:

$HOME/bin:

$ORACLE_HOME/bin

           exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/usr/lib

安装步骤

  (   1.以上配置全部完成后,切换为oracle用户,以图形界面用Oracle用户登陆。

将下载的Oracle安装包复制到linux中指定的目录中,然后使用如下命令解压:

            unzip linux.x64_11gR2_database_1of2.zip 

           unzip linux.x64_11gR2_database_2of2.zip

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

 )

mount-tiso9660-oloop/OracleSetup/linux.x64_11gR2_database_1of2.iso/mnt/oracle1

mount-tiso9660-oloop/OracleSetup/linux.x64_11gR2_database_2of2.iso/mnt/oracle2

将oracle1、oracle2里的放在一起,形成一个database

     2.执行可执行文件,输入命令:

./runInstaller

(出现****颜色********未通过,请执行如下:

su

password:

*************

$DISPLAY=:

0.0;exportDISPLAY

$echo$DISPLAY

$whereisxhost

*******/usr/bin/xhost****************

$cd/usr/bin

$./xhost

$./xhost+

su–oracle

同上

(出现乱码,请用exportLANG=C;./runInstaller执行),下面主要以图示为主:

 

 

      安装到这一步,安装程序需要检测安装oracle所需要的包,我们可以从安装linux的光盘安装,也可以通过下载确实的包,通过命令:

rpm –ivh xxx.rpm --nodeps–force来进行安装(其中加上--nodeps--force代表强制安装)。

等到包全部都安装好以后,再次在oracle图形界面中,执行安装,这样就会在环境检查过程中通过了。

     安装完成后,系统会提示你需要用root权限执行2个shell脚本。

按照其提示的路径,找到其所在的位置,如:

我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

和/home/oracle/app/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:

          su–root

          cd /home/oracle/app/oracle/product/11.2.0/dbhome_1

          sh root.sh

          cd/home/oracle/app/oraInventory

          sh orainstRoot.sh

以上如果顺利,则oracle安装成功。

下面将建立数据库:

 

建立数据库

     1.依然在oracle用户的图形界面中,切换到oracle用户,新开启一个终端,输入如下命令:

 dbca,会弹出如下界面。

        

  

 

 

 

 

 

 

 

  

 

  

     此时,出现以上界面,可以用sqlplus来检验下,再次新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试一下是否安装成功!

 

创建监听

   1.同样,在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令netca会弹出如下界面:

 

   2.创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)

 

 

 

  

   3.配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)

  

    输入连接的oracle服务器的数据库的实例名

  

    输入oracle服务器的ip地址

 

    测试

    

   

    看到此界面说明测试成功。

 

 

 

   至此,oracle服务器安装配置基本就完成了。

 

基本操作

   oralce安装完成,以后基本操作是要知道的。

    一.启动

       1.#su-oracle       切换到oracle用户且切换到它的环境

      2.$lsnrctlstatus     查看监听及数据库状态

      3.$lsnrctlstart      启动监听

      4.$sqlplus/assysdba   以DBA身份进入sqlplus

      5.SQL>startup        启动db

   二.停止

       1.#su-oracle       切换到oracle用户且切换到它的环境

      2.$lsnrctlstop      停止监听

      3.$sqlplus/assysdba   以DBA身份进入sqlplus

      4.SQL>SHUTDOWNIMMEDIATE  关闭db

要是有兴趣的,剩下的很多重要的知识,只能靠自己学习了。

这里知识给引出了一个开头。

NETCA问题解决办法:

OracleNetServices配置:

#

#AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:

#

#SIGSEGV(0xb)atpc=0x00007f7f35fffa61,pid=26037,tid=140185032115968

#

#JavaVM:

JavaHotSpot(TM)64-BitServerVM(1.5.0_17-b03mixedmode)

#Problematicframe:

#C[libclntsh.so.11.1+0x62aa61]snlinGetAddrInfo+0x1b1

#

#Anerrorreportfilewithmoreinformationissavedashs_err_pid26037.log

#

#Ifyouwouldliketosubmitabugreport,pleasevisit:

#

#

/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/netca:

line178:

26037已放弃(coredumped)$JRE$JRE_OPTIONS-classpath$CLASSPATH.ca.NetCA$*

解决办法:

是由于默认的主机名localhost导致的,修改2处

[oracle@jc11g~]$cat/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=test

#GATEWAY=192.168.1.254

[oracle@jc11g~]$cat/etc/hosts

#Donotremovethefollowingline,orvariousprograms

#thatrequirenetworkfunctionalitywillfail.

127.0.0.1localhost.localdomainlocalhosttest

再执行

hostnametest

让oracle用户退出重新登录就可以正常启动netca了

使用如下方法把主机名改为test

vi/etc/sysconfig/network

vi/etc/hosts

hostnametest

然后重启服务器(如果未重启,可能报X11connectionrejectedbecauseofwrongauthentication

提示错误如下:

OracleNetServices配置:

Noprotocolspecified

Error:

null

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1