数据库
文章平均质量分 72
Chafferer,迷心
想要拥有你从未拥有的东西,那么就去做你从未做过的事。
展开
-
Oracle数据库运维大全
- 执行表级别的导出。原创 2023-08-18 14:19:07 · 741 阅读 · 0 评论 -
Oracle 数据库备份
注:expdp system/root@orcl directory=dumpdir dumpfile='date_full_%U.dmp' logfile='date_full.log' full=y;1、使用管理员账号创建对应的directory目录。中的directory 为创建的备份目录路径。2、给用户赋予使用该目录的权限。3、开始备份数据库(完全备份)后可以写成脚本进行备份bat。创建directory。原创 2023-08-18 09:32:41 · 2410 阅读 · 0 评论 -
docker中配置mysql主从分离
MySQL读写分离是将数据库的读操作和写操作分配到不同的数据库服务器上的一种架构设计。它的主要意义包括以下几个方面:提高性能:通过将读操作分散到多个从数据库上,可以分担主数据库的负载,提高整体的数据库性能和吞吐量。读写分离架构特别适合读多写少的应用场景。优化用户体验:将读操作分流到从数据库上,可以减少主数据库的并发访问压力,提高响应速度和用户访问体验。对于读密集型应用,如电商网站或新闻门户,读写分离可以优化用户访问速度。原创 2023-07-17 17:40:24 · 581 阅读 · 0 评论 -
oracle 数据库客户端(会话)跟踪操作语句
方法一启动开启会话监听:alter session set statistics_level=all;跟踪出来的sql 语句:select * from v$sql order by first_load_time desc ;方法二一、什么是跟踪文件?跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出...原创 2022-05-16 16:31:46 · 2944 阅读 · 0 评论 -
ORACLE数据库数据泵备份与恢复
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。目录一、expdp和impdp的使用二、expdp详细参数 可以通过 expdp help=y查看三、impdp参数 大部分参数是和expdp一致的,下面主要介绍impdp特有的一、expdp和impdp的使用1.创建目录create directory ..转载 2022-01-14 10:54:01 · 1427 阅读 · 0 评论 -
Oracle相关属性
1、验证Oracle 是否安装成功开始---运行---cmd---回车;进入oracle数据库,命令行输入sqlplus "/as sysdba"2、v$开头的是oracle的动态表。3、select * from v$instance 查看数据库各种实例信息。字段:instance_name (实例名称)、HOST_NAME(主机名称)、VERSION(版本号)、STATUS(状态)4、show parameter db_name 查看数据库。数据库名称:orcl5...原创 2022-01-13 10:56:02 · 532 阅读 · 0 评论 -
MySQL日志详解
MySQL日志分为如下几种: 1、 错误日志: 2、 一般查询日志: 3、慢查询日志: log_output {TABLE|FILE|NONE} 4、 二进制日志: 复制、即时点恢复 二进制日志事件: 基于语句:statement 基于行:row 混合方式:mixed mysql> SHOW BINARY LOGS; mysq...原创 2021-11-19 10:38:03 · 400 阅读 · 0 评论 -
FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
安装MySQL数据库报如下错误:FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db: Data::DumperData::Dumper解决方法:需要安装Autoconfyum -y install autoconf扩展Autoconf是一个用于生成shell脚本的工具,可以自动配置软件源代码以适应多种类似POSIX...原创 2021-10-26 09:24:13 · 922 阅读 · 0 评论 -
使用bat文件备份 MySql 或者是MariaDB数据库
@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"##删除 C:\Users\HHQ\Desktop 下的1.txt文件forfiles /p "C:\Users\HHQ\Desktop" /m *.sql -d -10 /c "cmd /c del /f @path"##备份服务器192.168.X.X数据库DATABASENAME 到 C:\Users\HHQ\Desktop 并命名为:hao_(时间).sqlD:\mar...原创 2021-09-15 12:01:12 · 1125 阅读 · 0 评论 -
ubuntu 20.04 安装MariaDB 10.5.3 ,其他版本都大同小异
因公司用到的是MariaDB,之前没有接触过,先简单介绍一下MariaDB。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创原创 2021-09-10 17:27:15 · 1252 阅读 · 0 评论 -
oracle 监听器的配置方法(只需要修改文件夹就可以完成,超级简单)
一、安装了Oracle客户端后监听配置打开的文件位置:D:\oracle\Instant Client\network\admin 找到tnsnames.ora文件。1、客户端工具(配置监听只需要安装简单的客户端): 2、安装了Oracle11g数据库后监听打开的文件位置:D:\oracle11g\catalog\product\11.2.0\dbhome_1\NETWORK\A...原创 2018-12-20 17:44:42 · 12596 阅读 · 0 评论 -
SqlServer存储过程详解
看到别人总结的SQL server的存储过程觉得写的很好 ,就拿过来了,希望对大家有帮助。1.创建存储过程的基本语法模板:if (exists (select * from sys.objects where name = 'pro_name')) drop proc pro_namegocreate proc pro_name @param_name param_t...原创 2018-10-19 17:25:01 · 50789 阅读 · 1 评论 -
SQLServer中char、varchar、nchar、nvarchar的区别:
(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 nvarchar(n) :包含 n个字符的可变长度 Unico...原创 2018-10-12 11:17:54 · 229 阅读 · 0 评论 -
解决SQL2008计划、代理作业报错误: c001f011维护计划创建失败的解决方法
今天用sql server 2008 写作业时突然间报错如下错误:SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)------------...原创 2020-05-08 17:03:56 · 1626 阅读 · 0 评论 -
SQL server 常见的SQL语句总结(最全的)
---------------------------------日常学习笔记记录---------------------------------总结了大量的SQL语句,没有你不会的,只有你不知道的。如果大家要查看学习建议直接复制到SQL窗口--创建一个数据库create database HH;-- 创建一个用户及密码create user HLW identified r...原创 2019-10-08 09:34:06 · 2240 阅读 · 0 评论 -
SQL server语句集
--查询所有表SELECT NAME,* FROM SYSOBJECTS WHERE XTYPE='U' order by SYSOBJECTS.name --查询所有存储过程select * from sysobjects where type='P' order by [name]--查询表约束exec sp_helpconstraint @objname=book_detail -...转载 2018-10-12 11:33:56 · 244 阅读 · 0 评论 -
Sybase datetime 时间转换格式 convert(varchar(10),字段名,转换格式)
convert(varchar(10),字段名,转换格式)sybase下convert函数第三个参数(时间格式)比如:1.select user_id,convert(varchar(10),dayts,11) as dates from tb_user(sybase下及sql server下语句)2.select to_char(sysdate,'yy/mm/dd') as d...转载 2019-08-09 15:16:15 · 9133 阅读 · 0 评论 -
处理SQL server跟踪出来的语句
大家都知道SQL server 功能很强大,今天给大家分享一下 SQL server 跟踪出来的语句应该怎么处理。1、下面是SQL server跟踪出来的语句:exec sp_executesql N'SELECT AntiName,YMResult,TestResult,c.Namefrom [YmTpResult] aleft join DicYmyw b on a.AntiCo...原创 2019-09-30 11:54:57 · 1075 阅读 · 0 评论 -
SQL server中表数据自动生成拼音码
总结将SQL server 中表数据自动生成拼音码的实现步骤:1、创建一个方法,传入一个参数,这个参数是你要将什么样的数据自动生成拼音码。 下面代码可以直接复制到你们的编辑器中运行。运行后就可以调用 fn_GetPy(str)方法。 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare @.原创 2020-06-19 13:44:04 · 4969 阅读 · 0 评论 -
SQL中merge into用法
从备份表中更新字段到正式表中,使用 UPDATE 批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用 MERGE INTO 代替 UPDATE 执行批量更新,会提升执行效率。MERGE INTO语法如下: MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 ON (joi...转载 2019-09-05 09:51:29 · 514 阅读 · 0 评论 -
SQL SERVER2008 重置密码,或者禁用账号,或者忘记密码处理方法
当我们在使用 sql server 2008 在不经意间将账号禁用后,是无法登录用户。解决方法:下载PsTools 工具;下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/pstools用管理员启动CMD ,并且进入到pstools所在目录。输入命令:psexec -s -issms 后面的内容你们晓得如何处理撒。不要在问了。进入到后直接找到安全与管理——》角色,右击鼠标对应的角色,打开属性...原创 2021-07-08 14:06:43 · 1246 阅读 · 2 评论 -
一台安装了Oracle服务端,另一安装了Oracle客户端,如何让安装了Oracle客户端的电脑用plsql链接到安装了Oracle服务端。
两台内网电脑,其中一台安装了Oracle服务端,另一安装了Oracle客户端,如何让安装了Oracle客户端的电脑用plsql链接到安装了Oracle服务端。Oracle服务端配置1、Oracle的安装就不多说了,安装好Oracle服务端后打开安装目录进行配置如下:1.1 安装目录:F:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN (我自己的安装目录)1.2打开tnsnames.ora 进行配置1.3打开li..原创 2021-04-07 14:09:30 · 444 阅读 · 0 评论 -
MySQL与MongoDB的操作对比,以及区别
MySQL与MongoDB的操作对比,以及区别 MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。 以我们公司项目为例,在早期的项目中,都在使用关系型数据库,用过SQLServer,Oracle,DB2,后来全部转向Mysql,原...转载 2018-08-10 17:39:15 · 422 阅读 · 0 评论