TIPTOP GP技术转移PPT版_第1页
TIPTOP GP技术转移PPT版_第2页
TIPTOP GP技术转移PPT版_第3页
TIPTOP GP技术转移PPT版_第4页
TIPTOP GP技术转移PPT版_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TIPTOPGP 技术移转,讲师:姜鑫华 下载ing,神州数码(中国)有限公司,培训内容,TIPTOPGP的组织架构 Unix入门及基础指令介绍 Vi编辑器的使用 数据库结构 Genero BDL HB 语言简介 Q&A,第一课TIPTOPGP组织架构,第一课TIPTOPGP组织架构,一、tiptopGP有哪些组成? 1、操作系统Unix OS ( Linux Aix Solaris HP Mac.) 2、数据库 informix Oracle 3、开发语言 Genero BDL 4、ERP软件 tiptopGP,第一课TIPTOPGP组织架构,二、SERVER端的架构,第二课Unix入门及基

2、础指令介绍,第二课Unix入门及基础指令介绍,一、文件名称 1、UNIX区分大小写 2、推荐客户用 底线“_”区分文件名 3、文件名第一位是个句点“.”,则是个 隐藏文件(如.profile文件) .,第二课Unix入门及基础指令介绍,二、目录 1、如何知道当前工作目录? 使用pwd显示目前工作目录 例如 :pwd 结果:/u1/topprod/tiptop 2、如何切换目录? cd 切换到家目录 cd . 当前目录 cd . 上一级目录 cd / 根目录(UNIX所有目录文件都是从根目录 开始往下一级一级展的) cd /u1/topprod/tiptop 绝对路径(从根目录开始) cd $T

3、OP 相对路径(之前已经定义过 TOP=/u1/topprod/tiptop),第二课Unix入门及基础指令介绍,三、万用字符 *. 代表任意字符 ?. 代表某个字符 12.a.z 对应到方括号中的其中一个字符 a-z 对应到所有介于a到z之间的字符 !ab.z 对应到不包括在方括号中的任何字符,第二课Unix入门及基础指令介绍,四、显示文件列表 用法:ls filename 常用参数有:-l 显示详细参数。 -a 显示隐藏性文件。 第一个栏位drwxrwxrwx 表示了这個文件的一些特性。其中: 第一个字母:d 表示這是一个子目录,- 表示这是一个文件, 以下的 rwxrwxrwx 称为存取

4、权限模式: 第一群 rwx 表示拥有者本人(user)拥有的权利。 第二群 rwx 表示群体(group)拥有的权利。 第三群 rwx 表示其他使用者(others)拥有的权利。 而其中 r:阅读权,w:写入权,x执行权,-:沒有这項权利。 第二个栏位:连接数。 第三个栏位:文件拥有者。 第四个栏位:文件大小。 第五个栏位:文件产生時間,或是最近一次更改的時間。 第六个栏位:文件名。, ls -l ?_*.sql -rw-rw-rw- 1 hawk tiptop 138 Jul 6 16:52 c_abc.sql -rwxr-r- 1 carrier tiptop 1650 Jul 11 09

5、:43 c_pmr.sql -rw-r-r- 1 elva tiptop 2304 May 8 10:16 c_smb.sql,希望给评价多谢,第二课Unix入门及基础指令介绍,五、如何更改权限? 更改权限 用法:chmod option mode file 改变文件的存取权限(permission mode) 改变文件拥有人 用法:chown owner filename 只有root可改变文件拥有人。, chmod 755 c_abc.sql -rwxr-xr-x 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql, ls l -rw-r-r- 1 tipt

6、op tiptop 138 Jul 6 16:52 c_abc.sql chown oracle:dba c_abc.sql ls -l -rwxrw- 1 oracle dba 138 Jul 6 16:52 c_abc.sql,第二课Unix入门及基础指令介绍,六、常用命令 拷贝 用法:cp -r source target 搬移 用法:mv old new 删除 用法:rm -r -option filename 建目录 用法:mkdir dirname, cp R tiptop/tmp topgui/. cp R $TOP/out ., mv bak old mv top_sys to

7、p_system, rm rf tmp rm tmp.bak, mkdir mydir,第二课Unix入门及基础指令介绍,七、常用工具命令 查找 locate 用法:find directory -name dirname -print 搜寻 用法:grep option pattern file 常用參数: -l 只显示文件名, find . -name c_zo.sql -print ./u3/tiptop/azz/sql/c_zo.sql find: ./proc/6/fd: Permission denied ./u/pan/azz/sql/c_zo.sql, grep i100_ou

8、t * aooi100.4gl: IF cl_prichk(O) THEN CALL i100_out() END IF aooi100.4gl: IF cl_prichk(O) THEN CALL i100_out() END IF aooi100.4gl:FUNCTION i100_out() grep -l i100_out * aooi100.4gl ,第二课Unix入门及基础指令介绍,八、打包压缩 tar 将一些文件包裝成单一文件 常用參数: -x 解开 tar 文件 -c 建立 tar 文件 -v 显示运作过程信息 -f 指定子目录与文件 -z 压缩(解压缩), ls Mail c

9、ontext tar czvf Mail.tar.gz Mail Mail/ Mail/context tar xzvf Mail.tar.gz Mail/ Mail/context,第二课Unix入门及基础指令介绍,其他命令 who 看谁在线上( 还有 w, who am i, whoami 都有类似作用) 用法:who cat 显示文件內容 用法:cat filename more 或 pg 一页一页显示文件。 用法:more filename 配合pipe可将任何輸出变成一页一页的显示。 用法:command | more head 与 tail 显示文件的最前最后部份。 用法:head

10、 filename -号表示自文件开始结束开始往回第n行显示。, who tiptop pts/1 Oct 23 22:26,第二课Unix入门及基础指令介绍,结束,第三课Vi编辑器的使用,第三课Vi编辑器的使用,Vi入门 如何插入文字 如何刪除文字 如何替代文字 如何寻找文字 如何搬移文字,第三课Vi编辑器的使用,进入vi编辑 vi -进入vi编辑环境 vi apmt110.4gl -进入vi編輯 apmt110.4gl 上下左右移动 H -將游标移至页面左上角 L -將游标移至页面左下角 G -將游标移至文件最后一行 h -左移一格 l -右移一格 j -下移一格 k -上移一格 0 -移

11、至该行第一个字 $ -移至该行最后一个字 4$ -將游标移至往后第四行的行尾(包含目前所在行) ctrl-f -向下滚动一个屏幕 ctrl-b -向上滚动一个屏幕 6+ -將游标往后移动6行(不包含目前所在行) 6- -將游标往前移动6行(不包含目前所在行),第三课Vi编辑器的使用,:w -保存文件 :q -放弃编辑 ex: :w -儲存文件 :wq -儲存文件,並且離開vi(存檔+離開) :q! -放棄編輯,且不存檔離開(不存檔+離開) :x -只有更新过时才将资料写入文件 :! -暂时离开vi环境 ex: :!date -可show目前日期及时間 :!sh -可跳到shell中,做您想要做

12、的事 做完再按ctrl-d 或 exit回到vi環境繼續編輯 ESC -結束编辑模式回到命令模式下 Ctrl-g -查詢文件相关信息(包含游标所在行數,總行數) :nu -取得游标目前所在行数,第三课Vi编辑器的使用,如何插入字符 i -进入插入模式(游标停在目前所在位置上) a -进入插入模式(游标停在下一个字符位置上) I -进入插入模式,且移至行首 o -於游标下插入新一行(小写o) O -於游标上插入新一行(大写o) Return -加入一行,第三课Vi编辑器的使用,如何刪除字符 x -刪除一个字符 ex: 3x -刪除游标后个字符(含游标所在字符) 3X -刪除游标前个字符(含含游标

13、所在字符) dw -刪除一个字 ex: 3dw -刪除个字(字后的空白將一拼刪除) dd -刪除一行 ex: 3dd -刪除目前所在行開始的三行 d -刪除特定范围 ex: :200,250d -刪除第200250行内容 :.,$d -刪除目前所在行至文件尾内容 :.,+3d -刪除目前所在行至下面行内容 :.,-3d -刪除目前所在行至上面行内容 :d$ -刪除游标所在位置至行尾的字符 :d0 -刪除游标所在位置至行首的字符 D -刪除游标所在至行尾的内容,第三课Vi编辑器的使用,如何取代字符 r -取代字符 ex: rb -將游标所在位置字符以b取代 4rb -將游标所在位置后字符以b取代

14、(包含目前所在字符) R -切换至取代模式 s -替换字符 ex: 3sxyz -將游标所在位置開始的字符替換成xyz S -整行替换(会將所在行清掉,並將游标移至行首) ex: 4S -替換游标所在行開始的四行内容 cw -取代字 ex:要將bear取代fox: step1:將游标移bear的开头字符b上 step2:按cw stwp3:輸入fox C -取代至行尾,第三课Vi编辑器的使用,如何寻找字符 / -寻找字符串 ex: /apmt110 -寻找文件中出現apmt110字串的位置 /.* -寻找文件中出現.*特殊字符的位置 (寻找特殊字符时,可在该字符前加,如.*$) 寻找且取代 :

15、g/apmt110/s/aapt100/g -將文件中所有apmt110取代成aapt110 :1,$s/apmt110/aapt100/g :%s/apmt110/aapt100/g :100,200s/apmt110/aapt100/g,第三课Vi编辑器的使用,如何复制字符 co -复制命令 ex: :3,4 co 1 -將第3行及第4行复制到第1行下面 mk,”ayk,”ap -mark,复制,粘贴 ex:复制一区块内容 step1:在欲复制的起始按mk step2:將游标移至欲复制区塊的最后一行按“ayk step3:將游标移至欲复制位置的上一行按“ap yy, p -复制,粘贴 ex

16、:复制1行内容 step1:將游标移至欲复制区塊的第一行按“yy step2:將游标移至卻插入位置的上一行按“p 复制其他文件内容 :e -開啟另一文件 :e# -回到原文件 :e! -重讀原文件放亲目前修改狀態,第三课Vi编辑器的使用,如何搬移字符 m -移动命令 ex: :2,3 m 4 -將第2行及第3行搬至第4行下面 :5m2 -將第5行搬至第2行下面 :4m0 -將第4行搬至第1行 dd,p -刪除,粘贴 ex: step1:在内容來源之所在行按dd step2:在搬移的目的位置按1p貼上(1代表第一个暫存区,可為2,3,4) u -恢复修改 可用來复原之前所作的更动,第三课Vi编辑

17、器的使用,结束,第四课,oracle数据库结构,Synonym(同义词),Instance(实例),Usr(用户),Table(表),Dbspace(表空间) dbs1,第四课 oracle数据库结构,第四课oracle数据库结构,1、如何进入某个user sqlplus ds1/ds1 sqlplus system/manager sqlplus “/as sysdba” 2、如何起监听? lsnrctl start (用oracle帐号) status stop,第四课oracle数据库结构,3、如何开启数据库 sqlplus “/as sysdba” SQLstartup 4、如何关数据

18、库 sqlplus “/as sysdba” SQLshutdown immediate,第四课oracle数据库结构,tiptopGP提供oracle管理帮助sql: cd $TOP/ora/scripts sqlplus system/manager SQL 1. q_sess - Query Session status 2. q_sessSTAT - Query Session Stats By Session 3. q_sessIO - Query Session I/O By User 4. q_sessCPU - Query CPU Usage By Session 5. q_s

19、essRES - Query Resource Usage By User 6. q_sessCURS - Query Cursor Usage By Session 7. q_users - Query oracle database users 8. q_datafile - Query data file status 9. q_tbs - Query all tablespace 10.q_tbsFREE - Query tablespaces free spaces 11.q_diskIO - Query Datafile I/O 12.q_hitratioBUFFER - Quer

20、y Buffer Hit Ratio,第四课oracle数据库结构,13.q_hitratioDD - Query Data Dict Hit Ratio 14.q_hitratioSQL - Query SQL Cache Hit Ratio 15.q_hitratioLIB - Query Library Cache Miss Ratio 16.q_userOBJ - Query oracle user object status 17.q_userPRI - Query oracle User Privileges 18.q_lock - Query oracle Lock Info 1

21、9.q_DDcache - Query Data Dictionary Cache 20.q_SharedPool - Query Shared Pool Information Quick check 21.q_spMEMUSE - Query SHARED POOL MEMORY USAGE NOTES 22.q_spLOADS - Query LOADS INTO SHARED POOL 23.q_spDETAIL - Query SHARED POOL DETAIL NOTES 24.q_sqlDISK - Query SQL WITH MOST DISK READ NOTES 25.q_sqlOPENCS - Query Open Cursors By User 26.q_sqlRUNCS - Query Runnung Cursors By User 27.q_syn - Query synonym table 28.q_tabPRI - Query table privilege 29.q_tabPRIerr - table error privilege list ( table without INSERT,DELETE,UPDATE,SELECT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论