随笔分类 -  数据库部分

摘要:sqlserve数据库优化方案一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使dba所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可inse 阅读全文
posted @ 2021-08-04 14:53 吴枫 阅读(208) 评论(0) 推荐(0)
摘要:查询死锁: select sess.sid ||','|| sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, SESS.machine from v$locked_object lo, 阅读全文
posted @ 2020-11-04 15:54 吴枫 阅读(222) 评论(0) 推荐(0)
摘要:sqlplus登录 管理员账号运行 sys as sysdba 创建账号 create user scw identified by 123; plsql或者Navicat Premium运行 用需要查询的账号登录,查询所有表单: select table_name from user_tables 阅读全文
posted @ 2020-04-09 16:25 吴枫 阅读(234) 评论(0) 推荐(0)
摘要:scp命令 使用方法: 检查 vim 查看/ect/ssh/ssh_config中GSSAPIAuthentication是否开启。 使用scp 复制远程linux服务器中storage文件夹下所有的东西。到本地fastdfs-backfiles文件夹下,回车后需要输入密码。 scp -r root 阅读全文
posted @ 2020-03-01 12:08 吴枫 阅读(507) 评论(0) 推荐(0)
摘要:ORACLE根据账号查询每张表数据量: SQL SERVER查询总数据量: SQL SERVER分表查询数据量: MYSQL查询语句: 阅读全文
posted @ 2019-12-11 15:48 吴枫 阅读(1842) 评论(0) 推荐(0)
摘要:Oracle11g 使用数据泵导入/导出数据 expdp/impdp 目标:使用oracle数据泵,将A电脑上的数据库databaseA导出后,再导入到B电脑上的数据库databaseB中。 A电脑上的操作(expdp数据导出): 1.运行cmd 2.登录数据库,输入命令:sqlplus 3.创建目 阅读全文
posted @ 2019-11-28 15:09 吴枫 阅读(229) 评论(0) 推荐(0)
摘要:AL32UTF8转成ZHS16GBK cmd中输入“SQLPLUS”,回车,然后再在用户名下输入“SYS AS SYSDBA”,回车 密码后面输入“SYS”,回车。这里输入密码是隐式的,所以看不见,只要输入就好了。 这里输入SQL查询语句,select * from nls_database_par 阅读全文
posted @ 2019-08-09 16:14 吴枫 阅读(4252) 评论(0) 推荐(0)
摘要:调试过程对找到一个存过的bug或错误是非常重要的,Oracle作为一款强大的商业数据库,其上面的存过少则10几行,多则上千行,免不了bug的存在,存过上千行的话,找bug也很费力,通过调试可以大大减轻这种负担。 工具/原料 PL\SQL Oracle 工具/原料 PL\SQL Oracle PL\S 阅读全文
posted @ 2019-07-24 16:50 吴枫 阅读(2717) 评论(0) 推荐(0)
摘要:摘要:Fastcopy 3.50 + x64 绿色汉化中文版由知索网汉化发布。Fastcopy 是一款来自日本的最快的文件拷贝工具。磁盘间相互拷贝文件是司空见惯的事情,通常情况都是利用 WINDOWS 自带的复制粘贴功能来实现的。这样做在数目较小的情况下倒也没什么问题,但是数目较大时,系统… Fas 阅读全文
posted @ 2019-05-31 15:37 吴枫 阅读(532) 评论(0) 推荐(0)
摘要:oracle 中修改比较安全的方法;(pl/sql) 第一种方法: select * from temp where id=9 for update; 第二种方法: select t.*,rowid from temp where id =9; 这两种方法都可以在查询结果中,点击解锁(编辑数据)进行 阅读全文
posted @ 2019-05-05 21:38 吴枫 阅读(220) 评论(0) 推荐(0)
摘要:oracle存储过程、声明变量、for循环 1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test; 阅读全文
posted @ 2019-05-04 10:43 吴枫 阅读(4094) 评论(0) 推荐(0)
摘要:这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试。 另外,下面再附加一个我在项目中编写使用的一个PL/SQL程序块中使用游标的例子: 其中 a_jack_Test 是一个存储过程,只是加了个时间戳,存储过程如下: 出处:http://www.cnblogs.com/sc-xx/arc 阅读全文
posted @ 2019-05-04 10:40 吴枫 阅读(159) 评论(0) 推荐(0)
摘要:数据库运行删除某条数据出现 根据ITOUCH_FDA.FKC7DB45E29C5A81ED中的FKC7DB45E29C5A81ED约束名称进行查询到这约束对应的表 根据查询出结果table_name字段找到约束对应的表。 阅读全文
posted @ 2018-11-20 17:43 吴枫 阅读(627) 评论(0) 推荐(0)
摘要:针对Oracle数据迁移,我们可能会用到expdp/impdp的方式,有时候需要大表、lob字段等可能会消耗过大的临时表空间和undo表空间,所以一般我们根据导出日志,在导入前适当调整表空间大小。否则我们可能会遇到以下问题: 1、临时表空间爆满,无法扩展 ORA-1652: unable to ex 阅读全文
posted @ 2018-01-24 16:39 吴枫 阅读(577) 评论(0) 推荐(0)
摘要:设置定时自动清理归档日志脚本 root用户下 来源 阅读全文
posted @ 2018-01-24 16:34 吴枫 阅读(6395) 评论(0) 推荐(0)
摘要:本篇我们将利用DMA一步一步实现SQL Server 的迁移。帮助大家理解现在的SQL Server与新版本的融合问题,同时需要我们做哪些操作来实现新版本的升级或者迁移。 SQL Server 迁移 一定要有一个准备好的计划,我下面列出了所有的迁移过程需要做的工作,如下列表: 步骤列表 序号 SQL 阅读全文
posted @ 2018-01-19 15:31 吴枫 阅读(6840) 评论(0) 推荐(0)
摘要:忙碌了几天写出来的oracle存储过程在作业中执行。 写的oracle存储过程如果有什么不好的地方大家指点指点。 oracle存储过程其中使用到游标嵌套、if、if嵌套、数据插入表、select插入表、退出游标循环。 CREATE OR REPLACE PROCEDURE "ENTKK" AS BE 阅读全文
posted @ 2017-08-18 16:08 吴枫 阅读(779) 评论(0) 推荐(0)
摘要:使用t.rowid,查询可以直接在查询结果中修改提交 SELECT t.rowid,t.* from UC_ROLE t where ROLE_NAME like '% %' 阅读全文
posted @ 2017-08-03 16:33 吴枫 阅读(888) 评论(0) 推荐(0)
摘要:1.sql简单直接调用: 2.oracle要复杂些 首写需要建函数: 才可以在需要时进行调用: OK了。 阅读全文
posted @ 2017-05-02 15:56 吴枫 阅读(6970) 评论(1) 推荐(0)
摘要:1. 2. 3.Oracle 死锁的检测查询及处理 SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.seria 阅读全文
posted @ 2016-06-29 14:36 吴枫 阅读(302) 评论(0) 推荐(0)