Fung2016
论坛版主
论坛版主
  • 发帖数21
  • QQ523117091
  • 金币773两
  • 威望112点
  • 钻石0枚
  • 注册日期2016-11-11
  • 最后登录2018-09-07
  • 社区居民
阅读:29612回复:14

TOP GP日常管理

楼主#
更多 发布于:2016-11-11 17:27
一.TIPTOP ERP 系统架构
1.TIPTOP由AP和DB组成,AP和DB可以分开也可以合并
2.TIPTOP系统包含正式区和测试区,正式区程序禁止修改
3.在TIPTOP中,底层是OS,其上是DB,然后是ERP(即AP)

二.使用TIPTOP
1.登录TIPTOP 系统
三种登录方式:telnet登录,GDC登录和WEB方式登录
2.TIPTOP的内置用户
<1>TIPTOP内置四个用户,分别是tiptop、toptest、topgui和oracle
<2>tiptop是系统管理员,默认密码是tiptop、toptest是测试用户、topgui一般用户。
<3>topgui的.profile中有自动执行udm7的语句。一般用户以topgui的主目录为主目录
以topgui为主目录的用户用telnet登陆后将自动运行TIPTOP
<4>oracle是oralce数据库用户,默认密码是oracle
3.单档操作
4.双档操作
5.编译和执行及调试

三.基本操作
1.关闭/启动系统
<1>关闭系统前在sqlplus下先 【shutdown immediate】关闭数据库,注意确认实例
<2>然后用【init 0】或者【shutdown –a 0】关闭操作系统(注意:执行 init 0 关闭计算机需要有root权限)
<3>开机启动系统:检查数据库是否启动,若没有启动,请使用【startup】启动数据库
<4>检查web服务是否启动,测试系统是否可以运行(执行 【startweb as】 会检查5个项目,全部为done即表示web服务正常)
2.创建用户
<1>在linux中创建组和创建用户(【su – root】 【groupadd】【useradd 】 【passwd】)
<2>在用户的.profile文件中定义了用户变量,用户登陆时自动执行
<3>在TIPTOP系统中中添加用户【p_zx】
3.复制工厂
<1>复制工厂也就是在数据库中创建新的库(用户),在当前环境TIPTOP下执行【createdb】
<2>1、创建一个新的用户,没有任何表、权限、记录,什么都没有
   2、创建一个新的用户,具有所有和ds一样的表结构,但无内容(常用于创建新库)
   3、创建一个新的用户,具有所有和ds一样的表结构和内容(此项用的不多)
   4、创建一个新的用户,复制一个已有的用户的表结构和内容(常用于复制旧库)
<3>用exe2执行【aooi901】和【p_zxy】维护数据库中工厂的设置

4.OS操作
<1>创建文件夹【mkdir 目录名】
   创建文件【touch 文件名】
   删除文件【rm 文件名】
<2>复制文件夹 【cp –R 源目录路径 目的目录路径】
   重命名 【mv 旧名称 新名称】
   删除文件夹 【rm –R 目录名】
  【rm –Rf 目录名】直接删除,小心使用
<3>修改文件访问权限【chmod 权限 文件名】权限是用数字表示的
   修改文件所有者  【chown 用户名 文件名】
<4>查看磁盘空间 【df -h】
   查看文件、文件夹大小 【du –sh 文件名】
   按文件名查找 【find . –name 文件名】
   按文件内容找 【grep –R 内容 *】
<5>添加组 【groupadd dba -g 400】
   添加用户 【useradd -g dba -s /bin/ksh -d /u1/usr/oracle oracle】见{创建用户}
   显示变量 【echo $变量名】
   设置变量名 【export 变量名=值】
<6>切换用户 【su – 用户名】
   按提示输入密码,用【exit】退出该用户
   查看当前路径 【pwd】
   查看当前用户 【id】
   浏览目录  【cd 目录名】
   回上级目录【cd ..】
<7>查看系统信息【top】类似 windows 的任务管理器,多核用1切换cpu,按【q】退出
   查看系统进程【ps -ef】(EX:ps -ef | grep 'fglrun')
   杀进程  【kill -9 [pid]】
   tar打包 【tar cvfz xx.tar.gz 文件夹】
   tar解压 【tar xvf 文件名】
   上传命令【rz -y 】
   下载命令【sz 文件】
5.DB操作
<1>先用su – oracle切换到oracle用户
   在访问DB前需先确定ORACLE_SID,这个变量决定了连接的实例
   使用sqlplus连接数据库 【sqlplus ds/ds】ds/ds是用户名/密码
<2>在oracle用户下先用sqlplus登陆数据库,然后启动和关闭数据库(小心操作)
   启动数据库 【startup】
   关闭数据库 【shutdown immediate】
<3>使用【tnsping SID】测试数据库是否可以连通
   使用【lsnrctl status】检查监听器使用状态

6.创建GDC快捷方式
<1>红框里的参数是:-aDM
   意思分别是:-a 以管理员方式开启 -M 直接开启到托盘(直接最小化)
<2>点击New创建一个快捷方式,取名udm7,点击下一步编辑Connection String,
   这里设置密码,OK以后点next,在Host上输入目标主机的IP,点击Finish完成配置,
   可以打开GDC选择连接Start,也可以加 –S参数直接连接GDC中建好的快捷方式
<3>当某支TIPTOP程序出现错误的时候,可以在GDC中直接结束指定程序

四.日常管理
1.检查分区空间
<1>在系统允许过程中,由于数据或日志的增加,可能出现磁盘空间不够的现象
   可使用【df –h】检查磁盘空间使用情况
   如果出现某个分区空间不足,可以使用 【du –sh *】查看各个目录大小,重点检查 out、log等几个目录
2.检查数据表空间
<1>在数据库中可能出现表空间不足的情况,需要登陆到oracle查看【@q_tbsFREE】
3.检查crontab执行
<1>有一些操作是有计算机自动执行的,比如某些报表和备份脚本,用【crontab –l 】查看
   除了查看任务自己记录的log外,可以查看/var/log下cron的内容
4.检查backup脚本执行  
  
五.License 管理
<1>Genero的licence可以用过命令 fpi  
<2>使用命令【fglWrt –a info】查看license信息,
   我们可以看到这是一个有100users的临时license,将在38天后过期,届时请联系TIPTOP  
<3>使用命令【fglWrt –a info users】检查使用人数  
<4>执行【top】后按t排序,找出运行了很久的进程,使用【kill -9+PID】杀死僵死进程  

六.常见系统管理问题
1.当TIPTOP程序跑不起来时,若GDC已经启动,请检查如下可能:
<1>GDC版本太低或太高(fpi)
<2>得到的$FGLSERVER不是本机IP(echo $FGLSERVER)
<3>license用户已满(fglWrt –a info users)
喜欢8 评分0
chloewq
高级会员
高级会员
  • 发帖数46
  • QQ95700482
  • 金币278两
  • 威望124点
  • 钻石0枚
  • 注册日期2016-11-11
  • 最后登录2023-07-27
  • 社区居民
沙发#
发布于:2016-11-26 11:27
支持支持
回复(0) 喜欢(0)     评分
venus3086126
中级会员
中级会员
  • 发帖数16
  • QQ375724855
  • 金币61两
  • 威望38点
  • 钻石0枚
  • 注册日期2016-12-01
  • 最后登录2017-01-20
板凳#
发布于:2016-12-01 19:20
五和六不知道,前面的分别是linux oracle 的基础命令
回复(0) 喜欢(0)     评分
shuiguowei@foxm
高级会员
高级会员
  • 发帖数50
  • QQ296799214
  • 金币368两
  • 威望119点
  • 钻石0枚
  • 注册日期2016-12-01
  • 最后登录2023-12-25
地板#
发布于:2016-12-01 20:03
test
回复(0) 喜欢(0)     评分
joechencc
钻石会员
钻石会员
  • 发帖数122
  • QQ1991586089
  • 金币842两
  • 威望1091点
  • 钻石0枚
  • 注册日期2017-04-03
  • 最后登录2020-11-25
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-05-30 11:05
可以日後留給下面的人來作參考,感謝分享!
回复(0) 喜欢(0)     评分
stray2017
初级会员
初级会员
  • 发帖数6
  • QQ12182880
  • 金币44两
  • 威望19点
  • 钻石0枚
  • 注册日期2017-06-07
  • 最后登录2017-06-07
5楼#
发布于:2017-06-07 17:06
支持支持支持
回复(0) 喜欢(0)     评分
zhangcl10
新人上路
新人上路
  • 发帖数12
  • QQ552050939
  • 金币0两
  • 威望12点
  • 钻石0枚
  • 注册日期2018-07-15
  • 最后登录2018-07-15
6楼#
发布于:2018-07-15 19:49
66666
回复(1) 喜欢(0)     评分
260007
中级会员
中级会员
  • 发帖数47
  • QQ907777690
  • 金币28两
  • 威望24点
  • 钻石0枚
  • 注册日期2018-09-09
  • 最后登录2019-05-26
7楼#
发布于:2018-09-09 15:45
五和六不知道,前面的分别是linux oracle 的基础命令
回复(0) 喜欢(0)     评分
260007
中级会员
中级会员
  • 发帖数47
  • QQ907777690
  • 金币28两
  • 威望24点
  • 钻石0枚
  • 注册日期2018-09-09
  • 最后登录2019-05-26
8楼#
发布于:2018-09-09 18:29
zhangcl10:66666回到原帖
6666
回复(0) 喜欢(0)     评分
main2018
中级会员
中级会员
  • 发帖数19
  • QQ2875439302
  • 金币38两
  • 威望52点
  • 钻石0枚
  • 注册日期2018-09-10
  • 最后登录2019-03-05
9楼#
发布于:2018-09-17 16:35
6666
回复(0) 喜欢(0)     评分
仲恺我最牛逼
高级会员
高级会员
  • 发帖数288
  • QQ102845598
  • 金币23两
  • 威望32点
  • 钻石0枚
  • 注册日期2018-08-20
  • 最后登录2020-01-17
  • 社区居民
10楼#
发布于:2019-04-02 10:15
学习下
回复(0) 喜欢(0)     评分
tbbniat
初级会员
初级会员
  • 发帖数21
  • QQ24905870
  • 金币33两
  • 威望28点
  • 钻石0枚
  • 注册日期2019-06-20
  • 最后登录2020-04-07
  • 社区居民
11楼#
发布于:2019-06-23 13:30
谢谢分享
回复(0) 喜欢(0)     评分
大鱼爱吃辣椒酱
初级会员
初级会员
  • 发帖数17
  • QQ2957068047
  • 金币21两
  • 威望40点
  • 钻石0枚
  • 注册日期2018-09-03
  • 最后登录2020-01-11
12楼#
发布于:2019-11-14 16:47
谢谢分享,学习了
回复(0) 喜欢(0)     评分
pengtechun
新人上路
新人上路
  • 发帖数11
  • QQ1502062627
  • 金币5两
  • 威望14点
  • 钻石0枚
  • 注册日期2019-12-16
  • 最后登录2020-01-13
13楼#
发布于:2019-12-16 16:07
感谢分享,受用
回复(0) 喜欢(0)     评分
haibao
初级会员
初级会员
  • 发帖数10
  • QQ573218199
  • 金币19两
  • 威望16点
  • 钻石0枚
  • 注册日期2019-02-28
  • 最后登录2020-06-02
14楼#
发布于:2020-06-02 21:29
感謝分享
回复(0) 喜欢(0)     评分
游客

返回顶部