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