命令行建库
命令行建库102050 RHEL6u5--创建口令文件orapw file=orapwfengsh entries=5 password=oracle--创建参数文件cp initdw.ora initfengsh.oravi initfengsh.ora :%g/^#/d :%g/^&/d 或者cat initdw.ora | grep -v ^# | grep -v ^& > initfengsh.ora###############initfengsh.ora########db_name=fengshdb...
11GR2在线迁移OCR&VOTEDISK
环境操作系统 RHEL 5.5数据库 ORACLE 11.2.0.1.0现有磁盘组 OCR ,DATA (OCR 存放 ocr+votedisk DATA存放数据)新增磁盘组 ...
收缩表空间错误解决
最近导一个空库到数据库后,发现占用的表空间非常大,执行表收缩(SHRINK SPACE CASCADE)后,发现实际占用的空间不到1%。但是收缩表空间大小提示错误ALTER DATABASE DATAFILE 'D:\ora_tablespace\GCOMM2.dbf' RESIZE 5000M;提示:ORA-03297: file contains used data beyond requested RESIZE value 原因1:压缩表空间...
LOBINDEX,LOBSEGMENT类型对象移动
我们建立含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。但是当我们用alter table tb_name move tablespace tbs_name;来对表做空间迁移时只能移动非lob字段以外的数据,而如果我们要同时移动lob相关字段的数据,我们就...
OraInventory Rebuid
在UNIX上,有时OraInventory目录损坏了或被移除了,可以重建OraInventory目录在UNIX查看ORACLE数据库的Inventory目录可以用如下方式:1.查看/var/opt/oracle/oraInst.loc或/etc/oraInst.loc文件。2.查看$ORACLE_HOME/oraInst.loc3.运行$ORACLE_HOME/OPatch/opatch lsinventory -detail如果丢失或发现...
Catalog 信息保留延长
create user fengsh identified by oracle account unlock;grant dba to fengshgrant select on sys.v_$rman_backup_job_details to fengsh;create or replace procedure insert_logisbegi...
DDL TRIGGER
create fengsh.table t_operlog(OPERATE VARCHAR2(30),OBJ_OWNER VARCHAR2(30),OBJ_NAME VARCHAR2(60), OBJ_TYPE VARCHAR2(30),OPERATE_USER VARCHAR2(30),O...
Alter table move 与Shrink space的区别
同事将一关键表中删了多余的300w条数据后,程序就变的异常缓慢。分析得出,应该是表空间碎片过多,旧的索引效率过低。执行下面两句话:alter table ycsbt_qyygxx_jb move;alter index R_SBXX_YCSBD_FK rebuild online;效果非常明显。delete不会释放表空间,但是可...
非归档重建控制文件
alter database backup controlfile to trace as '/tmp/1.sql' 或者查看警告日志提取1.sql中的文件信息做控制文件使用vi /tmp/control_create.sql####################################STARTUP NOMOUNTCREATE CONTROLFILE RE...
数据库强制启动
强制启动数据库#################################################################SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line 1:ORA-01190: control file or data file&nb...
DataGuard
#################################################################主库prod hostname:prod.localdomain 10.1.1.11 sid:prod 网络服务prod.localdomain 网络服务别名prod备库standbyhostname:prod.localdomain 10.1.1.12sid:stand...
Oracle 坏块修复
DATE:20150415SQL> conn / as sysdbaSQL> create tablespace tbs_tmp datafile '/data/tbs_tmp.dbf' size 10m autoextend on;SQL> create table tb_obj tablespace tbs_tmp as select * ...
AIX raw oracle(10.2.0.5.0)
export ORACLE_SID=test1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/usr/bin:/usr/sbinexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib/usr/sbin/mklv -...
Redhat6u5 Oracle
系统安装配置yum[root@rac1 ~]# dd if=/dev/sr0 of=/rhel6u5.iso[root@rac1 ~]# vi /etc/fstab /rhel6u5.iso /mnt/rhel &nbs...
Logmnr
alter database add supplemental log data;select SUPPLEMENTAL_LOG_DATA_MIN from v$database;select NAME,THREAD#,SEQUENCE#,FIRST_TIME from v$archived_log;alter system set utl_file_dir='/home/oracle/dict' scope=spfi...
潜在数据类型转换 不会使用索引
实验:潜在的数据类型转换 不会使用索引工具1 dbms_system.set_sql_trace_in_session ;工具2 autotrace窗口一conn shihf/oracleSQL> select sid from v$mystat where rownum=1; S...
Redhat6u5 local yum
系统安装配置yum[root@rac1 ~]# dd if=/dev/sr0 of=/rhel6u5.iso[root@rac1 ~]# vi /etc/fstab /rhel6u5.iso /mnt/rhel &nbs...
Suse11 Oracle11g
linux-udly:~ # rpm -qa | grep binutilsbinutils-2.20.0-0.7.9linux-udly:~ # rpm -qa | grep gccgcc-4.3-62.198gcc43-c++-4.3.4_20091019-0.7.35linux-udly:~ # rpm -qa | grep gli...
11gRAC ASM Redhat6.5x64
#####RAC+DNS规划##############################RHEL6u5 网络设置export LANG=ensetup [图形界面]地址规划hosts表# Public Network - (eth0)10.1.1.11 nw1-rac1.ht8357.ht3 nw1-rac...
SQL Tuning Advisor (STA)
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要...