精华内容
下载资源
问答
  • 对于数据库的维护
    千次阅读
    2021-09-07 10:50:11

    目录
    文档用途
    详细信息

    文档用途
    本文档列出了常用的数据库维护语句,包括创建、修改、删除操作。

    详细信息
    1、创建数据库
    创建数据库之前,首先确保HighGo DB服务器必须启动并运行。创建数据库的用户必须具备createdb权限或超级用户权限。

    –使用SQL语句创建数据库

    create database dbname;

    创建数据库并指定数据库的属主,创建数据库前需要先创建用户

    create database dbname owner username;
    使用模块数据库创建数据库

    create database实际上是通过拷贝一个现有的数据库实现的。默认拷贝名为template1的标准系统数据库,template1即为模板数据库,template1可进行修改,例如把过程语言 PL/Perl 安装到 template1 里,在创建用户数据库后,不需要额外的操作就可以使用该语言。系统中还有名为template0的第二个标准系统数据库。这个数据库与template1初始内容一样,只包含HighGo DB版本预定义的标准对象。在复制template0时可以声明新的编码和区域设置,使用template1,必须与它使用相同的设置。

    –使用template0作为模板创建数据库

    create database dbname template template0;

    2、修改数据库
    –修改数据库名称

    ALTER DATABASE dbname RENAME TO new_dbname;

    –修改数据库的属主

    ALTER DATABASE dbname OWNER TO new_owner;

    –修改数据库的默认表空间

    ALTER DATABASE dbname SET TABLESPACE new_tablespace;

    3、删除数据库
    –使用drop database命令删除

    drop database dbname;

    –使用drop database命令删除,如果数据库不存在,不报错,仅提示

    drop database IF EXISTS dbname;

    更多相关内容
  • 数据库维护

    2014-05-19 10:26:29
    有关系统的数据库维护的一些经验 系统维护 日志备份
  • 数据库的日常监控是使管理员及时了解系统异常的手段。大部分情况下,系统总是...此文档中关于数据库的运行命令示例主要针对于ORACLE数据库,但对于SYBASE数据库同样有参考价值,只要换用相对应的语句即可。 数据库监控
  • 数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf数据库日常维护手册.pdf
  • MySQL数据库维护操作手册
  • NC数据库日常维护NC数据库日常维护
  • 利用ArcGIS进行空间数据库维护 CONTENTS 空间数据库备份与恢复 目录 选择数据库,右键--管理--数据库碎片整理。 最好定期备份数据库,以防出现任何问题。 数据库维护和碎片处理 如果是MDB也可以 批量压缩地理数据库 ...
  • oracle11g数据库维护

    2019-04-05 12:27:10
    oracle11g数据库维护的基本常识和数据库相关概念、简单操作等。
  • ORACLE数据库维护

    2018-06-25 13:43:48
    ORACLE数据库维护ORACLE数据库维护ORACLE数据库维护ORACLE数据库维护
  • 数据库日常维护

    千次阅读 2021-12-09 03:04:26
    oracle11g 数据库日常维护

    一 数据库的启动和关闭

    1 启动数据库

    启动方式含义
    startup启动实例 加载数据库 打开数据库
    startup nomount启动实例 不加载数据库
    startup mount启动实例 加载数据库 不打开数据库

    startup restrict

    在启动过程中限制访问数据库

    startup force

    强制数据库启动

    startup pfile=

    使用非缺省参数文件启动数据库

    命令详解

    startup 

    启动实例,加载数据库,打开数据库

    startup open ccdb

    startup nomount

    此过程只启动了数据库实例,在此状态下我们可以访问下列结构文件

    select * from v$instance;

    select * from v$sga;

    startup mount 可访问数据文件

    select* from v$database;

    select * from v$tablespace;

    select * from v$log;

    startup restrict 

    启动过程中限制访问数据库

    2 关闭数据库

    shutdown normal 等待用户完成工作然后关闭

    shutdown transactional 等待用户完成工作但是强制关闭连接

    shutdown immediate 立即关闭 当前所有动作回滚到一直状态

    shutdown abort 强制关闭,非干净关闭,下次重启后要回滚日志

     二 用户管理

    1 检查用户profile

    select username,profile from dba_users where username='scott'; 

    2 查看用户的profile参数

    select * from dba_profiles where profile='DEFAULT';

    三 检查数据库基本状况

    1 检查数据库创建日期

    select created,log_mode from v$database;

    2 检查数据库版本信息

    select version from product_component_version;

    3 检查实例状态

    select inst_id,instance_name,host_name,version,to_char(startup_time,'yyyy-mm-dd hh24:mi:ss') startuptime,status ,datatbase_status from gv$instance;

    select name,open_mode,log_mode from v$database;

    4 查看数据库连接session

    select count(*) from v$session;

    5 查看并发连接数

    select count(*) from v$session where status='ACTIVE';

    6 监控系统后台进程

    select name,description from v$bgprocess  where paddr<>'00';

    展开全文
  • 数据库原理及应用》实验报告一数据库的建立与维护,使用了sqlserver建立一个数据库,存放了一些基本数据,如何去维护数据库
  • 用友软件维护数据库用友软件维护数据库
  • 数据库实现与维护》课件—04销售管理数据库中的对象.pdf《数据库实现与维护》课件—04销售管理数据库中的对象.pdf《数据库实现与维护》课件—04销售管理数据库中的对象.pdf《数据库实现与维护》课件—04销售管理...
  • Oracle 数据库日常维护手册 Oracle 数据库日常维护手册
  • 数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-...
  • 应用Oracle数据库监控维护技术维护数据库安全的探讨.pdf
  • Oracle数据库日常维护方案书Oracle数据库日常维护方案书
  • Oracle数据库监控维护技术应用,维护数据库安全的探讨.pdf
  • SQL Server 数据库维护计划

    千次阅读 2021-05-11 23:44:18
    SQL Server 数据库维护计划开始 SQL Server 维护计划向导选择计划属性新建作业计划选择维护任务选择维护任务顺序维护任务配置1. 数据库检查完整性2. 数据库完整性备份3. 数据库差异性备份4. 数据库事务日志备份5. ...

    开始 SQL Server 维护计划向导

    在这里插入图片描述

    选择计划属性

    在这里插入图片描述

    新建作业计划

    在这里插入图片描述

    选择维护任务

    在这里插入图片描述

    选择维护任务顺序

    在这里插入图片描述

    维护任务配置

    1. 数据库检查完整性

    在这里插入图片描述

    2. 数据库完整性备份

    在这里插入图片描述

    在这里插入图片描述

    3. 数据库差异性备份

    在这里插入图片描述

    在这里插入图片描述

    4. 数据库事务日志备份

    在这里插入图片描述

    在这里插入图片描述

    5. 清除维护

    在这里插入图片描述

    选择报告选项

    在这里插入图片描述

    提示系统上未定义操作员则需新建操作员

    在这里插入图片描述

    再次勾选以电子邮件形式发送报告

    在这里插入图片描述

    启用邮件配置文件

    在这里插入图片描述

    重启代理服务

    在这里插入图片描述

    执行维护计划

    在这里插入图片描述

    查看维护计划执行日志

    在这里插入图片描述

    展开全文
  • MEGAEYES网络图像管理系统 2.0 ORACLE 日常维护与管理手册 北京互信互通信息技术有限公司 2004-08-08 目 录 引言 目的 对于重要的商业系统来说 数据库系统的正常运行是保证商业应用平稳运行 的关键但是数据库在运行...
  • SYBASE数据库维护快速参考手册4.0版,方便快速维护和定位sybase数据库的问题。
  • 数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx数据库日常维护手册.docx
  • oracle数据库维护培训

    2012-03-31 19:57:35
    oracle数据库维护培训
  • sqlserver数据库得管理及维护

    千次阅读 2021-12-10 20:30:14
    sqlserver数据库得管理及维护 sqlserver数据库得管理及维护sqlserver数据库得管理及维护前言一、手动备份及恢复二、自动备份及定期清除备份集计划三、数据库日志收缩方法一:直接通过企业管理器收缩日志方法二:...

    sqlserver数据库得管理及维护



    前言

    Microsoft公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
    1、高性能设计,可充分利用WindowsNT的优势。
    2、系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
    3、强壮的事务处理功能,采用各种方法保证数据的完整性。
    4、持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。


    一、手动备份及恢复

    有备无患才是最安全得选择,即使天塌地陷,山崩地裂也无惧
    打开SQL Server Management Studio
    在这里插入图片描述
    点击备份
    在这里插入图片描述
    在这里插入图片描述
    还原数据库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、自动备份及定期清除备份集计划

    管理-右键维护计划
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    无报错说明配置无问题
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    设置每天执行,没有结束日期。
    在这里插入图片描述
    最后ctrl+s保存就好了
    在这里插入图片描述
    在这里插入图片描述
    为防止数据文件过多占用磁盘空间,可以设置过去一周清除计划。
    在这里插入图片描述
    在这里插入图片描述
    最后得结果就是这样得,最后不要忘记保存ctrl+s
    在这里插入图片描述

    三、数据库日志收缩

    随着数据库使用时间增长,日志文件也在不停的增大,在此总结几个方法供参考,不管哪种方法,只要操作数据库就要注意先备份,以防万一。

    方法一:直接通过企业管理器收缩日志

    1、SQL Server Management Studio,数据库,使用数据库右键属性,选项,恢复模式,由完整更改为简单;
    2、数据库右键,任务,收缩,文件,文件类型由数据更改为日志,点击确定进行日志收缩;
    3、SQL Server Management Studio,数据库,使用数据库右键属性,选项,恢复模式,由简单更改为完整。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    方法二:分离数据库及日志文件

    分离数据库 企业管理器->服务器->数据库->右键->分离数据库
    删除或剪切ldf.log文件
    附加数据库 企业管理器->服务器->数据库->右键->附加数据库
    在这里插入图片描述
    在这里插入图片描述

    四、数据库索引碎片处理

    SQL Server Management Studio (SSMS)连接数据库以后,展开数据库,展开表的索引,右键某条索引属性可查看其碎片;索引碎片比例要求小于60%,若索引碎片大多超过90%,需要备份数据库之后重建整个数据库所有索引:索引右键重新生成或者执行重建索引存储过程。存储过程sql如下:

    IF OBJECT_ID('REBUILD_ALL_INDEX_FOR_MSSQL') IS NOT NULL DROP PROC REBUILD_ALL_INDEX_FOR_MSSQL;
    
    go
    
    CREATE PROCEDURE [dbo].[REBUILD_ALL_INDEX_FOR_MSSQL]
    AS
      DECLARE @tablename varchar(100);
      DECLARE @indexname varchar(300);
    BEGIN
      print 'REBUILD_ALL_INDEX_FOR_MSSQL - 20190427.1'
      print 'Challenge Your Won, Challengy Won'
      print ' '
      declare _table cursor for select name from sysobjects where xtype='U' order by name
      OPEN _table
      fetch next from _table into @tablename
      while (@@fetch_status=0)
      begin
    
        declare _index cursor for select i.name from sysindexes i JOIN sysobjects c ON i.id = c.id WHERE i.indid NOT IN ( 0, 255 ) and i.root is not null AND c.name = @tablename ORDER BY i.name
        open _index
        fetch next from _index into @indexname
        while (@@fetch_status=0)
        begin
    
          print convert(varchar(20),getdate(),120)+' exec -> ALTER INDEX '+@indexname+' on '+@tablename+' REBUILD'
          exec('ALTER INDEX '+@indexname+' on '+@tablename+' REBUILD')
          print convert(varchar(20),getdate(),120)
          print ' '
    
        fetch next from _index into @indexname
        end
        close _index
        deallocate _index
    
      fetch next from _table into @tablename
      end
      close _table
      deallocate _table
    END
    
    go
    
    EXEC [dbo].[REBUILD_ALL_INDEX_FOR_MSSQL];
    
    go
    
    

    五、常用SQL语句

    按照表大小进行排序查询

    SELECT A.NAME ,B.ROWS  FROM sysobjects  A JOIN sysindexes B ON A.id = B.id 
    WHERE A.xtype = 'U' AND B.indid IN(0,1) AND B.rows>0 ORDER BY B.ROWS DESC
    
    展开全文
  • 数据库维护优化

    2013-08-08 20:32:06
    数据库维护优化,一个好的数据库管理员必备文档。
  • 数据库日志维护手册,数据库日志维护手册,数据库日志维护手册。数据库日志维护手册.
  • 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB
  • 数据库开发与维护.ppt

    2022-06-17 03:46:37
    数据库开发与维护.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
  • 本文分享上线Mysql数据库日常维护的一些方法和常用工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 887,293
精华内容 354,917
热门标签
关键字:

对于数据库的维护