https://i.ancii.com/robinhe/
专注.net、java、数据库技术
redo也就是重做日志文件,Oracle维护着两类重做日志文件:在线重做日志文件和归档重做日志文件。这两类重做日志文件都用于恢复;其主要目的是,万一实例失败或介质失败,它们能够恢复数据。从概念上讲,undo正好与redo相对。redo用于在失败时重放事务,
更加怪异的是,重建监听也无效,还是报TNS-12541错误,而且启动过程非常慢,随即我查看了硬件配置,和数据库的参数配置,虽然比较低,但也不至于数据库能起来,监听起不来呀,随后检查端口,发现存在1521端口,说明监听是起来的,这个时候,我手工shutdow
64位需要进入Windows的隐藏文件夹C:\ProgramData\中找到MySQL\MySQL Server 5.7,修改配置文件my.ini. 将其注释或者是删除即可。
背景线上某个数据库有1000个分库的DB,磁盘告警,每个库的大小都不是很大但是加起来就非常大了。手动根据时间字段来清理数据不太现实,于是决定写脚本来删除指定时间以前的数据。-d ${DBBAK_DIR}/$DB ] && mkdir -p
Can't open and lock privilege tables: Table 'mysql.user' doesn't exist这个问题是由于myql存放文件中没有系统自带的数据库可以输入mysql_install_db或者将数据库的路径重新修
在Oracle 10g版本中,推出了一个新特性——归档压缩,此功能的目的是在归档传输到远程或者归档存储到磁盘之前进行压缩,以便减少归档传输的时间和占用的磁盘空间。可以用下面的语法开启数据库的归档压缩功能:alter database archivelog
Oracle 10g引入sga_target,可以自动对SGA进行调整;Oracle 11g则对这两部分进行综合,引入memory_target,可以自动调整所有的内存,这就是新引入的自动内存管理特性。NAME TYPE VALUE--
从下面的例子中可以看到,在生产数据库中对象的重新编译会导致library cache lock,所以应该尽量避免在业务高峰期编译对象。如果是package或过程中存在复杂的依赖关系就极易导致library cache lock的出现,所以在应用开发的过程中
由于目录变化,需要将数据库从目录/home/db2inst1移动到目录/public/home/guanghong.yu/db2inst1重新编目数据库$db2 uncatalog db Oracle$db2 catalog db oracle编目成功后会
/*安装CMake*//*进入CMake源代码所在目录*/cd #/*解压CMake源代码*/tar zxf cmake-2.8.3.tar.gz. /*创建用户组*/groupadd mysql/*创建用户并加入用户组,并取消永不的sbin权限*/use
create public database link to_sz connect to scott identified by password using 'to_suzhou';SQL> select owner,object_name fro
[root@centos ~]# uname -amLinux centos 2.6.9-55.ELsmp #1 SMP Wed May 2 14:28:44 EDT 2007 i686 i686 i386 GNU/Linux. 如果不够i全年共设置TMP
下面说一下手动建库的基本流程。本人菜鸟,在翻阅很多牛人的文档后发现手动建立数据库并没有想象中的那么复杂,当然在本次实验中只是为了学会手动建库,没有考虑数据库的用途,和性能。所以很多参数都用的是默认值,要是想搞一个性能优良的数据库,还是要详细阅oracle读
在使用drop user cascade之前,通常使用kill session来终止当前已经连接的会话,但对于一个运行中的比较长的事务尚未提交完成的情况下,kill session常需要很长的时间。而且还必须回到操作系统级别kill掉相应的会话进程,比较麻
Oracle 10g的ASM实例的sys密码有时候需要修改。它的修改方法是直接修改ASM实例的密码文件,和数据库实例中用户的密码修改方式是不一样的。如果使用alter user命令修改,将出现ORA-01031错误。SQL> ALTER USER s
如果直接从源使用exp/expdp导出数据,然后使用imp/impdp导入数据到目标的话,可能会出现数据超长的情况,这时候就不好搞了,因此我就使用了中转的方式。继续这个问题,之所以这么做,目的是为了在数据部超长的情况得到CHAR/VARCHAR2类型字段以
mysql备份主要包括热备和冷备,在此使用热备,也就是利用mysqldump导出SQL语句的方式进行备份。DB_name="luwenju" //需要备份的数据库。BACK_DIR="/opt" //备份文件保存数据
首先讲一下,truncate命令:语法:TRUNCATE TABLE table;表格里的数据被清空,存储空间被释放。运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。只有表格的创建者或者其他拥有删除任意表格权限的用户才能清空表格。如果有R
今天上网才了解到,原来这个exp不导出空表,是11g的新特性,当表无数据时,不分配segment,以节省空间,所以exp导出的时候,不导出这些表。类似 alter table T_TAB allocate extent;然后再用exp的方式去导出数据库,终
环境:OS:Red Hat Linux As 5DB:Oracle 10.2.0.410G以后Oracle推出了使用ASM(Auto Storage Management)管理的存储方式,随着Oralce版本的不断变更,ASM存储管理方式也越来越稳定.下面
0 关注 1 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号