- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 oracle 临时表空间的增删改查
oracle 临时表空间的增删改查1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/102
2013-12-31 13:33:03 636
原创 oracle rman备份和还原命令 小记
1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库) SQL> startup mount (启动实例并加载数据库,但不打开) SQL> alter
2013-12-26 17:21:53 742
原创 深度理解Oracle10g中UNDO_RETENTION参数的使用
每一中数据库都需要有一种管理回滚或者撤销数据的方法。当一个DML发生以后,在用户还没有提交(COMMIT)改变,用户不希望这种改变继续保持,需要撤销所做的修改,将数据回退到没有发生改变以前,这时就需要使用一种被称为撤销记录的数据。 使用撤销记录,我们可以:1、 当使用ROLLBACK语句时回滚事务,撤销DML操作改变的数据2、 恢复数据库3、 提供读取的一致性4、
2013-12-26 10:49:35 591
原创 ORACLE权限中with admin option 、with grant option的用法
with admin option是用在系统权限上的,with grant option是用在对象权限上的。SQL语句:GRANT CREATE SESSION TO emi WITH ADMIN OPTION;GRANT CREATE SESSION TO role WITH ADMIN OPTION;GRANT role1 to role2 WITH ADMIN OPT
2013-12-26 10:23:29 1229
原创 Oracle DB 使用RMAN恢复目录
• 对恢复目录和RMAN 资料档案库控制文件的使用进行比较• 创建和配置恢复目录• 在恢复目录中注册数据库• 同步恢复目录• 使用RMAN 存储脚本• 备份恢复目录• 创建虚拟专用目录RMAN 资料档案库数据存储:比较选项控制文件:• 管理更简单• 默认设置恢复目录:• 复制控制文件数据• 存储更长的备份历史记录
2013-12-25 15:43:07 1006
原创 Oracle的recyclebin
Oracle10G以前执行drop table后表就即被删除了。10G后引入了垃圾回收站的概念recyclebin。如果仍只是drop table xxx,表不会立即被删除,而是被暂时放入回收站。可以保障某些误操作后还可以将表还原。1.查看数据库是否开户recyclebin功能SQL> show parameter recyclebin;NAME
2013-12-25 14:31:40 742
原创 参数job_queue_processes与Oracle jobs
Oracle jobs为Oracle开发人员和数据库管理员提供了数据库层面维护的极大便利性。对于Oracle jobs在Oracle 9i之前,是由dbms_jobs来实现,而到了10g之后,多出了dbms_scheduler方式。两者同样可以添加Oracle job,只不过dbms_scheduler的功能更为强大。在使用Oracle jobs时,我们不得不关注job_queue_process
2013-12-25 13:56:21 918
原创 PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
启动PL/SQL Developer 报字符编码不一致错误Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause unexpected results.Note: you can set the c
2013-12-25 13:52:38 797
原创 Oracle 自动段空间管理(ASSM:auto segment space management)
一. 官网说明Logical Storage Structureshttp://download.oracle.com/docs/cd/E11882_01/server.112/e16508/logical.htm#CNCPT7668 其中有关ASSM 的内容如下: Logical Space ManagementOracle Database must use log
2013-12-24 18:03:33 1197
原创 Oracle 10g Shrink Table 详解
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。 如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏
2013-12-24 17:49:23 856
原创 Oracle 高水位(HWM: High Water Mark)
一. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度: 表空间, 段, 区 和 块. 1.1 块: 是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 每一个Block里可以包含多个row. 1.2
2013-12-24 17:41:26 965
原创 重新配置与卸载 11gR2 Grid Infrastructure
Oracle 11g R2 Grid Infrastructure 的安装与配置较之前的版本提供了更多的灵活性。在Grid Infrastructure安装完毕前执行root.sh经常容易出现错误,并且需要修复该错误才能得以继续。在这个版本中我们可以直接通过执行脚本rootcrs.pl来重新配置Grid Infrastructure而无需先卸载Grid Infrastructure,然后修复故障后
2013-12-24 16:28:14 859
原创 Data Recovery Advisor
Data Recovery Advisor 是11g新特性,是Oracle顾问程序架构的一部分,它会在遇到错误时自动收集有关故障信息。如果主动运行Data Recovery Advisor,通常可以在用户查询或备份操作检查到故障前检测和修复故障。Data Recovery Advisor可以检测到诸如块受损的相对较小的错误,也可以检测到导致数据库无法成功启动的错误,如缺少联机重做日志文件,数据文件
2013-12-23 14:55:12 904
原创 oracle TSPITR(执行表空间时间点恢复)
• 列出在执行表空间时间点恢复(TSPITR) 时会发生的操作• 阐释TSPITR 使用的术语的定义• 确定适合将TSPITR 用作解决方案的情况• 确定时间点恢复的正确目标时间• 确定不能使用TSPITR 的情况以及解决方法• 执行自动TSPITR表空间时间点恢复(TSPITR):概念• 通过执行TSPITR 可将一个或多个表空间快速恢复到以前的某个时间。
2013-12-23 13:43:12 769
原创 varchar2与nvarchar2的区别
VARCHAR2(size),可变长度的字符串,其最大长度为 size 个字节。size 的最大值是 4000,而最小值是 1。您必须指定一个 VARCHAR2 的 size。 NVARCHAR2(size),可变长度的字符串,依据所选的国家字符集,其最大长度为 size 个字符或字节。size 的最大值取决于存储每个字符所需要的字节数,其上限为 4000 个字节。您必须为 NVARCHAR2
2013-12-23 13:41:31 1065
原创 nohup liunx 后台挂载程序进程
liunx 后台自行运行进程nohup java -jar apex.war &nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令
2013-12-20 15:49:13 1191
原创 Oracle的表空间quota详解(ORA-01536,ORA-01950)
当你创建用户的时候, 如下:SQL> CREATE USER user01IDENTIFIED BY oracleDEFAULT TABLESPACE tbs1TEMPORARY TABLESPACE tempPROFILE defaultSQL> GRANT create session, create table TO user01;While executin
2013-12-18 17:13:40 1017
转载 软软解析
1.是否软软解析要靠参数SESSION_CACHED_CURSORSORACLE检查会话以决定是否有同一个会话中同一个语句超过3次解析,如果是,可以把该语句相关的CURSOR移到SESSION CURSOR CACHE,并在该 session的UGA里创建一个标记将来同一个会话请求解析语句时,先去搜索SESSION CURSOR CACHE是否有相同语句的CURSO
2013-12-18 10:47:08 732
原创 oracle 删除数据文件
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用: alter database datafile '...' of
2013-12-17 16:49:15 954
原创 oracle 一致性读
一致性读 consistent get Oracle是一个多用户系统。当一个会话开始读取数据还未结束读取之前,可能会有其他会话修改它将要读取的数据。如果会话读取到修改后的数据,就会造成数据的不一致。 一致性读就是为了保证数据的一致性。在Buffer Cache中的数据块上都会有最后一次修改数据块时的SCN。2.为什么要一致性读,为了保持数据的一致性
2013-12-16 17:00:14 800
原创 RMAN 验证 备份 的有效性
Rman 对数据文件的验证,主要是验证坏块,包括逻辑坏块和物理坏块。 Oracle 坏块 总结 http://blog.csdn.net/tianlesoftware/archive/2009/12/17/5024966.aspx 一. 备份DB并查看备份 备份脚本参考: Nocatalog 下的RMAN 增量备
2013-12-03 14:24:17 1352
原创 rman 总结2
一,RMANR 连接到库1),连接本地数据库a,如果本地有多少实例,则需要设置环境变量ORACLE_SID, windows 平台: set ORACLE_SID= INSTANACE NAME UNIX/LINX平台: export ORACLE_SID=INSTANCE NAME8i : $rman target / nocatalog 9i以上的数据库直接 rman
2013-12-02 16:38:53 784
原创 Oracle-rman总结1
rman的几种常用命令configure,list,crosscheck,report,format********************************1.configureRMAN> show all;RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONF
2013-12-02 16:35:16 698
postgresql-9.6.19-1-linux-x64-binaries.tar.gz
2020-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人