
oracle 基础知识
lovehewenyu
10年老鸟,Oracle,Mysql,EMC 存储,NBU备份。求内推机会。!
展开
-
官档同义词学习
同义词学习(和兜兜一起学习官档) 1、 Overview of SynonymsA synonym is an alias for a schema object.Because a synonym is simply an alias, it requires no storage other than its definition in the data dictionary.原创 2013-01-28 15:42:13 · 566 阅读 · 0 评论 -
完整性约束的类型(Types of Integrity Constraints)
Data Integrity学习(一)完整性约束的类型(Types of Integrity Constraints)学习数据完整性的技术保障(Techniques for Guaranteeing Data Integrity)1、 enforcing business rules with triggered stored database procedures,as des原创 2013-02-04 15:24:03 · 1082 阅读 · 0 评论 -
父表修改与外键的关系(主键DML与外键的关系)
Data Integrity学习(二) 父表修改与外键的关系(主键DML与外键的关系)【这张表就是本文重点】 DML StatementIssued Against Parent TableIssued Against Child TableINSERTAlways OK if the parent k原创 2013-02-04 15:24:32 · 612 阅读 · 0 评论 -
oracle 存储过程不能编译-- (编译的同时正在访问所导致的) [转载]
oracle 存储过程不能编译-- (编译的同时正在访问所导致的) [转载]1.SELECT * FROM V$DB_OBJECT_CACHE WHERE name='NCCM_MEDICAL_USERSTATS2' AND LOCKS!='0';2.select SID from V$ACCESS WHERE object='NCCM_MEDICAL_USERSTATS2';3.S转载 2013-02-28 16:00:42 · 1140 阅读 · 0 评论 -
dbca建库,报错:ORA-01034: ORACLE not available 解决方法
dbca建库,报错:ORA-01034: ORACLE not available 解决方法 环境:数据库版本:10.2.0.1 系统:centos5.8 虚拟机 一、问题 dbca建库,dbca命令是在home目录下执行,竟然报错,执行进度到2%就报错ORA-01034。[ora@dg-ss ~]$ cd[ora@dg-ss ~]$ dbca通常o原创 2013-03-12 14:50:56 · 3829 阅读 · 0 评论 -
Oracle修改数据库名db_name 方法及(db_unique_name, servie_names,db_domain修改方法)
Oracle修改数据库名db_name 方法及(db_unique_name, servie_names,db_domain修改方法) 前提:备份参数文件、控制文件、用户口令文件、参数文件、tnsnames.ora(个人习惯:什么工作都会备份为先) 实际操作方法:1、 备份文本控制文件,并修改、编写新的生成控制文件SQL2、 vi pfile,修改db_name,dis原创 2013-04-11 18:17:30 · 1142 阅读 · 0 评论 -
正确理解tnsnames.ora中的service_name
正确理解tnsnames.ora中的service_name 正解:tnsnames.ora中的service_name 其实应该是监听程序监听到Services Summary...Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) f原创 2013-04-19 18:44:14 · 1850 阅读 · 0 评论 -
oracle database link 应用
oracle database link 工作记录SQL> conn /as sysdbaConnected.SQL> grant CREATE DATABASE LINK to doudou;Grant succeeded.SQL> conn doudou/doudou2013Connected.SQL> create database link doudou_133原创 2013-05-30 16:43:52 · 780 阅读 · 0 评论 -
Oracle 回收站清理
Oracle 回收站清理前几天,看到落落调优了一条由于回收站过大引起的SQL问题,作为一个DBA提供一些清理回收站的SQL --回收站大小selectsum(mb)from (select *from ( selecta.owner,a.OBJECT_NAME,a.ORIGINAL_NAME,b.bytes/1024/1024 MB fromdba_recy原创 2013-08-23 10:57:13 · 978 阅读 · 0 评论 -
Delete,insert,update与undo的关系[转载TOM文章]
Delete,insert,update与undo的关系What is relationship (delete,insert,update) and undo?during an insert - we have togenerate undo equivalent to"delete+rowid" during an update - we have togenerate转载 2013-10-21 17:38:18 · 582 阅读 · 0 评论 -
oracle 11g在线收回临默认临时表空间
oracle 11g在线收回临默认临时表空间--数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release原创 2014-01-09 16:28:28 · 831 阅读 · 0 评论 -
本地表空间管理优点vs数据字典表空间管理(转载)
本地表空间管理优点vs数据字典表空间管理Advantages of Using Locally Managed vs Dictionary Managed TablespacesPURPOSE-------This article describes the locally managed tablespaces, and some of the advantages of u转载 2014-01-15 09:16:41 · 564 阅读 · 0 评论 -
官档学习序列
序列学习(和兜兜一起学习官档) 1、 权限本身拥有system权限,或者拥有create any sequence权限 2、 创建SQL 范例CREATE SEQUENCE emp_sequence INCREMENT BY 1 START WITH 2 NOMAXVALUE NOCYCLE原创 2013-01-25 17:49:09 · 475 阅读 · 0 评论 -
视图insert,delete,update对基表的影响(视图初识)
视图进行insert,delete,update对基表的影响(视图初识) 一、问题:解决官档部分词语不理解官档中oracle concepts=>partitions,views有这样一段话不理解。All operations performed on a view actually affect the base tables.(通过实验1有了初步了解) 二、实验解决问题原创 2013-01-23 18:27:20 · 2046 阅读 · 0 评论 -
Cluster Tables
Cluster Tables一、 Cluster table创建语法 1、Creating ClustersCREATE CLUSTER emp_dept (deptno NUMBER(3)) SIZE 600 TABLESPACE users STORAGE (INITIAL 200K NEXT 300K MI原创 2012-11-14 16:18:42 · 549 阅读 · 0 评论 -
temporary table
Creating a Temporary TableIt is also possible to create a temporary table. The definition of a temporary table is visible to all sessions, but the data in a temporary table is visible only to the se原创 2012-04-24 11:04:13 · 448 阅读 · 0 评论 -
跟踪session 与 trace文件分析
跟踪SESSION 与 trace 文件解析 我这里是通过学习Eygle的BLOG中使用DBMS_SUPPORT包跟踪SESSION来生成跟踪文件,然后分析问题。怎么用利用DBMS_SUPPORT跟踪session,这里有Eygle的连接,很详细了。http://www.eygle.com/archives/2004/06/dbms_support.html我们这里主要学习一下分析原创 2012-05-15 11:41:15 · 591 阅读 · 0 评论 -
利用toad发现oracle自动为你干了什么(表空间建立和用户建立)
利用toad发现oracle自动为你干了什么(表空间建立和用户建立)Oracle:10.2.0.1Windows 2003一、表空间sql>Create tablespace dba datafile ‘D:\dba.dbf’ size 1M autoextend on maxsize 10M;-- DBA (Tablespace) --CREATE TABLESPA原创 2012-06-29 17:17:34 · 663 阅读 · 0 评论 -
手工创建数据库
手工创建数据库 1、 创建所需目录mkdir -p /opt/oracle/admin/doudou/adumpmkdir -p /opt/oracle/admin/doudou/bdumpmkdir -p /opt/oracle/admin/doudou/cdumpmkdir -p /opt/oracle/admin/doudou/dpdumpmkdir -p /o原创 2012-07-12 15:48:03 · 635 阅读 · 0 评论 -
ORA-07445: exception encountered: (一)
ORA-07445: exception encountered: core dump [kghalp()+58] [SIGSEGV] [Address not mapped to object] [0x000000068] [] [] DUMP文件*** SERVICE NAME:(orcl) 2012-07-12 14:18:55.016*** SESSION ID:原创 2012-07-16 09:51:57 · 1239 阅读 · 0 评论 -
转 无双小宝的《checkpoint扫盲》
本人转载无双小宝http://www.cnblogs.com/sopost/archive/2011/06/22/2190033.htmltopcheckpoint扫盲top什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(comm转载 2012-08-02 10:45:56 · 474 阅读 · 0 评论 -
MMNL absent for 9607 secs; Foregrounds taking over与status RESTRICTED
MMNL absent for 9607 secs; Foregrounds taking over与status RESTRICTED Oracle 10.2.0.1系统:centos5.6 http://www.eygle.com/archives/2005/12/oracle_diagnost_mmnl_absent.html(盖老师解决这个问题的方案)感谢盖老师原创 2012-08-24 11:55:59 · 1084 阅读 · 0 评论 -
授权某用户,查看动态性能视图的权限(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat)
授权某用户,查看动态性能视图的权限(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat) 解决方法:grant select any dictionary to doudou; doudou@TEST> desc sys.v$latchERROR:ORA-04043: object sys.v$latch does not exist原创 2012-09-10 17:43:52 · 2720 阅读 · 0 评论 -
oracle10g 双监听解决(转载EYGLE)
最近已经收到多起关于Oracle10g启动两个监听进程的故障报告。故障发生时数据库无法通过监听正常建立连接,检查时会发现系统上存在两个监听器进程,其中一个是另外一个的子进程。一位朋友在我的留言板上给出了以下输出:local1:/ #ps -ef | grep tnslsnr oracle 925826 1 0 Apr 06 - 234:50 /u01/app/oracle/pr转载 2012-09-19 10:33:01 · 1277 阅读 · 0 评论 -
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=download)) * (ADDRESS=(PROTOCOL=tc
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=download)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=33535)) 1、发现问题近期发现listener.log频繁出现错误 截取部分listener.log如下:TNS-12原创 2012-09-25 16:15:06 · 2887 阅读 · 0 评论 -
vmware、操作系统、数据库软件、oracle 补丁集地址下载(转载)
转载:http://space.itpub.net/8334342/viewspace-399662(一)vmware的下载地址:http://www.vmware.com/download/server/(二)操作系统(LINUX)和ORACLE下载地址:可以通过http://edelivery.oracle.com/下载对应的ORACLE和LIUNX操作系统版本。注册名:转载 2012-10-31 14:23:57 · 552 阅读 · 0 评论 -
password file 浅尝 entries
Password file 浅尝 entries Entries 与 Entries增加关系entries默认grant to user调节entries后 grant to userEntries 决定了 grant to user 的最大数量344原创 2012-04-17 17:06:09 · 535 阅读 · 0 评论