- 博客(89)
- 资源 (1)
- 收藏
- 关注
转载 mysql 创建表空间,建用户,赋权限(为kettle做资源库)
为kettle使用资源库创建表空间用户名:repo密码:Repo#123创建mysql表空间create DATABASE KETTLE DEFAULT CHARACTER set utf8 COLLATE utf8_general_ci;创建kettle资源库用户create user repo identified with mysql_native_password by ‘Re...
2020-04-23 18:14:50
516
原创 mysql linux下完全卸载mariadb
第一种方式:1、卸载mariadb:yum remove mariadbrpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps2、删除配置文件:rm -f /etc/my.cnf3、删除数据目录:rm -rf /var/lib/mysql/参考:https://www.cnblogs.com/operationhome/p/914188...
2020-04-23 15:33:36
2867
原创 linux 文件的atime,mtime,ctime的区别
Linux 下文件,atime,mtime,ctime三个相关时间的区别1、概念:2、 查看文件的相关时间:(1) 可以通过 stat命令:stat filename 查看文件的mtime,ctime,atime(2) ls -l filename 查看文件的mtimels -lc filename 查看文件的ctimels -lu filename 查看文件的atime3...
2020-01-14 11:53:02
390
转载 oracle12c PGA_AGGREGATE_LIMIT限制PGA使用内存的大小
我们都知道,在12C之前,对于PGA内存的管理是使用PGA_AGGREGATE_TARGET参数来控制的,但这个参数也只是一个参考值,Oracle实例只是尽量保证总的PGA使用量在这个值范围内,当会话使用的PGA内存超过这个限制时,Oracle也不能做出什么强制措施来限制使用内存的大小。12.1.0.1版本中引入了新特性:使用PGA_AGGREGATE_LIMIT参数来限制Oracle实例PGA...
2020-01-02 15:05:59
3169
原创 oracle 数据库DB_NAME、SERVICE_NAME、SID、INSTANCE_NAME、DB_UNIQUE_NAME的区别
DB_NAME:①是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同③在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同④DB_NAME还在动态注册监听的时候起作用,无论是否定义了SERVICE_NAME,PMON进程都会使用D...
2019-07-24 10:37:31
428
原创 oracle 记录归档日志的信息v$archived_log
v$archived_log记录的数据库所有的归档日志信息,在删除归档日志的时候不能在操作系统下面直接删除以为就可以了,v$archived_log里面的记录还是不会变话的,要想删除归档日志必须使用rman来删除,这样oracle数据库才知道变化,或者使用操作系统命令来删除也是可以的,但还是要使用rman来更新一下expired的日志。SQL> select name,FIRST_C...
2019-07-23 15:03:59
1315
原创 linux redhat6双网卡bond主备模式简单配置
问题:在日常场景维护中为了应用环境的高可用性,其中网卡的高可用性是最基础的性质;此文就redhat 6.4版本做个简单的主备bond配置;在linux 7中将使用team的概念配置将变的更加简单,后期有机会再做测试学习;实施步骤:1、创建一个bond0的文件2、配置bond0文件的网卡内容信息3、将eth1和eth2 配置网卡信息添加入bond0网卡中4、设置/etc/modprobe....
2019-07-10 14:54:29
2454
原创 mysql CentOS7下使用yump安装mysql5.7
1、安装YUM Repo由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行repo的安装:rpm -ivh mysql57-community-release-el7-9.noarch.r...
2019-06-17 23:23:35
207
转载 linux nohup和&的功效
nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。测试代码如下:是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢?程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图...
2019-05-31 11:30:26
195
原创 oracle 根据pid查询出正在执行的执行语句
SELECT sql_textFROM v$sqltext aWHERE (a.hash_value, a.address) IN(SELECT DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)FROM v$ses...
2019-05-21 10:09:12
772
原创 mysql 5.7.17升级到5.7.25
说明业务系统安全扫描反馈mysql数据库版本低,需要升级到5.7.23以上。环境windows server 2008 64位mysql5.7.17安装包mysql5.7.25安装版(mysql-installer-community-5.7.25.0.msi).net4.5.2离线版(NDP452-KB2901907-x86-x64-AllOS-ENU.exe)Microsoft...
2019-05-09 10:22:39
2955
原创 linux OpenSSH版本升级
注意升级openssh 7.5需要注意openssl版本大于等于1.0.1,而linux 6.5及以上版本均达到此要求,即可直接升级。但低于linux 6.5版本的openssl版本均低于1.0.1,所以需先升级openssl,再升级openssh,否则升级不会成功。linux 6.4以上openssl大于或等于1.0.1 linux 5.8 openssl为0.9.8e openssh...
2019-05-08 13:57:25
5759
原创 oracle rlwrap插件实现sqlplus上下翻页
01、下载RPM :http://rpmfind.net/linux/rpm2html/search.php?query=rlwraptar.gz:https://fossies.org/linux/privat/rlwrap-0.42.tar.gz/02、安装rpm -ivh xxx.rpmortar zxf xxx.tar.gz./configure -q ...
2019-05-05 22:10:28
348
原创 oracle 开机自动启动设置
步骤:1:查看ORACLE_HOME是否设置$ echo $ORACLE_HOME/u01/app/oracle/product/11.2.0/dbhome_12:执行dbstart 数据库自带启动脚本[oracle@njdzjkdb ~]$ cd $ORACLE_HOME[oracle@njdzjkdb dbhome_1]$ cd bin/[oracle@njdzjkdb bin...
2019-05-04 00:16:44
1437
原创 oracle 卸载数据库软件
方法:手工删除文件办法删除/etc/ora*删除/usr/local/bin/oraenv删除/usr/local/bin/dbhome删除/usr/local/bin/coraenv删除$ORACLE_BASE/*
2019-05-03 22:43:24
553
原创 linux 通过X11实现服务器图形化界面显示
1 服务器端(LINUX7.x)1.1 修改SSH配置[root@linux-template-7 ~]# cat /etc/ssh/sshd_configX11Forwarding yesX11UseLocalhost no -- 禁止将X11转发请求绑定到本地回环地址上AddressFamily inet -- 强制使用IPv4通道1.2 重启SSH服务[root@lin...
2019-05-03 14:16:29
7439
原创 oracle 锁表查询和解锁方法
数据库操作语句的分类DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert、delete、updateDCL:数据库控制语言 ,关键字:grant、removeDQL:数据库查询语言,关键字:selectoracle表在什么情况下会被锁住DML锁又可以分为,行锁、表锁、死锁行锁:当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作...
2019-04-12 11:34:41
1277
原创 oracle dbca创建数据库时,No protocol specified
linux环境下vncserver是个好工具,今天开启远程桌面安装oralce,使用dbca创建数据库时报以下错误[oracle@rac1 bin]$ dbcaNo protocol specified—在root下设置vncserver[root@rac1 桌面]# xhost +access control disabled, clients can connect from any...
2019-04-11 13:02:40
672
原创 oracle 冷备和热备脚本
冷备脚本:脚本放在/u01/scripts/coldscr/mikecold.sql在数据库运行时可以运行此脚本来冷备。set feedback offset heading offset verify offset trimspool offset echo offset time offset timing offset pagesize 0set li...
2019-04-08 01:00:45
417
原创 oracle 用户密码过期及登录错误次数限制
一般数据库默认是10次尝试失败后锁住用户1、查看FAILED_LOGIN_ATTEMPTS的值select * from dba_profiles where resource_name = 'FAILED_LOGIN_ATTEMPTS';2、修改为30次alter profile default limit FAILED_LOGIN_ATTEMPTS 30;3、修改为无限次(为安全...
2019-04-04 11:42:29
2978
原创 oracle 在线重定义online redefinition
参考:http://blog.sina.com.cn/s/blog_69e7b8d701019dvz.html
2019-03-27 17:09:25
228
原创 oracle 管理用户和安全性
查询对象类型:select distinct object_type from dba_objects;查询用户:select * from dba_users;授予用户权限:grant connect,resource to u1;(一般授予这两个,登录连接会话和使用资源)查询系统所有权限:select * from session_privs;查询系统所有角色:select...
2019-03-19 23:49:00
266
原创 oracle 使用OMF管理文件
omf管理数据文件查询路径:show parameter db_create_file_dest修改路径:alter system set db_create_file_dest=’/u01/oracle/oradata’;创建数据文件:create tablespace t1 datafile size 10m;删除数据文件:drop tablespace t;(omf管理的会自...
2019-03-19 21:59:58
1742
原创 oracle 表空间和数据文件管理
表空间和数据文件创建表空间可通用database_properties表查询表空间创建时的默认属性;create [smallfile|bigfile] tablespace <> datafile <> size <> …;设置表空间创建时默认大文件:alter database set default bigfile tablespace;表空...
2019-03-18 00:50:22
565
原创 linux vim编辑器
一、下面先介绍一下vi的基本使用方法及其相关命令vim编辑器的三种模式:一般模式、编辑模式和命令行模式。在一般模式中可以进行删除、复制和粘贴的功能,但是无法编辑文件内容。从一般模式切换到编辑模式可以按下i、I、o、O、a、A、r、R键。按下Esc键可以回到一般模式。在一般模式中输入:、/、?三个中的任意一个可以将光标移到最下面的一行。在这个模式中可以提供查找数据的操作,而读取、保存、大量替换字...
2019-03-17 16:26:58
272
原创 Oracle 正确删除归档日志的方法
我们都知道在controlfile中记录着每一个archivelog文件的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog文件的相关信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除 archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已...
2019-01-14 13:36:22
1265
原创 Oracle resumable_timeout 参数说明
作用:一个SESSION在空间不够的情况下会出错误信息而且回滚,如果有这个参数,可以给你resumable_timeout的时间让你来补救这个功能主要是防止因为空间不够的原因导致session failed,例如你create一个很大index,三天三夜后,完成了99%,这时候表空间用完了导致create失败,那只能吐血了有了resumable session后,他会等待一段时间,等你有了...
2019-01-11 12:35:09
938
原创 oracle 详解表分区
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应...
2019-01-10 16:20:06
229
原创 Oracle 生成awr报告
一、手工生成awr报告的方法1、相应权限用户登录(sysdba)后,在$ORACLE_HOME/rdbms/admin2、在sqlplus里执行@?/rdbms/admin/awrrpt.sql,按照提示操作。3、生成AWR报告说明单实例:@$ORACLE_HOME/rdbms/admin/awrrpt.sqlRAC:@$ORACLE_HOME/rdbms/admin/awrgrpt.s...
2019-01-09 10:15:20
454
原创 Oracle ORA-00313 open failed for members of log group解决办法
非当前联机日志文件故障恢复1.启动数据库时遇到ORA-00313,ORA-00312错误。ORA-00313: open failed for members of log group 1 of thread 1ORA-00312: online log 1 thread 1: ‘/home/oracle/oradata/s1/redo01.log’2.查看v$log视图。SQL&gt;...
2019-01-07 16:06:45
4325
原创 Oracle 物化视图materialized view
有个项目因为有比较多的查询汇总,考虑到速度,所以使用了物化视图。简单的把用到的给整理了下。先看简单创建语句:create materialized view mv_materialized_test refresh force on demand start with sysdate nextto_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'1...
2018-12-31 23:22:59
271
原创 Oracle v$session的blocking_session字段
以下一个小测试来说明blocking_session的含义SQL> select sid from v$mystat where rownum=1; SID---------- 129SQL> insert into test.test01(id) values (2);1 row created.SQL> commit;Commit co...
2018-12-26 21:44:17
2333
原创 Oracle 数据备份和恢复及数据迁移
数据库备份及备份的方式物理备份冷备份热备份逻辑备份exp/impexpdp/impdpOracle的恢复实例恢复-Crash recovery当数据库库因非正常方式关闭后,再次打开时,需要进行实例恢复。– 服务器掉电– 操作系统死机– 实例异常终止– shutdown abort介质恢复Oracle是如何开始恢复的–SCN四个SCN系统SCN—syste...
2018-12-23 14:59:59
1361
原创 Oracle 日志挖掘logminer
用途对oracle在线redo,归档日志进行分析。目的修正误操作审计dbms_logmnr可以基于日志文件分析(一个或者多个)可以基于时间段分析可以基于SCN分析实例往t表插入数字1至9Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as test@...
2018-12-17 23:10:06
328
原创 Oracle Drop表并未直接删除 drop table xx purge
drop表执行drop table xx 语句drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table <user_recyclebin.object_name or user_recyclebin.ori...
2018-12-17 11:51:16
827
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人