DataBase
sysnl
做最好的自己,我能!每个人都是一座山,世界上最难攀登的山,其实是自己。往上走,即便一小步,也有新的高度。人生就像登山,很多时候,遥看目标,似乎高不可攀,其实每向前一小步,我们也就距离目标更近一步,每个人不管多么平凡,只要真诚付出努力,都能够到达比想象更高的高度。
展开
-
Oracle的备份与恢复
系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7 为例,来讲述一下数据库的备份和恢复。 ORACLE 数据库有三种标准的备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份。导转载 2008-12-15 19:04:00 · 521 阅读 · 0 评论 -
【转】如何将Oracle数据库的普通表转换成分区表
导读:在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle数据库提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了,Oracle的普通表没有办法通过修改属性的方式直接转化为转载 2011-08-14 14:30:35 · 1625 阅读 · 0 评论 -
ORACLE 存储过程及TABLE里的数据用PL/SQL备份及用PLUS SQL还原
1. 备份 PL/SQL---->TOOL----->Export user objects,然后选中要备份的存储过程,右击Save Object Selection( 这一步可以省略,但是如果你有很多的存储过程,而且需要分成不同的模块时,那么下次你再备份时,可以直接转载 2011-02-06 17:51:00 · 649 阅读 · 0 评论 -
创建并使用DBLink
--赋权 grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to sa_user; --创建DBLINKcreate PUBLIC database link dblink_psm connec原创 2011-09-17 16:01:35 · 722 阅读 · 0 评论 -
【转】oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.)转载 2011-08-08 10:28:01 · 1760 阅读 · 0 评论 -
常见性能报告收集方法(AWR,ASH)
在出现性能问题的时候,HS_DBA通常都需要你生成,出现性能问题时间段的AWR或者ASH报告,所以还是需要客户维护人员平常学会收集AWR ASH报告收集也是比较简单的一下为实例:1 AWR 报告的收集$ sqlplus / as sysdba(首先在操作上转载 2011-10-02 18:30:44 · 3821 阅读 · 0 评论 -
"ORA-01940: 无法删除当前已连接的用户"的解决方法
执行命令:【drop user OracleUser cascade;】 时提示ORA-01940:cannot drop a user that is currently conneted通过命令【select username,sid,serial#,status from v$session where username='OracleUser '; 】确认当前有多少用户连接该用户,以原创 2011-11-08 09:09:32 · 912 阅读 · 0 评论 -
Oracle rac安装过程详解
全文援引于http://club.techtarget.com.cn/showtopic.aspx?topicid=5557&onlyauthor=1,感谢作者 安装过程中参考的文章: http://chinaunix.net/jh/19/119236.html 在建立数据库以后,启动第二个实例时,参考了作者的做法,在此对作者表示感谢! 安装开始前,请先参转载 2012-02-26 23:52:40 · 904 阅读 · 0 评论 -
SPFile文件常用内容详解
<br />SPFile文件是一个二进制格式的文件,尽管可以打开它查看其中的内容,但是任何用户都不应当手工对其内容进行修改,否则实例将无法启动。<br /> 修改SPFile文件需要使用Alter System语句,可以在Set子句中通过Scope选项来设置Alter System语句的影响范围。<br /> a.Scope=SPFile:修改仅记录在SPFile文件中。只有在下一次启动数据库时修改才会生效,同时适用于动态/静态初始化参数。<br /> b.Scope=Memory:修改仅转载 2011-02-06 17:53:00 · 3117 阅读 · 0 评论 -
学习Oracle
1、创建新用户,并使用新用户登陆Oracle SQL > create role RoleTest; SQL > grant dba to RoleTest; SQL > create user UserTest identified by usertest ; SQL > grant RoleTest to UserTest wit原创 2008-12-18 07:30:00 · 416 阅读 · 0 评论 -
ORA-09817,ORA-01075报错解决方法
<br />连接数据库时,提示:<br />SQL> conn /as sysdba<br />ERROR:<br />ORA-09817: Write to audit file failed.<br />SVR4 Error: 28: No space left on device<br />ORA-01075: you are currently logged on<br />SQL> <br />查看硬盘空间发现:<br />bash-2.05$ pwd<br />/export/home/orac原创 2011-02-05 17:42:00 · 3469 阅读 · 0 评论 -
oracle11g更改字符集AL32UTF8为ZHS16GBK
<br />Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. <br />Character set conversion may cause unexpected results. <br />Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LA原创 2011-02-05 17:42:00 · 6209 阅读 · 0 评论 -
decode和instr的用法 以及 row_number() over语法
select operation_type,nename,resource_name,num,rnfrom( select nename,operation_type,resource_name,num,row_number() over (partition by operation_type order by num desc) rn from ( select operation_type,substr(nename,1,decode(instr(nename,':原创 2011-02-05 17:51:00 · 2533 阅读 · 0 评论 -
oracle中的decode函数
<br />DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 <br /><br /> 区别于SQL的其它函数,DECODE函数还能识别和操作空值。 <br /> 语法:DECODE(control_value,value1,result1[,value2,result2…][,default_result]); <br /> contro原创 2011-02-06 17:46:00 · 542 阅读 · 0 评论 -
删除数据文件后在dba_data_files中仍旧遗留数据
<br />SQL> altere database datafile 'D:/DATABASE/ORACLE/ORADATA/ORATEST/USER_TEMP.DBF' offline drop;<br />使用上述命令将数据文件user_temp.dbf从表空间USERS中删除后,在dba_data_files中仍旧能够查询它,见下图。只是其中bytes,blocks,maxbytes是null,status是有效状态。<br /> <br /><br /><br />简单的对datafile的off原创 2011-02-06 17:49:00 · 3152 阅读 · 1 评论 -
ORA-01116: error in opening database file 89
<br />语法:<br />DROP TABLESPACE tablespace <br />[ INCLUDING CONTENTS [ {AND | KEEP} DATAFILES ]<br />[ CASCADE CONSTRAINTS ]<br />] ;<br />直接使用:<br />drop tablespace 会出现如下错误:<br />ORA-01116: error in opening database file 89<br />ORA-01110: data file 89: '原创 2011-02-06 17:50:00 · 4966 阅读 · 0 评论 -
Oracle DBA命令参考——alter database
<br />alter database:修改数据文件<br />alter database datafile 4 offline;<br />alter database datafile '/opt/oracle/datafile/users01.dbf' offline;<br />alter database datafile '/opt/oracle/datafile/users01.dbf' resize 100M;<br />alter database datafile '/opt/ora原创 2011-02-06 17:52:00 · 1285 阅读 · 0 评论 -
物化视图
物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。 其中物化视图有三种:聚集物化视转载 2012-08-01 21:49:34 · 667 阅读 · 0 评论