CentOS 6.4上安装Oracle 11.2(二)

2014-11-24 17:33:42 · 作者: · 浏览: 1
/bin:/root/bin
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH NLS_LANG



-----------------------------------------------------------------------
9、复制安装包到一个目录,解压
/home/oracle/tools
chown -R oracle:oinstall /home/oracle/tools


-----------------------------------------------------------------------
10、检测需要的相关包
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel
rpm -q glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat



(1)、用安装盘里面的软件包安装
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
rpm -ivh ksh-20100621-16.el6.x86_64.rpm
rpm -ivh numactl-devel-2.0.7-3.el6.x86_64.rpm
(2)、yum在线安装
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel


(如果安装了一个高版本的软件包,在检测的时候还是会提示缺少软件包,这里只要安装了,版本高一点无所谓,忽略吧)
-----------------------------------------------------------------------


11、开始安装


(可能会用到如下命令)


#xhost +
#export DISPLAY=:1.0 (export DISPLAY=:0.0)
#xdpyinfo



如果出现安装界面中文乱码
LANG=en_US.UTF-8


执行目录中的runInstall.sh



剩下的根据提示来(就不用截图了)


-----------------------------------------------------------------------
12、网络配置的用netmgr创建数据库服务 静态注册
(1)sqlnet.ora(开始的时候可能没有这个文件,只要能连上就行了)
#SQLNET.AUTHENTICATION_SERVICES= (NONE)
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT, HOSTNAME, NIS)
ADR_BASE = /u01/oracle


(2)listener.ora(静态注册一般需要,netmgr)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = /u01/oracle/product/11.2.0/db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.197)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/oracle



(3)tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.197)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)


-----------------------------------------------------------------------
13、启动oracle
lsnrctl start
sqlplus / as sysdba (sqlplus sys/dreamsoft as sysdba)


startup mount
aletr database open


-----------------------------------------------------------------------
14、客户端连接oracle的时候可能会受到防火墙的影响(root用户下面)
关闭防火墙:
/etc/init.d/iptables stop
启动防火墙:
/etc/init.d/iptables start
永久关闭防火墙:
chkconfig --level 35 iptables off
service iptables stop
(这个问题很常见,tnsping 超时,ping没有问题,估计就是防火墙原因了)