IPTOPGP系统管理.ppt

上传人:牧羊曲112 文档编号:5435346 上传时间:2023-07-06 格式:PPT 页数:55 大小:1.16MB
返回 下载 相关 举报
IPTOPGP系统管理.ppt_第1页
第1页 / 共55页
IPTOPGP系统管理.ppt_第2页
第2页 / 共55页
IPTOPGP系统管理.ppt_第3页
第3页 / 共55页
IPTOPGP系统管理.ppt_第4页
第4页 / 共55页
IPTOPGP系统管理.ppt_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《IPTOPGP系统管理.ppt》由会员分享,可在线阅读,更多相关《IPTOPGP系统管理.ppt(55页珍藏版)》请在三一办公上搜索。

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

2、stem初始密码: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类型、ALL类型、USER类型

3、,常用数据字典视图,概要信息: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的文本界面登录sqlplussqlplus

4、 用户/密码连接字符串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帐号启动lsnrctl startl

5、snrctl 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 dbs1 INCLUDING CONTENTS

6、 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 TEMPORARY TABLESPACE

7、 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/dstopprod file=exp_ds

8、.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组成架构 Process Component Shar

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

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

11、联机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显示当前运行的 SQLonstat g ses显示当前 session 信息onstat g

12、 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 d ds导出ds数据库的schema至屏幕,表导入导出,利用dbac

13、cess工具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针对会有大量更新动作的 table,可单独针对此 table 做统计表的更新:UPDATE S

14、TATISTICS 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语言发展历程,Genero架构,SERVER端的架构,数据库结构,Database,User,Table,Synon

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

16、.profile:ln s/u1/usr/topgui/.profile/u1/usr/jack/.profile,数据备份,unload/unloaddbunload ds导出ds用户的所有表到ds.tmp目录unload ds ima_file ima_file.txt把ds的ima_file表导出到ima_file.txt文件load/loaddbload ds把ds.tmp目录中所有txt文件导入成ds用户的表load ds ima_file ima_file.txt把ima_file.txt中的内容导入ds的ima_file表,Unloadxunloadx ds ima_file.txt“select*from ima_file where ima01=001”Loadxloadx ds ima_file.txt“insert into ima_file”loadx ds ima_file.txt“insert into ima_file(ima01,ima02)”,新建一个数据库,Oracle工具脚本:tool,Oracle工具脚本:oraq,Informix工具脚本,其他实用工具,getdbschanalyze2droptempfinderrr.s2killcr,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号