《IPTOPGP系统管理》PPT课件.ppt_第1页
《IPTOPGP系统管理》PPT课件.ppt_第2页
《IPTOPGP系统管理》PPT课件.ppt_第3页
《IPTOPGP系统管理》PPT课件.ppt_第4页
《IPTOPGP系统管理》PPT课件.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

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

2、,具有最高权限 system 初始密码:manager 一些额外的内部表和视图的拥有者,启动数据库,SQL conn sys/change_on_install as sysdba SQL STARTUP NOMOUNT | MOUNT | OPEN SQL ALTER DATABASE MOUNT | OPEN ,关闭数据库,SQL conn sys/change_on_install as sysdba SQL SHUTDOWN NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ,数据字典视图,记录、验证和提供数据库及其对象的访问信息 包含所有方案对象的

3、元数据 主要由三种组成:DBA类型、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,s

4、qlplus是用户使用和管理Oracle的文本界面 登录sqlplus sqlplus 用户/密码连接字符串 sqlplus ds/dstopprod sqlplus system/manager 切换身份conn SQL 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,管理监

5、听器,监听器是Oracle响应客户端连接请求的一个组件,须以oracle帐号启动 lsnrctl start lsnrctl stop lsnrctl 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-

6、02.dbf SIZE 2000M; 删除表空间 DROP TABLESPACE dbs1 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,创建数据库user CREATE

7、USER ds IDENTIFIED BY ds DEFAULT TABLESPACE dbs1 TEMPORARY TABLESPACE temp; 赋予基本权限 GRANT CONNECT, RESOURCE TO ds; 更改User密码 ALTER USER system IDENTIFIED BY manager; 删除User DROP USER ds CASCADE;,数据导入导出,Exp exp ds/dstopprod tables=ima_file,imb_file file=exp_ima.dmp grants=y exp ds/ds file=exp_ds.dmp gr

8、ants=y exp ds/ds file=exp_ds.dmp rows=n grants=y Imp imp ds/dstopprod file=exp_ds.dmp ignore=y imp 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

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

10、XDIR/etc/sqlhosts,sqlhosts,文件内容 dbservername 同 $INFORMIXSERVER nettype 通常设为 shared memory(onipcshm) 联机或 TCP/IP(onsoctcp) 联机 servicename 为连接 Informix 的 port number 若非设为 port number, 则需于 /etc/services 档设置,Dbservernamenettypehostnameservicename on_shm01onipcshmtop88on_shm01_srv on_tcp01onsoctcptop88800

11、1,三种运行状态及切换,脱机状态:数据库未运行 静默状态:数据库已运行,但不允许用户访问, 只有管理员可以访问 联机状态:正常使用状态 onstat -查看当前的状态 oninit -s从脱机到静默 oninit从脱机到联机 onmode -m从静默到联机 onmode -sy 从联机到静默(缓缓) onmode -uy从联机到静默(立刻) onmode -ky脱机,创建Dbspace/Database,创建Dbspace:onmonitor-Dbspaces-Create 增加chunk:onmonitor-Dbspaces-Add_chunk 创建Database:dbaccess-Dat

12、abase-Create,常用实用工具命令,onstat u显示当前 user 信息 onstat k显示当前 lock 信息 onstat g sql显示当前运行的 SQL onstat g ses显示当前 session 信息 onstat g seg显示shared memory信息 onstat d显示disk信息 onmode z ses_idkill session id ontape s U ds把ds库设成未缓冲的日志记录 ontape N ds把ds库设成无日志记录 ontape s L 0作0级备份,数据库导入导出,dbexport dbexport ds 导出ds数据库,

13、在当前目录下生成ds.exp目录 dbimport dbimport d dbs1 ds 在dbs1数据库空间里创建ds数据库,数据来源于当前目录下的ds.exp目录 dbschema dbschema d ds 导出ds数据库的schema至屏幕,表导入导出,利用dbaccess工具 UNLOAD TO SELECT statement unload to ima.txt select * from ima_file LOAD FROM INSERT INTO table_name load from ima.txt insert into ima_file dbschema dbschem

14、a d ds t ima_file 导出ds数据库的iam_file表的schema至屏幕,更新数据库统计信息,为确保运行效率, 定期更新数据库统计表, SQL 指令: UPDATE STATISTICS 针对会有大量更新动作的 table, 可单独针对此 table 做统计表的更新: UPDATE STATISTICS HIGH FOR TABLE table_name,和INFORMIX相关的环境变量,INFORMIXDIRInformix的安装目录 INFORMIXSERVER数据库实例名称 ONCONFIG实例的配置文件 DBLANG数据库语言别,三、TIPTOP系统介绍,组成部分,1

15、、操作系统:类Unix OS ( Linux ,Aix, Solaris ,HP-UX ) 2、数据库: Informix ,Oracle 3、开发工具:Genero BDL 4、ERP软件:TiptopGP,BDL语言发展历程,Genero架构,SERVER端的架构,数据库结构,Database,User,Table,Synonym,程式编译,一支完整的作业包括: 4gl源程序 如:abmi600.4gl per程序画面 如:abmi600.per,各模块结构,r.f2,编译后的文件,源程序,可执行程序,画面,编译后的画面,表信息,TIPTOP 连线方式,连线方式分两种 A. 透过VTCP(

16、ssh/telnet)连接 此方式须要在服务器上建立Unix/Linux帐号,再使用 系统的p_zx来设定使用者的相关资料 B. 直接以浏览器连接 此连接方式无须在服务器上建立Unix/Linux帐号,仅 须在系统使用p_zx设定使用者的相关资料,直接在TIPTOP系统中建立使用者帐号,新建一个OS用户,设定密码: passwd jack 设置.profile: ln s /u1/usr/topgui/.profile /u1/usr/jack/.profile,数据备份,unload/unloaddb unload ds 导出ds用户的所有表到ds.tmp目录 unload ds ima_file ima_file.txt 把ds的ima_file表导出到ima_file.txt文件 load/loaddb load ds 把ds.tmp目录中所有txt文件导入成ds用户的表 load ds ima_file ima_file.txt 把ima_file.txt中的内容导入ds的ima_file表,Unloadx unloadx ds ima_file.txt “select * fr

温馨提示

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

评论

0/150

提交评论