oracle
文章平均质量分 88
landdin2013
这个作者很懒,什么都没留下…
展开
-
ORACLE 动态注册和静态注册的区别
1, oracle 10g 用netca方式建立的都默认为动态注册方式netcaoracle net configuration assistance简称主要作用配置监听程序、命名配置、本net服务配置、目录使用配置简单说配置监听程序服务名使oracle client连接至数据库进行相关操作监听文件存放位置:$ORACLE_HOME\NETWORK\ADMIN\listener.o原创 2015-04-23 06:24:25 · 610 阅读 · 0 评论 -
判断是否是pfile启动
突然想到了这个问题就做了个测试sql> startup--操作(操作就是下列的方法,可以判断是否是pfile启动的)sql> create pfile='/home/oracle/init.ora' from spfile;sql> shutdown immediatesql> startup pfile=/home/oracle/init.ora--操作(操作就是下列的方法,可以判断转载 2015-08-09 21:15:15 · 303 阅读 · 0 评论 -
statistics_level
statistics_level参数的介绍statistics_level控制数据库收集统计信息的级别,有三个参数值:BASIC :收集基本的统计信息TYPICAL:收集大部分统计信息(数据库的默认设置)ALL:收集全部统计信息[oracle@linuxoracle oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.转载 2015-08-10 16:55:16 · 440 阅读 · 0 评论 -
dbms_stats.get_prefs
从11g开始,表与索引的统计信息收集完毕后,可以选择收集的统信息立即发布,也可以选择使新收集的统计信息处于pending状态,待确定处于pending状态的统计信息是安全的,再使处于pending状态的统计信息发布,这样就会避免一些因为收集统计信息立即发布而导致SQL执行计划走错的灾难。[@more@]1 如何判断是否有pending的统计信息需要生效?SQL> Select dbms_s转载 2015-08-10 16:57:16 · 905 阅读 · 0 评论 -
rehl6.4 安装oracle11g
安装oracle的例行配置1、修改内核参数[root@redhat ~]# vi /etc/sysctl.conf kernel.shmall = 268435456 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 102465000 net.cor转载 2015-07-19 07:16:29 · 426 阅读 · 0 评论 -
ORA-03113: end-of-file on communication channel
>startupTotal System Global Area 3340451840 bytesFixedSize 2217952 bytesVariableSize 2499807264 bytesDatabaseBuffers 822083584 bytesRedoBuffers转载 2015-08-01 21:56:31 · 495 阅读 · 0 评论 -
归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n
LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。LOG_ARCHIVE_DEST_n:默认值为’’。Oracle最多支持把日志文件归档到10个地方,n从1到10。归档地址可以为本地磁盘,或者网络设备。DB_RECOVERY_FILE_DEST:指定闪回恢复区路径。三者关系:1、 如果设置了DB_RECOVERY_FILE_DEST,就不能转载 2015-08-02 08:56:46 · 19280 阅读 · 0 评论 -
OMS中的AGENT变化如何处理
如果GC OMS发生了变化,OMS无法自动发现原有的Agent,需要对Agent做相应的调整才能重新加入到GC OMS的管理列表中。整理了一个简单的步骤,供参考。1.确保Agent处于停滞状态[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl status agentOracle Enterprise Manager 10g Release 10.2.转载 2015-08-15 21:21:04 · 1095 阅读 · 0 评论 -
NLS_LANG 环境变量
设置环境变量NLS_LANG(客户端的环境变量)">Oracle 设置环境变量NLS_LANG(客户端的环境变量)作者:学无止境NLS_LANG格式:NLS_LANG=LANGUAGE_TERRITORY.Client CHARACTERSET1、NLS_LANG 参数组成NLS_LANG参数由以下部分组成:NLS_LANG=_. NLS转载 2015-05-27 15:58:36 · 5631 阅读 · 0 评论 -
FAST_START_MTTR_TARGET参数
一、FAST_START_MTTR_TARGET参数的作用和实现方法 参数FAST_START_MTTR_TARGET参数是一个加快实例恢复的参数,我们可以根据服务界别来定义一个合理的、可接受的值。该值得单位为秒。比如设定为60S,假定该值处于合理的情况之下,则一旦实例崩溃,在60S以内实例应当能够被恢复。合理即该值不能太大,也不能太小。太大则实例恢复所需的时间较长,太小则导致大量数据的及转载 2015-08-16 08:30:04 · 438 阅读 · 0 评论 -
ORACLE AUDIT
一 审计功能的参数控制audit_trail 参数的值可以设置为以下几种1. NONE:不开启2. DB:开启审计功能3. OS:审计记录写入一个操作系统文件。4. TRUE:与参数DB一样5. FALSE:不开启审计功能。这个参数是写道spfile里面的,需要重启数据库一 审计功能的参数控制audit_trail 参数的值可以设置为以下几种二 查看是否转载 2015-08-05 08:19:16 · 520 阅读 · 0 评论 -
PLSQL访问网页简单案例(一)
从815开始,Oracle将版本缩写为8i,这个缩写一直持续到9.2为止,而这个i就是internet的缩写。也就是说,Oracle从8i就在内部支持internet的访问,不过以前一直没有尝试过,今天测试了PL/SQL中利用UTL_HTTP访问网页,写了一个最简单的访问网页的代码,发现并不复杂:SQL> SET SERVEROUT ON SIZE 1000000SQL> DECLAR转载 2015-07-24 16:58:35 · 496 阅读 · 0 评论 -
PLSQL访问网页简单案例(一)
尝试利用PL/SQL访问网页。这一篇介绍SET_CHARSET和GET_CHARSET。PLSQL访问网页简单案例(一):http://yangtingkun.itpub.net/post/468/514885 由于不同的网页的字符编码不同,如果没有设置正确的编码,很可能得到的结果是乱码:SQL> SET SERVEROUT ON SIZE 1000000SQL>转载 2015-07-24 17:09:23 · 1100 阅读 · 0 评论 -
Oracle创建恢复目录
Oracle创建恢复目录1.在catalog数据库上创建cat用户的表空间SQL> create tablespace cat datafile '/home/oracle/oradata/orcl/cat.dbf' size 512M;2.创建cat用户SQL> Create user cat identified by cat temporary tablespace temp转载 2015-08-05 09:32:24 · 390 阅读 · 0 评论 -
OS层面的恢复(数据库在Open的状态,删除表空间)
环境:数据库在Open的状态,然后rm -rf users.dbf (删除users表空间),最后找回users.dbf文件。在回复的时候,回复的方法跟数据库的版本关系不大(因为是物理文件),只是跟操作系统有一定的关系,如:Red hat Linux , Solaris Linux 等等。 下面进行演示:删除users表空间.1、我们首先进入Sqlplus转载 2015-08-18 21:43:27 · 550 阅读 · 0 评论 -
Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!转载 2015-05-25 08:28:36 · 513 阅读 · 0 评论 -
sql*plus命令
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus一般都与数据库打交道。常用:sqlplus username/password 如:普通用户登录 sqlplus scott转载 2015-05-31 12:48:41 · 1186 阅读 · 0 评论 -
checkpoint 触发点
常规检查点(完全检查点):DBWR会将触发checkpoint时刻前的所有dirty buffer写出1.关闭数据库的时候(shutdown immediate , shutdown normal)2.FAST_START_MTTR_TARGET的设置3.alter system checkpoint;4.alter tablespace tablespace_name offl转载 2015-05-19 07:09:46 · 723 阅读 · 0 评论 -
sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
Oracle sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等转载 2015-04-23 10:05:06 · 556 阅读 · 0 评论 -
Oracle动态注册service name
Service Name是什么自从Oracle 8i之后,Oracle就推荐使用service name而不是SID来连接数据库了,SID是数据库的唯一的名字,要连接使用SID连接同一个数据库的话就只能用这一个名字,别无他法。service name是连接数据库的时候使用的别名,你可以在listener.ora中静态的设置好service name,启动listener之后这个service转载 2015-04-23 06:31:12 · 1163 阅读 · 0 评论 -
redo 和 undo
redo 和 undoundo中数据的特点:1。是数据修改前的备份,主要是保证用户的读一致性2. 在事务修改数据时产生3。至少保存到事务结束undo数据的作用:1.回滚(rollback)操作2.实现读一致性与闪回查询3.从失败的事务中还原数据4. 非正常停机后的实例恢复Redo作用:恢复已提交的事务,从而保证无论在介质失败还是实例失败时,都可以转载 2015-05-13 08:14:34 · 463 阅读 · 0 评论 -
oracle的启动和关闭
oracle的启动和关闭一、sql*plus方式: 用sql*plus来连接到Oracle Sqlplus /nolog 是以不连接数据库的方式启动sql*plus Connect /as sysdba 是以DBA身份连接到oracle . 启动转载 2015-05-13 08:13:20 · 344 阅读 · 0 评论 -
ipc机制
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signal):信号是比较复杂转载 2015-05-14 11:13:39 · 318 阅读 · 0 评论 -
xmanager
想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样。linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但是装完Xmanager后是不能直接远程连接Linux服务器的Xwindow界面的,需要对Linux进行相应的配置,详细步骤如下。前提:安装linux时一定要选上xwindow,这是最基本的前提转载 2015-05-27 13:04:01 · 734 阅读 · 0 评论 -
UNDO ROLLBACK CR块
Cr块consistent read块也就是用来维护oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session1相关的dml操作的数据信息,此时查询的数据却是原来的数据信息。查询的过程会在undo段中查找该数据块的前映像后,然后把前映像和current块合并形成了一个CR转载 2015-05-27 21:37:40 · 474 阅读 · 0 评论 -
oralce初始化
本帖最后由 dian010418 于 2012-6-27 10:46 编辑实例启动时,查找初始化参数文件的顺序为:spfile.oraspfile.orainit.ora如果以上3个文件都不存在,则实例无法启动。init.ora只是一个模版文件,可以用来编辑init.ora文件pfile = init.ora文件,意为parameter file转载 2015-05-29 13:34:29 · 297 阅读 · 0 评论 -
控制文件(controlfile)丢失恢复
控制文件(controlfile)丢失恢复基于控制文件的复合多路径性,它的丢失分为两种,一种是其中某个控制文件的损坏或丢失,另外一种是所有控制文件均丢失。基于第一种情况,只需把好的控制文件复制一份在损坏或丢失的那个控制文件路径下即可。第二种情况下则需要通过备份信息来对控制文件进行恢复或手工重建控制文件。丢失单一控制文件的判断及恢复/u01/app/oracle/oradata/转载 2015-06-18 07:56:34 · 5988 阅读 · 0 评论 -
数据库备份
• 创建一致的数据库备份• 在不关闭数据库的情况下备份数据库• 创建增量备份• 自动执行数据库备份• 管理备份和查看备份报告• 监视快速恢复区 备份解决方案:概览可使用以下工具执行备份:• Recovery Manager • Oracle Secure Backup • 用户管理的备份 备份解决方案:概览Recovery转载 2015-06-18 07:42:25 · 529 阅读 · 0 评论 -
Oracle中给表添加主键、外键
1、创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create table students ( studentid int , studentname varchar(8), age in转载 2015-05-31 16:43:52 · 966 阅读 · 0 评论 -
inline and outline
这个概念一般看书不好理解。其实夜简单。有例子就简单了。比如:表A(主表)cardid username16 aa23 bb25 cc29 dd30 ee表B(子表)countid cardid score1 16 342 25 3003 29 1.5在 cardid 列上联接 A 表和B 表。分别用内联、外联试试。内联转载 2015-05-30 08:13:08 · 641 阅读 · 0 评论 -
oracle安装出现的问题
内核版本uname -r系统版本lsb_release -id内核参数不对怎么办?执行安装给的脚本进行修复[root@FXHL CVU_11.2.0.1.0_oracle]# sh runfixup.sh Response file being used is :./fixup.responseEnable file being used is :./fixup原创 2015-05-30 15:05:25 · 772 阅读 · 0 评论 -
伪列 伪表
oracle系统为了实现完整的关系数据库功能,系统专门提供了一组成为伪列(Pseudo column)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由oracle完成的。那么oracle的伪列以及伪表是怎么样的呢?接下来就为大家详细讲解oracle的伪列以及伪表。 oralce目前有以下伪列: 伪列: CURRVAL AND NEXTVAL 使用序列号转载 2015-06-02 21:00:29 · 1292 阅读 · 0 评论 -
oracle 与OS的存储结构
OS:容量=磁头*磁道(柱面)*每磁道扇区*512(B)容量=16*4096*63*512=2113929216(B)硬盘厂家容量计算是1000B=1KB;1000KB=1MB;1000MB=1GB2113929216/1000/1000/1000=2.1GBORACLE:block:扇区的倍数,并且连续extent:连续的blocksegment:连续的ex原创 2015-09-15 09:46:27 · 535 阅读 · 1 评论