数据安装完之后,数据库安装人员就可以把数据库交付给维护人员或者应用部署人员,但是往往很多时候没有交接文档,缺乏必要的信息,在后续的工作中造成了不少不便。在这里,我选取了一些比较重要的数据库信息——主机名称、操作系统版本、数据库安装用户名、数据库安装用户密码、数据库安装用户主目录、数据库安装用户环境变 […]
某分区表历史分区下线方案
1.确定时间段:和客户沟通后确定需要清理的分区时间段,一般建议数据保留6个月。 2.确定对应分区:找到mytable_history表的所有分区, HIGH_VALUE-1对应的值是actiondate: 用p_user用户登录 select partition_name,high_value fr […]
解决DP备份报错licenses的问题
某省的同事和我说,他们的DP备份从本月的8日开始就报错,之后一直无法进行备份,包括arch日志和数据库全备。 登录client后进行查看: omnidb -session -last 7: SessionID Type Status User.Group@Host ================= […]
某省报表数据库升级9204到9206步骤
操作系统版本是HPUX-B.11.11 1.exp备份、p_user01和p_user02用户的创建语句 2.停报表应用,并且通知中央 3.升级数据库 3.1 检查ORACLE_HOME和ORACLE_SID $ echo $ORACLE_HOME $ echo $ORACLE_SID 3.2 停数 […]
exp时对密码中含“)”的处理
今天在做exp的时候,该用户的密码为Rdy)Jl!S。在做exp的时候总是报错: $ exp testuser/Rdy\)Jl!S@hbreport owner=testuser LRM-00116: syntax error at ‘)’ following ‘testuser/Rdy’ EXP- […]
停数据库的技巧
一般我们直接shutdown immediate就可以停下数据库,但是对于生产系统,跑的数据量又比较大,redolog又有几百兆,这个时候我们shutdown数据库的时候一定要谨慎。 1.停数据库 1.1、停listener 1.1.1、lsnrctl stop LISTENER_NAME 停侦听 […]
在rac 模式下维护的一些注意点
1、通过gv$session查询到的sid,serial#,然后进行alter system kill sesson ‘sid,serial#’,如果不是登陆在那个实例的机器上,会报session 不存在。 必须登陆到那个session所在的实例上,在那个实例上进行kill […]
表结构的迁移
在oracle中,将表结构迁移其实有多种方法: 1、exp导出,且row=n 2、利用DBMS_METADATA.GET_DDL,利用该方法可以将当初的建表语句导出成文本,且建表语句包含storage。
1 2 3 4 5 6 7 |
set pagesize 0 set long 90000 set feedback off set echo off SELECT DBMS_METADATA.GET_DDL('TABLE', U.TABLE_NAME) FROM USER_TABLES U; SELECT DBMS_METADATA.GET_DDL('INDEX', U.INDEX_NAME) FROM USER_INDEXES U; SELECT DBMS_METADATA.GET_DDL('VIEW', U.VIEW_NAME) FROM User_Views U; |
3、利用user_tables […]
drop 大表的一些技巧
drop表之前,先看看是否有约束,如果有,可以将先将约束删除。下面我们来看看如何删除一个178G,有12亿左右数据的表。 由于在执行drop或者truncate的时候,oracle会自动的清理extent,一般对于这样的大表,会extent很多次,笔者的这个表已经extent 近4000次,对于这样 […]
drop user时候报ora-600错误
今天一位朋友,在drop user的时候报错ora-00600错误。 执行: drop user abc cascade; 报错: VBO:无法删除用户。 ORA-01001 无效的游标 ORA-00600: internal error code, arguments: [qmxiUnpPacke […]
HP MSL6000带库的兼容性问题
由于要做定期的数据库全备,且将数据库全备的磁带(800G/卷)移交给相关人员保存,而公司新上了HP的MSL 6000的带库,而相应的磁带有不够了,咨询过相应的集成人员,可以使用老带库MSL 5000中的200G/卷的磁带顶替换下来的磁带。 不过顶替上去后,对200G的磁带进行format的时候,发生 […]