如前例中所示,指定对象跳过应用虽然被取消,但是有可能在此期间由于Primary数据库做过数据修改,两端此时已经不同步,如果Standby端继续应用极有可能导致应用错误的数据。  对于这类情况,Oracle数据库也早有预见,DBMS_LOGSTDBY包中还有一个过程叫INSTANTIATE_TABL
原创 2012-04-05 13:42:12
491阅读
Oracle可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。1、检查是否开启归档,当前为没开启SYS@icsdb >archive log list数据库日志模式    
原创 2017-03-24 16:57:01
1117阅读
在CREATE INDEX和ALTER INDEX REBUILD时可以指定COMPUTE STATISTICS语句,对于非分区表重建索引时会收集表、列和索引的统计信息。对于分区表,只收集索引信息,不会收集表和列信息。可以在将METHOD_OPT参数设置为“FOR ALL HIDDEN COLUMNS SIZE N”来收集函数索引的索引表达式信息。1、Oracle根据下列条件来决定使用哪些索引:索
原创 2013-04-28 09:19:14
575阅读
数据误删 表结构没有发生改变 --开启表字段转移,不开启无法还原 alter table 表名 enable row movement; --数据闪回 flashback table 表名 to timestamp to_timestamp('2021-07-21 12:00:00','yyyy-m ...
转载 2021-07-21 16:25:00
252阅读
2评论
一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从FLASHBACK TABLE区恢复回来希望是挺大的。一般步骤有: 1
原创 2022-12-23 01:24:10
135阅读
修改主机名会影响上面两方面   1、网络参数   2、文件目录名文件名   oracleproduct10.2.0db_1文件夹下   (你的域名)_orcl   为   db_1localhost_orcl   db_1hostName_orcl   而后同样这样做在如下目录   db_1/oc4j/j2ee/OC4J_DBConsole_localhost_orcl   
转载 2011-04-04 00:11:49
1742阅读
原因是数据库中的字段类型与SQL语句中的类型不匹配造成的,后边的数字,代表第几个参数错误。找到对应参数配置或者SQL中这个参数的类型是否与数据库中匹配,更改后便解决了
原创 2023-05-26 06:00:26
153阅读
一:表的恢复     对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从f
原创 2023-08-18 13:48:17
207阅读
一:表的恢复对误删的表,只要没有使用PURGE永久删除选项,那么从flashback区恢复回来希望是挺大的。一般步骤有:1、从flashback里查询被删除的表select*fromrecyclebin2.执行表的恢复flashbacktabletbtobeforedrop,这里的tb代表你要恢复的表的名称。二:表数据恢复对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选
原创 2018-08-10 14:26:25
1799阅读
以下均为命令行形式) 1.切换到oracle数据库用户: su - oracle 2.查看数据库的监听状态: lsnrctl status 3.停止监听: lsnrctl stop 4.登陆到oracle数据库: sqlplus / as sysdba 5.登陆后 若oracle为启动状态,则先停止 ...
转载 2021-09-25 11:30:00
860阅读
2评论
oracle未归档current redo损坏的恢复如下例子:----Session 1SQL> conn zw/zwConnected.SQL> select count(1) from t;  COUNT(1)----------     14041SQL> delete from t where rownum 1000 rows del
原创 2023-02-24 09:30:04
58阅读
oracle等保中有条要求:应重命名删除默认账户,修改默认账户的默认口令。给的建议是修改sys,system默认账户名称,避免使用常见用户名称;以下记录了两种方法来实现上面的要求:Oracle重命名sys操作记录方法一:通过用户的信息是存储在user$实体表中的id来修改1.1、首先获取用户的idselectusername,user_idfromdba_userswhereusername=&
原创 2020-09-07 19:01:05
1440阅读
近期打算写一个【从ORACLE/MySQL到OceanBase】序列。本文是第三篇。OceanBase的参数比较多且有趣,也是了解OceanBase数据库特点的一个很好的点。
原创 2022-05-11 17:29:07
893阅读
oracle中,想创建一个账号,然后只能只读地访问指定的表,怎么搞?一、为特定的表创建视图 创建视图的时候还
原创 2022-08-15 14:11:49
63阅读
oracle中,想创建一个账号,然后只能只读地访问指定的表,怎么搞?一、为特定的表创建视图 创建视图的时候还可以加上过滤条件,连访问哪些数据都可以指定。create or replace view bigboss.v_User as select * from bigbos...
转载 2017-04-21 16:23:00
93阅读
2评论
不过在登陆到oms之前,你必须首先安装oms服务。 启动oracle universal installer,查看已安装产品,展开oracle主目录--oraHome92
原创 2023-11-07 11:57:51
143阅读
我忽然明白了,System.Data.OracleClient其实是一个适配器,或者只是提供了一些接口,本身并不实现对oracle的读取。如果我
原创 2022-08-28 01:08:22
1458阅读
在E:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN目录中找到scott.sql 现将原代码粘贴如下:   DROP TABLE EMP;  CREATE TABLE EMP         (EMPNO&nbsp
原创 2013-04-15 10:31:42
1001阅读
Oracle 备份、恢复单表多表数据步骤,适用于 Oracle 8、9、10。 *备份单表多表数据: [java] view plain copy exp user/password@server file=filefullpathname log=logfullpathname tables=
转载 2018-08-30 20:34:00
245阅读
2评论
Oracle 备份、恢复单表多表数据步骤 Oracle 备份、恢复单表多表数据步骤,适用于 Orac
原创 2022-10-21 12:13:19
348阅读
  • 1
  • 2
  • 3
  • 4
  • 5