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 -j4 make install ../mpfr-3.1.5/configure --prefix=/usr/local/mpfr-3.1.5 --with-gmp=/usr/local/gmp-6.0.0 make -j4 make 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.5 make -j4 make 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 -j4 make install 二 : 假如安装成功,需要对某些配置文件改一改。 1: 安装完RHL6.5之后关闭自动更新服务 chkconfig rhnsd off service rhnsd stop 2: 修改host /etc/sysconfig/network /etc/hosts 3: 配置yum source vi /etc/yum.repos.d/rhel-source.repo baseurl=file:///media/iso enabled=1 gpgcheck=0 gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release 4:update for flexnet mount /home/summit/software/rhel-server-6.1-x86_64-dvd.iso /media/iso -o loop yum grouplist redhat-lsb //for flexnet 三: setup for oracle 1: close firewall service iptables stop 2: close iptables auto-start chkconfig iptables off setup : --->Firewall configuration --->Firewall: []Enabled 3: checkin iptables service service iptables status 4: close selinux vi /etc/selinux/config change SELINUX=enforcing into SELINUX=disabled。 #checkin # getenforce #checkin # /usr/sbin/sestatus -v 5: setup hosts vi /etc/hosts 192.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.rpm 7: create oracle group groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle , then change password to oracle #checkin # id oracle 8: set core configure for oracle, mem queue, etc... vi /etc/sysctl.conf vi /etc/security/limits.conf vi /etc/pam.d/login vi /home/oracle/.bash_profile ORACLE_BASE=/home/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=INSTANCE_NAME; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi umask 022 9: 到此,开始安装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/oracle 1):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 0 0 : chmod 6751 $ORACLE_HOME 1 : lsnrctl start 2 : lsnrctl status 3 : lsnrctl stop 4 : 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的安装准备工作初步完成