随笔分类 -  Oracle

摘要:alter table/view test_table(表名) col1 (列名)varchar2(20); 临时修改字段显示的长度 col col1(列名) format a10 阅读全文
posted @ 2020-09-23 14:56 捌玖 阅读(11429) 评论(0) 推荐(0)
摘要:1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从 阅读全文
posted @ 2020-09-22 15:14 捌玖 阅读(195) 评论(0) 推荐(0)
摘要:最快的方法 感觉dump数据文件头这个方式很有趣,就dump了11.2.0.4和12.2.0.1的数据文件头 搜了下dbid的位置 发现在8220字节开始的4个字节处,不确定db_block_size不是8192的库是不是在这个位置 #我用的linux下hexdump,windows用UE打开估计也 阅读全文
posted @ 2020-09-11 16:48 捌玖 阅读(196) 评论(0) 推荐(0)
摘要:# vi rman_backup..rcv rman target / as sysbackup run { allocate channel ch1 device type disk format '/home/oracle/%U'; # 指定备份路劲 crosscheck archivelog 阅读全文
posted @ 2020-09-08 14:34 捌玖 阅读(373) 评论(0) 推荐(0)
摘要:从原理上解释,Restore是使用备份文件,将数据库还原到过去的某个状态。 Recovery是使用redo日志和归档日志将数据库向前恢复,一步步的恢复到现在这个时点。 举个例子。 某生产环境的数据库,每天凌晨一点会作一次备份。某天下午两点时数据库文件损害,同时数据库宕机。 接着DBA开始恢复数据库。 阅读全文
posted @ 2020-09-07 14:50 捌玖 阅读(949) 评论(0) 推荐(0)
摘要:1.数据文件 ①a.存放实际的数据; B.隶属于某个表空间 数据表空间 undo表空间 临时表空间 C.查看表空间对应的数据文件信息: Select file_name.tablespace_name from dba_data_files; Select file_name.tablespace_ 阅读全文
posted @ 2020-09-01 15:05 捌玖 阅读(524) 评论(0) 推荐(0)
摘要:以HR用户为例 第一步:首先你需要查看用户状态链接dba用户sqlplus / as sysdba;select username,account_status from dba_users order by username;如果有hr,就执行解锁第二步:执行解锁并修改密码alter user h 阅读全文
posted @ 2020-09-01 10:40 捌玖 阅读(259) 评论(0) 推荐(0)