ORACLE block损坏
ORACLE如何验证是否损坏:1. Checksum:将data block上存储内容通过算法算出值,存放在block头上,每次读写是验证是否一致功能查看:show parameter db_block_checksum;默认:true2. Checking:在内存中...
ORACLE 行链接 行迁移
行链接产生原因:当一行数据大于一个数据块,ORACLE会同时分配两个数据块,并在第一个块上登记第二个块的地址,从而形成行链接。预防方法:针对表空间扩大数据块大小。行迁移产生原因:当Update时,Updat...
ORACLE shrink
作用:手动收缩空间前提:row movement 功能开启查看row movement状态:select * from dba_tables where table_name ='表名';开启row movement:alter talbe 表名 enable row movement;使用:整理(数据...
ORACLE 迁移
对象:表空间,数据库作用:将表空间,数据库通过复制的方法尽快传输的另一台机器,可以跨平台移动system表空间迁移:1. 关闭数据库SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程...
ORACLE 创建ASM系统
操作系统:Linux5.3创建磁盘:添加6个1G的SCSI磁盘,使用fdisk命令格式化。创建文件:touch /etc/udev/rules.d/99-oracle-asmdevices.rules添加内容:KERNEL=="sda1",NAME="asm1" WNER="oracle", GROUP=...
ORACLE UNION
UNION:union 排序;集合的并,不包含重复行UNION ALL:union all 不排序;集合的并,包含重复行UNION / UNION ALL:忽略UNION / UNION ALL后面的别名例如:SELECT department_id "DEPT_ID", department_...
ORACLE TIMESTAMP
1.建实验用表:SQL> DROP TABLE TIMESTAMP_TEST;表已删除。SQL> CREATE TABLE TIMESTAMP_TEST( 2 TIME DATE, 3 TIMESTP TIMESTAMP(3), 4 &nbs...
ORACLE UNUSED
系统忙时,在不占用资源情况下删除列。1. SET UNUSED 选项标记一列或者多列不可用, 是不可恢复的;可以重新在该表建立同名的列使用:ALTER TABLE table SET UNUSED (column)2. DROP UNUSED COLUMNS 选项是删除被...
ORACLE 二叉树查询
二叉树查询,去掉树枝及相应的叶子select employee_id, last_name, job_id, manager_idfrom employeesstart with employee_id=101connect by prior employee_id=manager_id and manager_id!=108二叉树查询,只是去掉...
ORACLE WITH
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用with语句只能用在select语句中例如:WITH a AS (SELECT * FROM regions), b AS (SELECT *...
ORACLE 连接文件配置
ORACLE 11glistener.ora# listener.ora Network Configuration File: d:\app\TOM.SHEN\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER...
ORACLE UNDO REDO查看
UNDO表空间:select * from flashback_transaction_query;REDO日志分析:注意:必须将所有的脚本在同一窗口执行。1. 创建路径:mkdir /usr/local/dbschown oracle:oinstall /usr/local/dbs2. 修改数据...
ORACLE 修改主机名
1. 停数据库,停监听器,修改操作系统主机名,重启操作系统;2. 修改C:\WINDOWS\system32\drivers\etc下面的hosts文件中的主机名;3. 使用Net Configuration Assistant重建监听器;4. 使用Net Manger修改”服务命...
ORACLE 9i statspack使用
安装1.建一个单独的表空间用于Statspack 或建在tools表空间上(>100MB) sqlplus “/ as sysdba” create tablespace perfstat datafile ‘/oracle/oradata/perfstat.dbf’ size 500M extent management local...
ORACLE 跟踪统计用户操作
Oracle新增了DBMS_MONITOR包,使得用户可以更加方便的设置TRACE和统计信息。查看:SELECT SID, SERIAL#, SQL_TRACE, SQL_TRACE_WAITS, SQL_TRACE_BINDS FROM V$SESSION如果SQL_TRACE为disable则说明...
ORACLE 使用DBMS包
如果非sys用户,需要授权。例如:grant execute on dbms_lock to hr;执行脚本:declare i integer :=1;beginwhile i<100loopinsert into test1 values(sysdate);i:=i+1;dbms_lock.sleep(1);commit;end loop;...
ORACLE 显示输出结果
输入:set serverout on再执行:DBMS_OUTPUT.PUT_LINE(sysdate);就有结果