09 2020 档案
摘要:create table dept(deptno number(10) not null,deptname varchar2(30) not null,constraint pk_dept primary key(deptno));和create table emp( empno number(10
阅读全文
摘要:当克隆一个数据库到另外一台机器上,具有相同的数据库名称或者如果一个新的数据库名称是通过重建的控制文件, 那么需要改变DBBID,特别是如果是新的数据库在相同的rman catalog是注册。 尤其是如果使用rman catalog,rman catalog中只允许注册一个DBID,相同DBID不能注
阅读全文
摘要:alter table/view test_table(表名) col1 (列名)varchar2(20); 临时修改字段显示的长度 col col1(列名) format a10
阅读全文
摘要:1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从
阅读全文
摘要:最快的方法 感觉dump数据文件头这个方式很有趣,就dump了11.2.0.4和12.2.0.1的数据文件头 搜了下dbid的位置 发现在8220字节开始的4个字节处,不确定db_block_size不是8192的库是不是在这个位置 #我用的linux下hexdump,windows用UE打开估计也
阅读全文
摘要:# vi rman_backup..rcv rman target / as sysbackup run { allocate channel ch1 device type disk format '/home/oracle/%U'; # 指定备份路劲 crosscheck archivelog
阅读全文
摘要:一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Li
阅读全文
摘要:从原理上解释,Restore是使用备份文件,将数据库还原到过去的某个状态。 Recovery是使用redo日志和归档日志将数据库向前恢复,一步步的恢复到现在这个时点。 举个例子。 某生产环境的数据库,每天凌晨一点会作一次备份。某天下午两点时数据库文件损害,同时数据库宕机。 接着DBA开始恢复数据库。
阅读全文
摘要:1.数据文件 ①a.存放实际的数据; B.隶属于某个表空间 数据表空间 undo表空间 临时表空间 C.查看表空间对应的数据文件信息: Select file_name.tablespace_name from dba_data_files; Select file_name.tablespace_
阅读全文
摘要:以HR用户为例 第一步:首先你需要查看用户状态链接dba用户sqlplus / as sysdba;select username,account_status from dba_users order by username;如果有hr,就执行解锁第二步:执行解锁并修改密码alter user h
阅读全文
摘要:查看闪回功能是否开启 SQL> select flashback_on from v$database; FLASHBACK_ON YES 打开闪回功能(确保数据库处于归档模式) SQL> shutdown immediate; SQL> startup mount;SQL> alter datab
阅读全文