2023年8月3日发(作者:)
Ecology_OA_for_Linux安装⼿册Ecology OA for Linux安装⼿册⽬录⼀、Linux操作系统安装 (3)1、服务器硬件配置 (3)2、Linux操作系统安装步骤及注意事项 (3)⼆、安装Oracle 9i for Linux (5)(1)、安装软件包 (5)(2)、上传Oracle 9i for Linux安装源程序 (5)(3)、解压Oracle安装⽂件 (5)(4)、创建oracle⽤户组(dba、oinstall)和⽤户(oracle) (6)(5)、以oracle⽤户创建oracle的安装⽬录和数据库⽂件⽬录 (6)(6)、设置⽤户Oracle的环境变量 /home/oracle/.bash_profile (隐藏⽂件) (6)(7)修改 /etc/ ⽂件, 在⽂件末尾增加如下参数: (6)(8)设置编译器环境(在终端执⾏以下命令) (7)(9)DISPLAY设置 (7)(10) 安装oracle (7)(11)安装oracle补丁,修复oracle⼯具安装问题 [可选] (7)(12)重启服务器 (8)(13)启动oracle数据库 (8)(14)启动及登录oracle管理控制台,创建数据库表空间、数据库⽤户oaadmin (8)三、安装泛微OA ECOLOGY for Linux (9)(1)在/usr下创建⽬录weaver (9)(2)解压⽂件 (9)(3)配置/usr/weaver/resin-2.1.14/bin/⽂件 (9)(4)⽤vi修改/usr/weaver/resin-2.1.14/conf/ ⽂件 (9)(5)修改/usr/weaver/resin-2.1.14/bin/⽂件,修改为: (9)(6)修改/usr/weaver/resin-2.1.14/bin/⽂件,修改为: (10)(7)查看/usr/weaver/ecology/WEB-INF/prop/ties⽂件 (10)(8)启⽤OA服务 (10)(9)从客户机上完成OA数据库创建 (10)(10)从客户机上注册OA软件,提交LISENCE⽂件。 (11)验证码:cat /usr/weaver/ecology/WEB-INF/ [wEAver2005] (11)(11) 开关机顺序:开机:先开oracle →再开应⽤, (11)关机:先关应⽤→再关oracle (11)四、从AD导⼊⽤户到OA系统 (11)五、Oracle数据库备份 (12)六、OA数据库从正式机导到测式机 (14)七、泛微技术专家联系⽅式:...................................................................................................... 错误!未定义书签。⼀、Linux 操作系统安装安装Redhat Linux AS 4 update 5 1、服务器硬件配置 (1) 机器型号:IBM X266 (2) 机器出⼚编号: (3) 硬件配置:CPU :2 * Intel Xeon MP 3.16GHz RAM: 4G HD : 3 * 73G(4) 操作系统:Linux AS 4 Update5 (5) 存放位置:26楼机房。2、Linux 操作系统安装步骤及注意事项 (1) CD Media 检查强烈建议不要Skip install CD Media 那个选项。 (2) 安装语⾔选择选chinese(simplified)简体中⽂。 (3) 键盘选择选h(4) 如果以前有安装过linux 系统,选”全新安装” (5) Disk Druid ⼿⼯分区① 不要选“⾃动分配分区”,选择“⼿动分配分区”,80GB 硬盘的分区如下:② 如果空间充⾜,可以考虑给/usr 、/oracle 、/backup 分区分配更多空间。 ③ 如果是系统损坏需重新安装,安装时不要删除/usr 、/oracle 、/backup 分区, 以保留⾥⾯的数据,其他分区可以删除。序 挂载点 ⽂件系统类型 空间容量(G) 是否强制为主分区 ⽤途说明1 / ext3 22 /usr ext3 6.5 是 安装OA 软件⽤ 3 /boot ext3 1 是4 /home ext3 0.55 /oracle ext3 30 存放Oracle 数据库6 /var ext3 37 /backup ext3 20 存放备份⽂件 8swap1(6) 选Grub引导装载程序(默认/***/sda)这⾥要点进击选择⼀下,否则安装好后出现GRUB Loading Statage 2错误,⽆法正常启动(7) 配置⽹卡(eth0选“编辑”)①去掉“DHCP⾃动配置”;②⼿⼯配置如下选项:hostname:/doc/地址:192.168.211.18⼦⽹掩码:255.255.255.0⽹关:192.168.211.11DNS1: 192.168.211.6DNS2: 202.101.103.55(8) 防⽕墙选择选“⽆防⽕墙” 下⼀步—>“继续”(9) 选择系统语⾔先选择chinese(P.R of china)和English(USA),再设置默认语⾔English(USA)(10) 城市(默认)选“亚洲/上海”(11) 设置根⼝令(oa0718)(12) 定制要安装的软件包①安装包时,选择定制安装包。②安装“X 窗⼝系统”、“GNONE桌⾯环境”、“编辑器”、“图形化互联⽹—Firefox”“基于⽂本的互联⽹”、“办公/⽣产率—PDF查看器”、“服务器配置⼯具”、“万维⽹服务器”、“邮件服务器”、“windows⽂件服务器”、“FTP服务器”、“⽼的⽹络服务器-telnet、rsh、rwho、rusers”、“开发⼯具”(含kernel-devel)、“⽼的软件开发”、“管理⼯具”、“系统⼯具”。(13)下⼀步,安装完成,系统重启,选择显⽰分辨率、不进⾏软件注册。(14)安装OK后的系统服务检查事项及开关:① #ifconfig检查⽹卡设置。#ping 192.168.211.11 检查⽹络连通性。#service iptables stop 关闭防⽕墙#service vsftpd start启⽤FTP服务#service xinetd start 启⽤Telnet服务#service httpd stop关闭Apache服务,开机时不启动Apache#system-config-authentication 检查是否启⽤MD5 passwords、密码屏蔽#DISPLAY=192.168.211.18:0.0重启服务器后执⾏#xhost + 重启服务器后执⾏#xclock 重启服务器后执⾏#rpm –qa | grep 软件包名检查软件包是否已安装#rpm –e软件包名删除软件包⼆、安装Oracle 9i for Linux(1)、安装软件包检查必要的rpm包:rpm –qa | grep 软件包名软件包名安装光盘号 compat-db-4.1.25-9compat-gcc-32-3.2.3-47.3 4compat-gcc-32-c++-3.2.3-47.3 4compat-libgcc-296-2.96-132.7.2 3compat-libstdc++-296-2.96-132.7.2 3compat-libstdc++-33-3.2.3-47.3 4gcc-c++-4gnome-libs-1.4.1.2.90-44gnome-libs-devel-1.4.1.2.90-44 4libaio-devel-0.3.102-1 3libaio-0.3.102-1 3make-3.80-5openmotif21-2.1.30-11 (2)、上传Oracle 9i for Linux安装源程序ship_9204_linux__9204_linux__9204_linux_(3)、解压Oracle安装⽂件#gunzip ship_9204_linux_#gunzip ship_9204_linux_#gunzip ship_9204_linux_#cpio –idmv < ship_9204_linux_#cpio –idmv < ship_9204_linux_#cpio –idmv < ship_9204_linux_解压将⽣成三个⽬录:Disk1、Disk2、Disk3(4)、创建oracle⽤户组(dba、oinstall)和⽤户(oracle)#groupadd dba#groupadd oinstall#useradd -g oinstall -G dba oracle#passwd oracle输⼊⽤户密码:ora0718(5)、以oracle⽤户创建oracle的安装⽬录和数据库⽂件⽬录#su - oracle#mkdir –p /oracle/orainst/product/9.2.4#chown –R oracle:dba /oracle(6)、设置⽤户Oracle的环境变量 /home/oracle/.bash_profile (隐藏⽂件)#su - oracleLANG=en_USORACLE_BASE=/oracleORACLE_HOME=/oracle/orainst/product/9.2.4ORACLE_SID=hekoaORACLE_OWNER=oracleORACLE_TERM=xtermTNS_ADMIN=$ORACLE_HOME/network/adminTHREADS_FLAG=nativeLD_ASSUME_KERNEL=2.4.19ORA_NLS=/oracle/orainst/product/9.2.4/ocommon/nls/admin/dataLD_LIBRARY_PATH=/oracle/orainst/product/9.2.4/libPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:/etcPERL5LIB=$ORACLE_HOME/Apache/perl/lib/5.00503:$ORACLE_HOME/Apache/perl/lib/si te_perl/5.005/i686-linuxNLS_LANG=AMERICAN_16GBKexport ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER ORACLE_TERM ORA_NLSTNS_ADMIN THREADS_FLAG LD_ASSUME_KERNEL LD_LIBRARY_PATH PATH LANG PERL5LIBNLS_LANG (注意分⾏情况)(7)修改 /etc/ ⽂件, 在⽂件末尾增加如下参数: = = 536870912 #根据实际情况进⾏修改,⼀般是内存的2倍 = = 250 32000 510 -max = _local_port_range = 1024 65000(8)设置编译器环境(在终端执⾏以下命令)#mv /usr/bin/gcc /usr/bin/gcc323#mv /usr/bin/g++ /usr/bin/g++323#ln –s /usr/bin/gcc32 /usr/bin/gcc#ln –s /usr/bin/g++32 /usr/bin/g++(9)DISPLAY设置①修改/etc/X11/gdm/将#DisallowTCP=true改为DisallowTCP=false (注:等号左右不能有空格)②重新启动服务器;③每次启动完服务器执⾏下述命令:(在服务器本机上执⾏本命令)#DISPLAY=192.168.211.18:0.0#xhost +#xclock 检查xwindow是否正常,若出现钟表界⾯则为正常。(10) 安装oracle#su - oracle#cd /backup/Disk1#./runInstaller出现oracle图形安装界⾯,开始安装oracle①点击NEXT,base directory:/oracle/oraInventory,点击NEXT;GroupName:输⼊dba , 以root⽤户运⾏sh /tmp/,提⽰时均输⼊Y回车。②点击NEXT,检查安装⽬录是否为:/oracle/orainst/product/9.2.4,点击NEXT;③选择⾃定义安装Oracle 9i Database 9.2.0.4..0 →Enterprise Edition →General Purpose;④Global Database Name:hekoa SID:hekoa⑤Directory for Database files:/oracle/oradata⑥选择字符集Simplified Chinese ZHS16GBK⑦安装过程中以root⽤户运⾏sh /oracle/orainst/product/9.2.4/⑧输⼊数据库管理员sys、system的密码:ora0718⑨安装结束前提⽰oracle⼯具安装不成功;(不需要做进⼀步的处理)⑩安装完成,点击EXIT退出。注:如果重装oracle,应删除/etc/oratab⽂件(11)安装oracle补丁,修复oracle⼯具安装问题 [可选]打补丁前请确认Oracel数据库处于开启状太,并以Oracle⽤户执⾏以下操作。# ps –ef | grep pmon# su - oracle①到metalink下载软件包,并上传到OA server上。p2617419_10102_3238244_9204_将上述两个软件包上传到 OA server上。②解压缩软件包unzip p2617419_10102_ #⽣成OPatch⽂件夹unzip p3238244_9204_ #⽣成3238244⽂件夹③复制OPatch⽂件夹到$ORACLE_HOEM⽬录下,修改OPatch⽂件夹的访问权限 #su - root#cd /oracle/orainst/product/9.2.4#chmod –R 777 OPatch (修改⽂件夹的读写权限)#chown -R oracle:oinstall OPatch (修改⽂件夹的所有者⽤户名)④定义PATH#su - oracle#cd /backup/patch/3238244#export PATH=$PATH:/$ORACLE_HOME/OPatch⑤执⾏oracle补丁安装#su - oracle#opatch apply(12)重启服务器(13)启动oracle数据库①检查oracle数据库是否已启动#ps –ef | grep pmonoracle 4930 1 0 Aug02 ? 00:00:00 ora_pmon_hekoa root 10785 10752 0 12:19 pts/5 00:00:00 grep pmon②⼿⼯启动/关闭oracle数据库#su – oracle#lsnrctl start 启动数据库监听#lsnrctl stop关闭数据库监听#sqlplus ’/as sysdba’SQL>startup开启数据库SQL>shuedowm immediate关闭数据库Database mount 观察数据库是否开启或关闭Database open/close③⼿⼯启动oracle数据库(14)启动及登录oracle管理控制台,创建数据库表空间、数据库⽤户oaadmin①启动oracle管理控制台[此命令只能在服务器桌⾯上直接执⾏]#su – oracle#DISPLAY=192.168.211.18:0.0#xhost +#xclock#oemapp console②登录oracle管理控制台⽤system⽤户以Normal⾝份登录oracle数据库③创建数据库表空间 (2GB)在数据库hekoa下创建表空间ECOLOGY,空间⼤⼩2GB。hekoa → Storage → Tablespace ,右击Tablespace,点住移动到Create表空间名为ECOLOGY,空间容量为2GB。④创建数据库⽤户oaadminhekoa → Security → Users ,右击Users,,点住移动到Create⽤户名:oaadmin密码:授予⾓⾊:connect、resource、EXP_FULL_DATABASE、IMP_FULL_DATABASE三、安装泛微OA ECOLOGY for Linux(1)在/usr下创建⽬录weaver ;上传、、⽂件到/usr/weaver⽬录(同⼀⽬录)。(2)解压⽂件#tar –xzf →⽣成ecology⽬录或右击该⽂件选择解压缩 #tar –xzf →⽣成resin-2.1.14⽬录或右击该⽂件选择解压缩 #tar –xzf →⽣成j2sdk1.4.1_01⽬录或右击该⽂件选择解压缩(3)配置/usr/weaver/resin-2.1.14/bin/⽂件修正JAVA_HOME的正确路径:JAVA_HOME=/usr/weaver/j2sdk1.4.1_01(4)⽤vi修改/usr/weaver/resin-2.1.14/conf/ ⽂件检查1:work-dir='/usr/weaver/ecology/jspwork'检查2:检查3:/usr/weaver/ecology(5)修改/usr/weaver/resin-2.1.14/bin/⽂件,修改为:export LANG=zh_ 缺此⾏时注册OA软件将会失败/usr/weaver/resin-2.1.14/bin/ -Xms100M -Xmx200M -Xss150k &注意路径(6)修改/usr/weaver/resin-2.1.14/bin/⽂件,修改为:/usr/weaver/resin-2.1.14/bin/ stop 注意路径killall java(7)查看/usr/weaver/ecology/WEB-INF/prop/ties⽂件[root@oatest prop]# cat tiesDriverClasses = = jdbc:oracle:thin:@192.168.211.247:1521:hekoa/doc/ er = rd = t = n = n = count = etime = vetime = ime = 3600LOG_FORMAT = '-'hh:mm:ssDEBUG_MODE = false(8)启⽤OA服务#重启OA服务器#启动数据库监听、开启数据库#sh /usr/weaver/resin-2.1.14/bin/启动OA服务(9)从客户机上完成OA数据库创建⽤vi打开/usr/weaver/ecology/WEB-INF/⽂件,找到验证码;输⼊⽹址192.168.211.247/system/点击创建,创建OA数据库。(注不能勾选使⽤现有数据库)(10)从客户机上注册OA软件,提交LISENCE⽂件。验证码:cat /usr/weaver/ecology/WEB-INF/ [wEAver2005](11)开关机顺序:开机:先开oracle →再开应⽤,关机:先关应⽤→再关oracle四、从AD导⼊⽤户到OA系统(1)编辑/usr/weaver/ecology/WEB-INF/prop/ties⽂件[root@oatest prop]# vi tiesDriverClasses = = jdbc:oracle:thin:@192.168.211.13:1521:hekoa/doc/ er = rd =t = n = n = count = etime = vetime = ime = 3600authentic==yclass=er=ldap://192.168.211.6:=ou=HEK,dc=HEK,dc=pal=tials=LOG_FORMAT = '-'hh:mm:ssDEBUG_MODE = false(2)编辑/usr/weaver/ecology/WEB-INF/prop/ties⽂件#required attributes mappingaccount=$samaccountnamepassword=$userpasswordlastname=$displayname#telephone=$telephonenumber#mobile=$mobile#residentphone=$homePhone#residentpostcode=$postalCode#fax=$facsimiletelephonenumberemail=$mail(3) 在OA系统中,使⽤ "⼈⼒资源→⼈事管理→同步ldap数据" 功能来同步AD⾥的⼈员信息到OA系统中。系统默认将在每天的0点0分进⾏⼀次⾃动同步。五、Oracle数据库备份1、⽬的:备份服务器Host1上Oracle数据库中的OAADMIN⽤户数据库,先备份到本机的/backup⽬录下dmp⽂件和log⽂件,再通过RCP备份到另⼀台主机Host2上,每⽇23点50分在Host1上⾃动执⾏备份。2、应⽤环境Host1: 192.168.211.18 (oracle) ----→dmp file ----→Host2: 192.168.211.4service rsh/xinetd on service rsh/xinetd onLinux user : oracle /Oracle user : OAADMINOS:Linus AS 4.5 Oracle:9.2.0.63、执⾏备份的命令脚本 (位于Host1的oracle⽤户环境下)[oracle@hekoa ~]$ lltotal 37171-rw-r--r-- 1 oracle oinstall254 Nov 7 09:29 注意此⽂件的权限[oracle@hekoa ~]$----------------------------------------------------------------------------------------------------[oracle@hekoa ~]$ cat #!/bin/sh. /home/oracle/.bash_profilerq=`date '+%y%m%d'`cd /backup#mkdir $rq#cd $rqecho $rqexp system/ora0718 owner=OAADMIN file=db$ log=dblog$ /backup/db$ 192.168.211.4:/backuprcp /backup/dblog$ 192.168.211.4:/backup[oracle@hekoa ~]$4、RCP远程传输配置及命令脚本地(root⽤户环境下)Host2:(IP,4)cd /home/oracle (oracle⽤户)ll –a (查看是否有配置了.rhosts⽂件)vi .rhosts (对⽅IP)[oracle@hekoa ~]$ cat .rhosts (oracle⽤户环境下)192.168.211.18[oracle@hekoa ~]$chkconfig rsh onservice xinetd start / restartHost1:(IP,18)cd /home/oracle (oracle⽤户)ll –a (查看是否有配置了.rhosts⽂件)vi .rhosts (对⽅IP)[oracle@hekoa ~]$ cat .rhosts (oracle⽤户环境下)192.168.211.4[oracle@hekoa ~]$chkconfig rsh onservice xinetd start / restartrcp /backup/db$ 192.168.211.4:/backuprcp /backup/dblog$ 192.168.211.4:/backup5、任务计划(位于Host1的oracle⽤户环境下)[oracle@hekoa ~]$ crontab -l50 23 * * * sh > (分、时、⽇、⽉、星期)[oracle@hekoa ~]$ crontab –e (编辑任务计划)六、OA数据库从正式机导到测式机1、连接数据库:sqlplus 'system/'2、删除⽤户,出现有⽤户连接此⽤户资源,⽆法删除:select username,sid,serial# from v$session;alter system kill session'10,10'--'sid,serial#'drop user OAADMIN cascade;3、创建⽤户并授权create user OAADMIN identified by ora0718default tablespace ecologytemporary tablespace temp;grant connect to OAADMIN;grant resource to OAADMIN;grant exp_full_database to OAADMIN;grant imp_full_database to OAADMIN;4、导⼊数据su - oracleimp system/ FromUser=OAADMIN ToUser=OAADMIN file=’/backup/*******.dmp’5、导出数据exp system/ owner=OAADMIN file=db$ log=dblog$
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691034055a491507.html
评论列表(0条)