这一篇介绍如何手工建库的文档,之前在大学那会自己操作过,记得当时好像还在宿舍录了一个手工建库的优酷视频来着,现在重新复习一下!
创建相关目录
[oracle@ocm1 oracle]$ pwd
/u01/app/oracle
[oracle@ocm1 oracle]$ mkdir -p test/bdump
[oracle@ocm1 oracle]$ mkdir -p test/cdump
[oracle@ocm1 oracle]$ mkdir -p test/udump
创建参数文件
[oracle@ocm1 ~]$ export ORACLE_SID=test
[orac...
删除数据库
下边是命令行删除数据库的过程
注意:在删除数据库之前,数据库首先要处于restrict模式下。
以下为具体的删除过程:
[oracle@ocm1 ~]$ /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 5 06:05:31 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterpr...
VI使用方法
一、进入vi的命令
vi file 打开或新建文件file,并定位光标到第一行行首。
vi +10 file 打开文件,并定位光标到第10行行首。
vi + file 打开文件,并定位光标到末行行首。
vi + /keyword file 打开文件,并定位光标到第一个与keyword匹配的串处。
vi -r file 在上次编辑file时,发生系统崩溃,此次恢复file。
二、移动光标类命令
k或nk 光标上移一行或n行。
j或nj 光标下移一行或n行。
h...
索引键值和索引列值不一致之浅析
以下探讨索引键值和索引列值不一致的问题:
数据库版本信息
[oracle@rhl6 ~]$ $ORACLE_HOME/OPatch/opatch lsinventory -bugs_fixed | egrep -i 'PSU|DATABASE PATCH SET UPDATE'
14275605 14275605 Tue Dec 25 00:45:11 CST 2012 DATABASE PATCH SET UPDATE 11.2.0.3.4 (INCLUDES CPU
13923374 13923374 Tue Dec 25 00:44:15 CST 2012 DATABASE PATCH SET UPDATE 11.2.0.3.3 (INC...
唯一性组合索引引起的插入的sql hang住的分析
唯一性组合索引引起的插入的sql hang住的分析
问题分析:拥有相同组合索引列键值的sql,在批量操作时可能会导致undo争用,致使会话挂起。
=============以下为分析过程=============
表TBLCERTREQ有以下有关的唯一性索引
第一个:主键产生的唯一性索引
SQL> select * from dba_ind_columns where table_owner='CAUSER' and table_name='TBLCERTREQ' and index_name='SYS_C00...
UNDO块损坏恢复 ORA-00600 KSLFDNG2
该篇文章模拟用户活动事物上的UNDO块损坏恢复
数据库版本
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2.0.3.0 - Production
1 CORE 11.2.0.3.0 ...
sql语句hang住后的分析解决–视图 VS 10046 VS hanganalyze
该篇文章,从一条sql hang住,从视图,10046事件以及hanganalyze分析并解决。
版本如下:
SQL> set line 400
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2....
关于 ORA-27102: out of memory 解决一例
问题描述:对内存为24GB的linux 64位之上的oracle11g调整sga大小导致错误ORA-27102,并进一步阐述参数kernel.shmmax和参数kernel.shmall设置问题。
基本信息
OS:linux x86-64 DB:11.2.0.3
[oracle@tongjidb ~]$ more /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Nov 1 22:06:11 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# Se...
OGG-ALO模式配置(Extracting from Oracle Archive log files)
公司新的整体架构将会用到OGG ALO模式,下图即就是使用到该架构的部分
即就是,先从2个节点的rac通过dg灾备数据到adg库中,再将数据从adg的库中通过OGG同步到第三个数据集中的库中。
相关配置如下:
主库添加所有表的表级日志模式执行
alter table test.test3 add supplemental log data (all) columns;
alter table test.YALLONKING add supplemental log data (all) columns;
adg上设置归档路径
...
参数log_archive_format引起的ORA-19563一则
该篇描述的是9i的库由于参数log_archive_format设置不正确导致备份归档日志时报错ORA-19563,解决倒是很容易,但是问题是:在正常业务期间,数据库发生检查点,切换日志,产生归档的日志只是对同一个归档日志的覆盖叠加的写,而且在alert中没有任何相关的报错。之前记得有一次对该参数进行修改重启数据库的时候,会报相关的错误,但是这次并没有相关错误抛出,只是对同一个归档日志的叠加写,然后是覆盖。
...