昨日,服务器一磁盘意外故障,c盘数据丢失,重新安装操作系统后,完全还原意外前的数据方法: 完全按照原配置(安装路径、实例名、用户名、密码)重新安装oracle后,将之前留下的oracle文件夹完全拷贝覆盖当前新安装的oracle,启动数据库管理器,数据库完好如初,数据毫发未损,...
一、添加数据 /*添加数据*/ insert into STU values(\'stu0004\',\'赵一\',18,1,\"kc0004\"); insert into STU(STU_ID,STU_NAME,STU_AGE,STU_SET ) values(\...
首先谈谈它们的共同点吧:它们本质上都是一种对资源的独占锁定,都是由并发引起(如果数据库只有一个session,就谈不上锁定)。 接着着重谈谈它们的不同点: 首先,它们的目的不一样,enqueue (即Lock,Oracle官方文档混合使用这两个名词,在等待事件里,可以看到大量的...
最近刚到公司上班,大致了解了一下公司的流程之后,发现数据库非常需要恶补一下,以前在学校学习的一些数据库都是SQLserver,以及一些增,删,改,查的基本操作, 这些都是好早好早以前的事了,后来大部分时间都用来学习汇编,搞逆向去了,为了自己的发展必须要打好开发的基础,当然数据库...
今天在手工配置Oracle11g的EM时总是报如下错误: WARNING:ORA-00001:uniqueconstraint(SYSMAN.PARAMETERS_PRIMARY_KEY)violated ORA-06512:at\"SYSMAN.EMD_LOA...
查看一些数据库服务器和客户端的额字符集有没有不同的:复制代码 代码如下:select * from nls_database_parameters;select * from nls_instance_parameters;select * from v$nls_paramet...
如果Oracle在运行中很不幸遇到undo损坏,当然最好的方法是完全恢复,不过如果没有备份,可以采用一种非常规的手段(利用Oracle的隐藏参数),如果此时undo包含未提交的事务,会造成一点点的数据丢失(一般都是可忍受的),如果没有未提交的事务,则不会有数据丢失。其主要步骤有...
DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_name tablespace_nam...
这里所说的自动增长列,主要是指一个表中主键id的自动增长。 Oracle与Mysql不同,不能在CREATE建立表时设置自动增长列功能。 Oracle必须通过创建sequence序列来实现自动增加列的功能。 首先要建立序列(当然必须要先建好表,添加好主键约束,这列假设约束名为t...
Hash分区是通过对分区键运用Hash算法从而决定数据的分区归属。使用Hash分区有什么优点呢? 常用的分区表所具有的优点:如提高数据可用行,减少管理负担,改善语句性能等优点,hash分区同样拥有。此外,由于Hash分区表是按分区键的hash计算结果来决定其分区的,而特定的分区...

我的博客

人生若只如初见,何事秋风悲画扇。