TIPTOPGP 系统管理

上传人:豆浆 文档编号:2050558 上传时间:2017-07-19 格式:PPT 页数:55 大小:1.19MB
返回 下载 相关 举报
TIPTOPGP 系统管理_第1页
第1页 / 共55页
TIPTOPGP 系统管理_第2页
第2页 / 共55页
TIPTOPGP 系统管理_第3页
第3页 / 共55页
TIPTOPGP 系统管理_第4页
第4页 / 共55页
TIPTOPGP 系统管理_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《TIPTOPGP 系统管理》由会员分享,可在线阅读,更多相关《TIPTOPGP 系统管理(55页珍藏版)》请在金锄头文库上搜索。

1、TIPTOPGP 系统管理,讲师: 朱夏君,培训内容,Oracle基础管理TIPTOP系统介绍,一、Oracle基础管理,Oracle Server,是一个提供一套完整的信息管理方式的数据库管理系统(DBMS)由一个Oracle实例和一个Oracle数据库组成,Oracle实例,是访问Oracle数据库的一种方法只能关联一个数据库包含内存和进程结构,Oracle数据库,作为一个单元的数据集合包括三种文件类型,三种连接方式,两个DBA用户,在数据库创建时,有两个用户sys和system被自动创建,并赋予DBA角色sys初始密码:change_on_install数据库字典的拥有者,具有最高权限s

2、ystem初始密码:manager一些额外的内部表和视图的拥有者,启动数据库,SQL conn sys/change_on_install as sysdbaSQL STARTUP NOMOUNT | MOUNT | OPEN SQL ALTER DATABASE MOUNT | OPEN ,关闭数据库,SQL conn sys/change_on_install as sysdbaSQL SHUTDOWN NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ,数据字典视图,记录、验证和提供数据库及其对象的访问信息包含所有方案对象的元数据主要由三种组成:DBA

3、类型、ALL类型、 USER类型,常用数据字典视图,概要信息:DICTIONARY,DICT_COLUMNS方案对象:DBA_TABLES,DBA_INDEXES,DBA_TAB_COLUMNS,DBA_OBJECTS空间分配:DBA_SEGMENTS,DBA_DATA_FILES,DBA_TABLESPACES,动态性能视图,记录当前数据库的活动信息随数据库的运行而不断更新信息来自于内存和控制文件常用动态性能表:v$instance,v$database,v$datafile,v$controlfile,v$logfile,sqlplus,sqlplus是用户使用和管理Oracle的文本界面

4、登录sqlplussqlplus 用户/密码连接字符串sqlplus ds/dstopprodsqlplus system/manager切换身份connSQL conn 用户/密码连接字符串SQL conn ds1/ds1,编辑sql:SQL ed filename保存sql语句:SQL save 执行sql脚本:SQL scripts.sql执行缓冲区sql:SQL /或r执行shell命令:SQL!ls保存屏幕输出:SQL spool SQL spool off退出sqlplus:SQL quit或exit,管理监听器,监听器是Oracle响应客户端连接请求的一个组件,须以oracle帐

5、号启动lsnrctl startlsnrctl stoplsnrctl status,数据库存储层次,管理表空间,创建表空间CREATE TABLESPACE dbs1 DATAFILE /u2/oradb/oradata/topprod/dbs1-01.dbf SIZE 2000M AUTOEXTEND ON NEXT 100M MAXSIZE 4000M;为表空间增加数据文件ALTER TABLESPACE dbs1 ADD DATAFILE /u2/oradb/oradata/topprod/dbs1-02.dbf SIZE 2000M; 删除表空间DROP TABLESPACE dbs

6、1 INCLUDING CONTENTS AND DATAFILES;,管理临时表空间,创建临时表空间CREATE TEMPORARY TABLESPACE temp02 TEMPFILE /u2/oradb/oradata/topprod/temp02.dbf SIZE 500M AUTOEXTEND ON NEXT 50M;更改缺省临时表空间ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp02;,管理数据库User,创建数据库userCREATE USER ds IDENTIFIED BY ds DEFAULT TABLESPACE dbs1

7、 TEMPORARY TABLESPACE temp;赋予基本权限GRANT CONNECT, RESOURCE TO ds;更改User密码ALTER USER system IDENTIFIED BY manager;删除UserDROP USER ds CASCADE;,数据导入导出,Expexp ds/dstopprod tables=ima_file,imb_file file=exp_ima.dmp grants=yexp ds/ds file=exp_ds.dmp grants=yexp ds/ds file=exp_ds.dmp rows=n grants=yImpimp ds

8、/dstopprod file=exp_ds.dmp ignore=yimp system/manager fromuser=ds1 touser=ds2 file=exp_ds1.dmp ignore=y,和Oracle相关的环境变量,ORACLE_HOMEOracle安装目录ORACLE_BASEOracle数据文件存放地ORACLE_SIDOracle数据库名NLS_LANG客户端语言别,二、Informix基础管理,Informix Dynamic Server,RDMS RDMS=Relation Database Management SystemMulti-thread组成架构

9、Process Component Shared Memory Component Disk Component,虚拟处理器 (VP),VP是数据库服务器进程VP是多线程的不同的VP处理不同的数据库工作优势 可共享处理 可并行处理 节省内存和资源 可帮定到CPU,共享内存,使虚拟处理器和实用程序能共享数据为使用IPC通信的本地客户机应用程序提供快速通信通道,共享内存的结构,两种连接类型,通过本地共享内存连接,通过网络套节字连接,连接配置文件为$INFORMIXDIR/etc/sqlhosts,sqlhosts,文件内容dbservername 同 $INFORMIXSERVERnettype

10、通常设为 shared memory(onipcshm) 联机或 TCP/IP(onsoctcp) 联机servicename 为连接 Informix 的 port number 若非设为 port number, 则需于 /etc/services 档设置,Dbservernamenettypehostnameservicenameon_shm01onipcshmtop88on_shm01_srvon_tcp01onsoctcptop888001,三种运行状态及切换,脱机状态:数据库未运行静默状态:数据库已运行,但不允许用户访问,只有管理员可以访问联机状态:正常使用状态onstat -查看

11、当前的状态oninit -s从脱机到静默oninit从脱机到联机onmode -m从静默到联机onmode -sy 从联机到静默(缓缓)onmode -uy从联机到静默(立刻)onmode -ky脱机,创建Dbspace/Database,创建Dbspace:onmonitor-Dbspaces-Create增加chunk:onmonitor-Dbspaces-Add_chunk创建Database:dbaccess-Database-Create,常用实用工具命令,onstat u显示当前 user 信息onstat k显示当前 lock 信息onstat g sql显示当前运行的 SQLo

12、nstat g ses显示当前 session 信息onstat g seg显示shared memory信息onstat d显示disk信息onmode z ses_idkill session idontape s U ds把ds库设成未缓冲的日志记录ontape N ds把ds库设成无日志记录ontape s L 0作0级备份,数据库导入导出,dbexportdbexport ds导出ds数据库,在当前目录下生成ds.exp目录dbimportdbimport d dbs1 ds在dbs1数据库空间里创建ds数据库,数据来源于当前目录下的ds.exp目录dbschemadbschema

13、d ds导出ds数据库的schema至屏幕,表导入导出,利用dbaccess工具UNLOAD TO SELECT statementunload to ima.txt select * from ima_fileLOAD FROM INSERT INTO table_nameload from ima.txt insert into ima_filedbschemadbschema d ds t ima_file导出ds数据库的iam_file表的schema至屏幕,更新数据库统计信息,为确保运行效率, 定期更新数据库统计表, SQL 指令:UPDATE STATISTICS针对会有大量更新动

14、作的 table, 可单独针对此 table 做统计表的更新:UPDATE STATISTICS HIGH FOR TABLE table_name,和INFORMIX相关的环境变量,INFORMIXDIRInformix的安装目录INFORMIXSERVER数据库实例名称ONCONFIG实例的配置文件DBLANG数据库语言别,三、TIPTOP系统介绍,组成部分,1、操作系统:类Unix OS ( Linux ,Aix, Solaris ,HP-UX ) 2、数据库: Informix ,Oracle3、开发工具:Genero BDL4、ERP软件:TiptopGP,BDL语言发展历程,Gen

15、ero架构,SERVER端的架构,数据库结构,Database,User,Table,Synonym,程式编译,一支完整的作业包括: 4gl源程序 如:abmi600.4gl per程序画面 如:abmi600.per,各模块结构,r.f2,编译后的文件,源程序,可执行程序,画面,编译后的画面,表信息,TIPTOP 连线方式,连线方式分两种A. 透过VTCP(ssh/telnet)连接 此方式须要在服务器上建立Unix/Linux帐号,再使用 系统的p_zx来设定使用者的相关资料B. 直接以浏览器连接 此连接方式无须在服务器上建立Unix/Linux帐号,仅 须在系统使用p_zx设定使用者的相关资料,直接在TIPTOP系统中建立使用者帐号,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号