《TIPTOP-ERP-内部技术移转》由会员分享,可在线阅读,更多相关《TIPTOP-ERP-内部技术移转(74页珍藏版)》请在金锄头文库上搜索。
1、TIPTOP-ERP-内部技术移转TIPTOP-ERP-内部技术移转Genero的作用Database ServerGenero软件在Tiptop系统中的作用:开发平台数据库接口Application Server(Genero)Windows Client(Genero Desktop Client)Genero 的作用Database ServerGenerTiptop客户端安装-GDCGDC:GeneroDesktopClient安装程序:fjs-gdc-2.02.02-windows.exe版本号Tiptop 客户端安装 - GDCGDC: GeneroTiptop客户端安装-GDC选
2、择Installtheapplicationforallusers置空NameoftheinstallationName of the installationTiptop 客户端安装 - GDC选择Install tTiptop客户端安装-GDCGDC安装目录:C:ProgramFilesFourJsgdc如果不是这个安装目录,稍后必需修改VTCP配置C:Program FilesFourJsgdcTiptop 客户端安装 - GDCGDC 安装目录:C:Tiptop客户端安装-VTCP建议把VTCP安装在C:VTCP目录(否则需要手动修改一些配置)建议安装在C:VTCP目录Tiptop 客
3、户端安装 - VTCP建议把 VTCP 安装Tiptop客户端安装-VTCP中文转换工具,选择GBBIG5NSTiptop 客户端安装 - VTCP中文转换工具,选择 GTiptop客户端安装-VTCP注册名,可以输入公司名字Tiptop 客户端安装 - VTCP注册名,可以输入公司名Tiptop客户端安装-VTCP输入VTCP的SerialNumber和ActivationKeyTiptop 客户端安装 - VTCP输入 VTCP 的 STiptop客户端安装-VTCPTiptopType:选择TIPTOPGPShortCutType:两种角色管理员和开发者,Normal(All)普通用户,
4、Telnet-GUI或SSH-GUITiptop 客户端安装 - VTCPTiptop TypeTiptop客户端安装-VTCP选择显示的语言,比如简体中文Tiptop 客户端安装 - VTCP选择显示的语言,比如简Tiptop客户端安装-VTCP图标解释GUI,表示使用图形界面进入ERP系统TXT,表示使用文本命令行进入Linux/Unix系统SSH,表示使用SSH协议而非普通Telnet协议图形界面telnet协议图形界面ssh协议命令状态telnet协议命令状态ssh协议Tiptop 客户端安装 - VTCP图标解释GUI,表示Tiptop客户端的运行-udm7使用Linux/Unix操
5、作系统的命令:1、首先手动执行GDCTiptop 客户端的运行 - udm7使用 Linux /Tiptop客户端的运行-udm7使用Linux/Unix操作系统的命令:2、如果Windows防火墙阻止,请允许GDC访问网络,GDC启动后会在屏幕右下角系统工具栏出现Tiptop 客户端的运行 - udm7使用 Linux /Tiptop客户端的运行-udm7GDC的用户界面如下客户端使用的网络端口TCP6400Tiptop 客户端的运行 - udm7GDC 的用户界面如Tiptop客户端的运行-udm7使用Linux/Unix操作系统的命令:3、执行udm7命令 udm7clas=CLASS-
6、A prog=aoos901INFO: 4st for Interface Level = /u2/tiptop/config/4st/tiptop.4stINFO: 4ad for Interface Level = /u2/tiptop/config/4ad/2/tiptop.4adINFO: 4tm for Interface Level = /u2/tiptop/config/4tm/topmenu_s.4tmINFO: 4tb for Interface Level = /u2/tiptop/config/4tb/toolbar_s.4tbINFO: Locale feature u
7、se 0.70228 seconds.Tiptop 客户端的运行 - udm7使用 Linux /Tiptop客户端的运行-web通过浏览器访问Genero的服务器,提示安装控件http:/tiptop_server/tiptop.html浏览器的安全设置可能不允许客户下载和安装ActiveX控件确认是FourJs的GeneroDesktopClient后,选择安装ActiveX控件Tiptop 客户端的运行 - web通过浏览器访问 GenTiptop客户端的运行-web使用ActiveX控件提供了GDC的功能Tiptop 客户端的运行 - web使用 ActiveX Tiptop客户端的运
8、行-web使用Tiptop系统的web密码登录进入ERPTiptop 客户端的运行 - web使用 Tiptop 系文件系统(3)挂载点MountPoint如/,/boot,/var,/tmp,/mnt,/u1,/u2等文件类型(常见的)普通文件(-)、目录(d)、链接(l)、字符设备(c)、块设备(b)文件访问权限AccessPermission按用户划分:拥有者(User)、组成员(Group member)、其他用户(Other users)按访问划分:读权限(Read)、写权限(Write)、执行权限(eXecute)文件系统 (3)挂载点 Mount Point如 /,Unix/Li
9、nux命令的共性每个命令都是有一个独立的执行程序或某个程序的别名找出某个命令的位置#typecommand_name命令求助#mancommand_name或可以尝试#command_name-helpUnix / Linux 命令的共性每个命令都是有一个独立的Unix/Linux命令的共性管道使用|符号例如:psef|greporacle输出重定向使用和符号例如:ls/tmp/ls.txt输入重定向使用符号例如:sqlplusreadme2重定向输出到文件文件和目录操作 (2)cp source destinati文件和目录操作(3)morefilename分页显示文件内容catfilena
10、me|more常用的文件显示方式cddirectory改变当前目录#cd/etc改变到/etc目录#cd不加目录名,则回到当前用户的默认工作目录mkdirdirectory dir2 dir3 建立目录rmdirdirectory删除一个空的目录mvsourcedestination移动文件(目录)或将文件(目录)改名文件和目录操作 (3)more filename 分页文件和目录操作(4)rmpattern删除文件或目录# rm abc* 删除 abc* 文件(可能多个)# rm /mydir/readme 删除一个文件# rm -rdf /mydir 强制删除一个目录,包括所有文件和子目录
11、pwd显示当前的目录名typefilename显示命令或可执行文件出处whichfilename显示文件出处finddirectorynamefilenameprint从指定目录以下查找指定文件文件和目录操作 (4)rm pattern 删除文件或文件和目录操作(5)tail-nlinesfilename输出文件内容的最后部分,可指定行数head-nlinesfilename输出文件内容的开始部分,可指定行数tarcommands archive_name file_pattern归档包(archive)的管理,command:c=create,x=eXtract,t=type,z=zip,f
12、=file,v=view#tarcvftopprod.tartopprod#tarxvftopprod.tar#tarzcvftopprod.tar.gztopprod/*#tarzxvftopprod.tar.gz文件和目录操作 (5)tail -n lines fil文件和目录操作(6)常用压缩工具compress/uncompress处理.Z压缩包compressfilenameuncompressfilenamegzip/gunzip处理.gz压缩包gzipfilenamegunzipfilename文件和目录操作 (6)常用压缩工具用户管理 (1)groupaddgroup_name
13、增加一个用户组#groupadddba增加dba用户组useradd增加一个用户useraddgbase_groupGgroupsshelldhome_directoryusername#useraddgtiptopGdbas/bin/kshd/u1/usr/tiptoptiptop用户管理 (1)groupadd group_name 用户管理 (2)shell(外壳)的一些系统说明.profile用户环境的配置文件set显示用户当前的所有环境变量unsetvariable_name删除某个环境变量echo$variable_name显示某个环境变量exportvariable_name全局
14、定义某个环境变量passwduser_name修改用户密码#passwd修改当前用户的密码#passwdtiptop修改其他用户的密码用户管理 (2)shell(外壳)的一些系统说明.prof用户管理 (3)id显示当前用户的身份返回的uid,gid,groups等重要参数usermod修改用户属性usermodlnew_login_nameusernameusermoddnew_directory usernameusermodgnew_group usernameuserdel-rusername删除用户参数r表示removeallfiles,彻底删除用户默认工作目录(家目录)下的所有文件
15、和目录用户管理 (3)id 显示当前用户的身份返回的用户管理 (4)chmod修改文件或目录的访问权限使用lsl命令查看文件和目录的权限例如:drwxr-xr-x 2 root root 4096 Aug 2 13:58 Desktop-rw-r-r- 1 oracle dba 65486 Aug 2 13:52 install d rwx rwx rwx#chmod754install754即rwxr-xr-文件分类拥有者组成员其他用户Read=4Write=2eXecute=1用户管理 (4)chmod 修改文件或目录的访问权限使用户管理 (5)chmod(续)#chmodg=rwinst
16、all#chmodo-winstall#chmodg=rw,o-winstallchown改变文件(或目录)的拥有者#chownoracle/tmp/*#chown-Roracle/tmp/*#chownoracle:dba/u2/oracle/*chgrp改变文件(或目录)的组身份#chgrpdba/u2/oracle#chgrp-Rdba/u2/oracle用户管理 (5)chmod (续)# chmod g=rw系统进程和资源管理(1)ps#ps查看当前用户的进程#psef查看所有用户的所有进程#psef|grepprocess_name常用于查找某个(某些)指定名称的进程#psaux观
17、察CPU、内存使用百分比killProcess_ID终止一个进程(-9)vmstatsec显示虚拟内存使用情况#vmstat2系统进程和资源管理 (1)ps# ps 查看当前用系统进程和资源管理(2)iostat显示系统有关I/O使用情况#iostatxd3top综合显示系统各资源情况clear清除屏幕mount显示目前挂载的文件系统#mount/dev/sdc1/new挂载/dev/cdrom设备#mount/mnt/cdrom省略设备名称,要求/etc/fstab中有记录系统进程和资源管理 (2)iostat 显示系统有关系统进程和资源管理(3)umonut#umount/mnt/cdro
18、m卸载文件系统dfv显示文件系统使用情况du报告磁盘空间使用情况#du-s/tmp显示指定目录汇总大小#du-s/tmp/*显示指定目录下所有文件大小date显示或修改系统日期时间# date MMDDhhmmYYYY.ss改变系统日期时间# date 01301200# date 013012002007.40系统进程和资源管理 (3)umonut# umount /系统进程和资源管理(4)initlevel设置服务器的运行级别模式6,(快速)重新启动#init6模式0,关闭系统#init0模式5,图形界面(XWindowGUI)#startx系统进程和资源管理 (4)init level
19、设置系统进程和资源管理(5)cron基本格式:MinutehourdaymonthDay_of_WeekcommandMinute,hour,day,month,Day_of_Week都是两位数字,*符号表示所有0004*/u2/oracle/backup_source.sh每天凌晨4:00执行backup_source.shcrontab-u username-option#crontab-llist,列出计划任务表#crontab-eedit,编辑计划任务表#crontab-rremove,删除计划任务表系统进程和资源管理 (5)cron 基本格式:Minute用户切换su- userna
20、me#suoracle#suoracle向所有在线用户发送广播信息#wallmessage查看当前登录的用户#w查看当前登录的用户#who#whom只查看自己的信息系统进程和资源管理(6)用户切换su - username# su or显示过去多少个用户或终端登录到本机#last显示登录时的用户名#logname显示服务器的运行时间#uptime查看TCP/IP配置#ifconfig修改TCP/IP配置#ifconfigeth0172.16.12.1/24系统进程和资源管理(7)显示过去多少个用户或终端登录到本机# last系统进程和资ftpftpfiletransferprotocol文件传
21、输协议ftpTCP21ftp使用TCP协议,可靠传输tftpUDP21tftp使用UDP协议,非可靠传输,速度快ftpftp file transfer protocoftp运行ftp程序C:ftp192.168.0.1建立连接ftpopen192.168.0.1ftpuseroracle结束连接ftpcloseftpbyeftp运行 ftp 程序C: ftp 192.168.ftp使用二进制模式ftpbinary更改服务器目录ftpcd/u2/oracleftpcd.显示在服务器的当前目录ftppwdftp使用二进制模式ftp binaryftp列目录ftplsftpls*.sh下载文件ft
22、pgetftpmget*.bin上传文件ftpputftpmput*.tar.gzftp列目录ftp lsftp ls *.shftp一个上传和下载的完整例子C:ftp192.168.1.10-连接Connectedto192.168.1.10.User(192.168.1.10:(none):tiptop-登录Password:ftpbinary-二进制传输ftpcd/u1/topprod/topcust/caa/4gl-指定目录ftppwd-显示目录ftpls-查看文件ftpgetcaa.4gl-下载单个文件ftpmget*.4gl-下载多个文件ftpputcaa.4gl-上传单个文件ft
23、pmput*.4gl-上传多个文件ftpbye-结束ftp一个上传和下载的完整例子新建ERP用户创建新的操作系统用户配置新用户的环境对新用户授予登录权限和访问营运中心的权限修改用户登录密码新建 ERP 用户新建ERP用户第一步:新建操作系统用户以root身份登录,添加操作系统用户,属于tiptop用户组,使用ksh,默认工作目录建议位于/u1/usr/用户名,然后修改此用户的密码# su -# useradd -g tiptop -s /bin/ksh -d /u1/usr/user1 user1# passwd user1新建 ERP 用户第一步:新建操作系统用户新建ERP用户第二步:配置新
24、用户的环境从Tiptop的4个标准用户(tiptop、topgui、toptest、testgui)中选择其一,把.profile复制到新用户的默认工作目录注:如果是多个用户共享一个工作目录,可以省略此操作#cp/u1/usr/topgui/.profile/u1/usr/user1新建 ERP 用户第二步:配置新用户的环境新建ERP用户第三步:在ERP系统中对新用户授权以TiptopERP的管理员身份进入ERP系统赋予新用户访问ERP的权限(p_zx)配置新用户可以访问的营运中心(p_zxy)设置新用户的Web登录密码(p_zx)新建 ERP 用户第三步:在 ERP 系统中对新用户授权新建E
25、RP用户输入作业程序名称:p_zx也可以从菜单选择出来:系统规划(n99)整体系统管理(m02)权限处理(m0203)用户基本资料(p_zx)新建 ERP 用户输入作业程序名称:p_zx也可以从菜单选择新建ERP用户方法1:点击【录入】按钮输入新用户信息方法2:【查询】一个现有的用户,【复制】,然后修改用户名和相关信息后点击【确定】保存完成上述步骤后,可以直接在右边工具栏进入用户数据库权限设置作业输入新用户名新建 ERP 用户方法1:点击【录入】按钮输入新用户信息完成新建ERP用户输入作业程序名称:p_zxy也可以从菜单选择出来:系统规划(n99)整体系统管理(m02)权限处理(m0203)用
26、户数据库权限设置作业(p_zxy)新建 ERP 用户输入作业程序名称:p_zxy也可以从菜单选新建ERP用户点击【查询】找出需要修改的用户,然后点击【单身】,修改允许登录的营运中心列表输入用户名允许登录的营运中心列表新建 ERP 用户点击【查询】找出需要修改的用户,然后点击【新建ERP用户运行作业p_zx,点击【查询】,输入用户名后点击【修改】,然后设置一个Web登录密码输入用户名设置Web登录密码新建 ERP 用户运行作业 p_zx,点击【查询】,输入用户新建ERP用户建议要求每个 ERP 用户为自己修改口令:点击主窗口的更改用户口令,鼠标变成等待状态,必须完成(或取消)更改口令的操作,取消
27、操作:Ctrl + 新建 ERP 用户建议要求每个 ERP 用户为自己修改口令:新建ERP用户如果是通过浏览器登录的,修改密码的窗口就比较友好新建 ERP 用户如果是通过浏览器登录的,修改密码的窗口就比新建ERP工厂(营运中心)创建新的Oracle用户和Schema录入新的营运中心信息赋予相关用户访问新营运中心的权限新建 ERP 工厂(营运中心)新建ERP工厂第一步:创建新的Oracle用户(用户模式)以Tiptop系统管理员(tiptop或toptest)登录系统,运行createdb$typecreatedb显示createdb的位置$createdb显示createdb的用法新建 ERP
28、 工厂第一步:创建新的 Oracle 用户 (用新建ERP工厂createdb的用法$createdbds71只创建名为ds7的Oracle用户(及其模式)$createdbds72创建ds7后,参照ds创建表结构$createdbds73创建ds7后,参照ds创建表结构并复制其数据$createdbds74创建ds7后,参照另一个用户创建表结构并复制其数据新建 ERP 工厂createdb 的用法 新建ERP工厂$createdbds72创建一个名为ds7的Oracle用户和模式(Schema)acceptthepasswordofuserds7:acceptthepasswordofuse
29、rds:acceptthepasswordofusersystem:acceptthepasswordofusersys:新建 ERP 工厂$ createdb ds7 2创建一个新建ERP工厂输入作业程序名称:aooi901也可以从菜单选择出来:系统规划(n99)整体系统管理(m02)多营运中心环境参数设置目录(m0208)营运中心基本资料维护作业(aooi901)新建 ERP 工厂输入作业程序名称:aooi901也可以从菜新建ERP工厂录入上一步所创建的Oracle用户名(Schema),作为新的营运中心的数据库分别输入:营运中心代码(大写字母)营运中心名称(描述文字)数据库代码(新建的S
30、chema名称)新建 ERP 工厂录入上一步所创建的 Oracle 用户名 新建ERP工厂运行p_zxy作业(用户数据库权限设置作业),赋予相关用户访问该营运中心的权限输入用户名允许登录的营运中心列表新建 ERP 工厂运行 p_zxy 作业(用户数据库权限设置新建ERP工厂选择新的营运中心新建 ERP 工厂选择新的营运中心新建ERP工厂也可以从菜单选择出来:系统规划(n99)整体基本资料(m01)企业个体资料(m0201)公司名称录入作业(p_zo)没有公司名称只是Empty输入作业程序名称:p_zo新建 ERP 工厂也可以从菜单选择出来:没有公司名称输入新建ERP工厂按照各种不同的语言(简体
31、中文、繁体中文、英文)录入或修改公司名称新建 ERP 工厂按照各种不同的语言(简体中文、繁体中文、英查看表空间可用空间查询表空间状态: $ oraq q_tbsFREE查看表空间可用空间查询表空间状态: $ oraq q_tb查看表空间可用空间或可以通过 Oracle 的图形客户端工具查看表空间情况 查看表空间可用空间或可以通过 Oracle 的图形客户端工具锁与解锁查询哪些进程锁住哪些表:$ oraq q_locktable这里显示了哪些表被锁(Locked Object),被哪个用户锁(Tiptop User),进程是什么(Proc),如果一个或多个锁不能在一定时间内自动解开,必须手工干预
32、,就是把它所对应的进程强行结束。 锁与解锁查询哪些进程锁住哪些表:锁与解锁1.或使用这个脚本:2.$ oraq q_lock 3.这个脚本比前面那个更4.加详细,如果需要分析5.锁类型,则使用这个脚6.本。同样如果要结束某7.个进程,则是参考8. OS_PID 那个栏位。锁与解锁或使用这个脚本:锁与解锁同样也可以通过 Oracle 的图形客户端工具查看锁的情况 。锁与解锁同样也可以通过 Oracle 的图形客户端工具查看锁锁与解锁解锁方法 1找出引起锁的程序,正常关闭解锁方法 2结束相关的操作系统进程,root 用户使用 kill 命令kill -9 pid解锁方法 3结束相关的 Oracle 会话,使用 sysdba 权限 kill sessionSQL alter system kill session sid,serial#锁与解锁解锁方法 1找出引起锁的程序,正常关闭谢谢观看!谢谢观看!谢谢观看!感谢聆听