summit 6.0 + redhat6.5 + oracle11.2g 安装(1)

来源:互联网 发布:js更改文本框颜色 编辑:程序博客网 时间:2024/06/06 04:43

summit 是一个资管系统,出自于misys,  国内各大银行都在使用,比如: 国开, 弄行, 工行, 交行, 广发, 浦发, 南行,etc...

听说这个系统已经30岁了,还一直在更新, 可见系统多么牛逼。国内实施summit厂家最牛逼的当然是kmerit.废话就不多说.总之存在这么多年必然有其优势,也存在不足.

优势很多就不一一扯了,你可以在summit这套系统上见证这20年来计算机软件的发展过程。什么MFC的那啥(忘记了), 各种射鸡模式, 在此都能找到影子,总之牛逼的一塌糊涂.

不足之处就说一句: 闭源系统, 闭源系统, 闭源系统

最后一句  :  只有开源才能走的更远,更高.

summit 6.0 + redhat6.5 + oracle11.2g 安装(1) - redhat6.5+oracle


一  : linux安装你懂的建议如果对linux不熟的同学,在划分磁盘的时候直接给  /  为60G , swap 为2G,   此为最低配置要求(当然再低也可以, 随你,only suggest)如果是老司机可以随意。    二  : summit6.0 的lib, bin 等安装包中的可执行文件,动态库编译时使用的gcc版本为gcc4.8+,redhat 6.5 的gcc版本较低(大概为gcc4.2, 忘记了,反正需要update gcc)  因此, 导致summit 6.0在调用libstdc++.so.6的时候会出现版本低的报错,所以需要安装版本较高的gcc,  有rpm包, 源码编译安装都行(这里使用源码安装)安装gcc前先安装几个依赖包:gmp, mpc,mpfr,同样源码编译../gmp-6.0.0/configure --prefix=/usr/local/gmp-6.0.0   make -j4make install../mpfr-3.1.5/configure --prefix=/usr/local/mpfr-3.1.5 --with-gmp=/usr/local/gmp-6.0.0make -j4make install./mpc-1.0.1/configure --prefix=/usr/local/mpc-1.0.1 --with-gmp=/usr/local/gmp-6.0.0 --with-mpfr=/usr/local/mpfr-3.1.5make -j4make install./gcc-4.8.1/configure --prefix=/usr/local/gcc-4.8.1 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ make -j4make install二 : 假如安装成功,需要对某些配置文件改一改。    1: 安装完RHL6.5之后关闭自动更新服务chkconfig rhnsd offservice rhnsd stop          2: 修改host/etc/sysconfig/network                  /etc/hosts  3: 配置yum source       vi /etc/yum.repos.d/rhel-source.repobaseurl=file:///media/isoenabled=1gpgcheck=0gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release   4:update for flexnetmount /home/summit/software/rhel-server-6.1-x86_64-dvd.iso /media/iso -o loopyum grouplist redhat-lsb//for flexnet三: setup for oracle1: close firewallservice iptables stop2: close iptables auto-startchkconfig iptables offsetup : --->Firewall configuration--->Firewall: []Enabled3: checkin iptables serviceservice iptables status4: close selinuxvi /etc/selinux/configchange SELINUX=enforcing into SELINUX=disabled。#checkin # getenforce#checkin # /usr/sbin/sestatus -v5: setup hostsvi /etc/hosts192.168.xxx.xxx oracle oracle.kely.com 6: setup rpm for oracle_11g (1) : * binutils-2.20.51.0.2-5.11.el6 (x86_64)               (2) : * compat-libcap1-1.10-1 (x86_64)                       (3) : * compat-libstdc++-33-3.2.3-69.el6 (x86_64)            (4) : * compat-libstdc++-33-3.2.3-69.el6.i686                (5) : * gcc-4.4.4-13.el6 (x86_64)                            (6) : * gcc-c++-4.4.4-13.el6 (x86_64)                        (7) : * glibc-2.12-1.7.el6 (i686)                            (8) : * glibc-2.12-1.7.el6 (x86_64)                          (9) : * glibc-devel-2.12-1.7.el6 (x86_64)                    (10): * glibc-devel-2.12-1.7.el6.i686                        (11): * make-3.81-19.el6                                                 (12): * libgcc-4.4.4-13.el6 (i686)                           (13): * libgcc-4.4.4-13.el6 (x86_64)                         (14): * libstdc++-4.4.4-13.el6 (x86_64)                      (15): * libstdc++-4.4.4-13.el6.i686                          (16): * libstdc++-devel-4.4.4-13.el6 (x86_64)                (17): * libstdc++-devel-4.4.4-13.el6.i686                    (18): * libaio-0.3.107-10.el6 (x86_64)                       (19): * libaio-0.3.107-10.el6.i686                           (20): * libaio-devel-0.3.107-10.el6 (x86_64)                 (21): * libaio-devel-0.3.107-10.el6.i686                     (22): * pdksh-5.2.14-37.el5_8.1.x86_64                                   (23): * sysstat-9.0.4-11.el6 (x86_64)                        (24): * unixODBC-2.2.14-11.el6 (x86_64)or later              (25): # unixODBC-2.2.14-11.el6.i686or later                  (26): * unixODBC-devel-2.2.14-11.el6 (x86_64)or later        (27): # unixODBC-devel-2.2.14-11.el6.i686or later  安装的时候会出现相互依赖,那么请这么搞 , rpm  -i(U)vh 1.rpm 2.rpm 3.rpm7: create  oracle groupgroupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle , then change password to oracle#checkin # id oracle8: set core configure for oracle, mem queue,  etc...vi /etc/sysctl.confvi /etc/security/limits.confvi /etc/pam.d/loginvi /home/oracle/.bash_profileORACLE_BASE=/home/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOMEORACLE_SID=INSTANCE_NAME; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATHif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiumask 0229: 到此,开始安装oracle, 怎么安装随你。不会安装可以找度娘10:安装完事儿后先扯一把, 看oracle是否能玩起来。1): vi /home/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))ADR_BASE_LISTENER = /home/oracle1):vi /home/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora LISTENER_INSTANCE_NAME =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))INSTANCE_NAME=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = INSTANCE_NAME)))11: ORACLE Operation,此处说一句, 排序不分先后, except 00  : chmod 6751 $ORACLE_HOME1  : lsnrctl start 2  : lsnrctl status 3  : lsnrctl stop4  : sqlplus /nolog     : conn as sysdba     : select instance_name from V$instance;     : select * from all_users;     : alter user system identified by oracle;   //修改用户口令     : alter user username account unlock;  //解锁被锁定的oracle用户5   : id oracle     //查看用户所属组.

至此, redhat + oracle的安装准备工作初步完成

原创粉丝点击