2、单个连接单个会话单个进程: sqlplus/ as sysdba; 3、无会话有进程: 两个用户连接,一个用户disconnect。disconnect会话断开,连接不断开 通过连接进程号推出用户 desc vprocessselectADDRfromvprocessselectADDRfromvprocess where SPID='linux连接进程' select serail#,sid,username from v$session where paddr='上句...
oracle启动过程 Oracle 的启动需要经历四个状态,SHUTDOWN 、NOMOUNT 、MOUNT 、OPEN、 SHUTDOWN状态 第一状态没什么好解释的,oracle的所有文件都静静的躺在磁盘里,一切都还未开始,属于关机状态 NOMOUNT状态 Starting the instance (nomount) * Reading the initialization file from $ORACLE_HOME/dbs in the follow...
一、服务器初始化参数文件概述 oracle的初始化参数文件保存了数据库实例创建和启动时所必须的初始化参数配置信息。 初始化参数文件损坏,数据库无法启动。 11g中,初始化参数有341个,分显式和隐式两种。 9i之前的版本,将显式参数及其存储在一个文本文件中,称之为文本初始化参数文件。默认名称为INIT<SID>.ORA。默认...
docker单主机容器通信 基于对net namespace的控制,docker可以为在容器创建隔离的网络环境,在隔离的网络环境下,容器具有完全独立的网络栈,与宿主机隔离,也可以使容器共享主机或者其他容器的网络命名空间,基本可以满足开发者在各种场景下的需要。 docker容器的网络有五种模式: 1)bridge模式,--net=bridge(默认)这是dokcer...
有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samba连接。 1、mount挂载 首先创建被挂载的目录: $ mkdir windows 将共享文件夹挂载到windows文件夹: $ sudo mount -t cifs -o username=share,password=share //192.168.66.198/share ./windows ...
显然将功能整合在一起,内核将变得非常复杂。 二、内核的设计流派 说说内核设计的两大流派: 从根本上讲,将一个事情拆成各个小问题,然后每个小问题只复杂一个任务是linux的设计哲学之一。 按道理,linux是微内核,但恰恰不是。 三、linux内核设计 原因:早期设计的时没有使用微内核的思想,linux是一步步扩展而来后来,...
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。
在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用 维护数据库一致性(数据库启动时会比较控制文件与联机日志文件中的ckpt,即起始scn号,如相等则正常启动,否则需要介质恢复) 一个控制文件只能属于一个数据库 ...
作为数据库管理员来说,要在表上建立索引很简单。但是要知道这个索引是否合适、如何优化索引则就具有一定的难度。这项工作也是用来评价一个数据库管理员是否算得上专家的一个重要指标。那么为什么索引优化有这么大的难度呢?这主要是因为索引优化是考察一个数据库管理员经验的时候。笔者今天就跟大家分享一下这方面的管理...
当orocle在shared pool中查找相同的SQL语句的过程中如果SQL语句使用了绑定变量( bind variable ) ,那么就是比较SQL语句的静态部分。前面我们已经知道.静态部分是有限的,很容易就能够缓存在内存里从而找到相同的SQL语句的概率很高如果没有使用绑定变量.则就是比较SQL语句的静态部分和动态部分,而动态部分的变化是无限的....