阅读:31274回复:14
TOP GP日常管理
一.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) |
|
沙发#
发布于:2016-11-26 11:27
支持支持
|
|
板凳#
发布于:2016-12-01 19:20
五和六不知道,前面的分别是linux oracle 的基础命令
|
|
地板#
发布于:2016-12-01 20:03
test
|
|
4楼#
发布于:2017-05-30 11:05
可以日後留給下面的人來作參考,感謝分享!
|
|
5楼#
发布于:2017-06-07 17:06
支持支持支持
|
|
6楼#
发布于:2018-07-15 19:49
66666
|
|
7楼#
发布于:2018-09-09 15:45
五和六不知道,前面的分别是linux oracle 的基础命令
|
|
8楼#
发布于:2018-09-09 18:29
|
|
9楼#
发布于:2018-09-17 16:35
6666
|
|
10楼#
发布于:2019-04-02 10:15
学习下
|
|
11楼#
发布于:2019-06-23 13:30
谢谢分享
|
|
12楼#
发布于:2019-11-14 16:47
谢谢分享,学习了
|
|
13楼#
发布于:2019-12-16 16:07
感谢分享,受用
|
|
14楼#
发布于:2020-06-02 21:29
感謝分享
|
|