要了解Oracle数据库的启动和停止需要先了解“实例”(instance)和“数据库”(database)这两个名词的定义:数据库(database):物理操作系统文件或磁盘(disk)的集合。实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这两个词有时可以互换使用,不过二者的概念完全不同。实例和数据库之间的关系是:数据库
最近生产上的数据库升级到了11.2.0.4当前最新的PATCH——170418,但是在使用sqlplus登录数据库进行操作时,发现与以往登录时不同的地方。打PATCH以前登录时的截图:打PATCH之后 登录时的截图:从截图上直观看到的是登录时的信息没有显示出来,但实际上是所有以前对sqlplus的配置都没有生效。这是什么原因呢。先来看sqlplus启动过程:sqlplus在启动时会自动运行两个脚本
Oracle 11gR2 中,引入了SCAN(Single ClientAccess Name)的特性。SCAN是一个域名,可以解析至少1个IP,最多解析3个SCAN IP,客户端可以通过这个SCAN 名字来访问数据库,另外SCAN ip必须与public ip和VIP在一个子网。在11gR2之前配置TNS连接串使用的都是VIP,如果RAC集群添加节点或VIP有变化,就需要对所有的客户端的TNS配
记得之前Oracle原厂的工程师在例行检查时发现一台Oracle数据库服务器的上启动了两个监听,分别监听的是1521和1581端口,而且两个端口都在用,当时当作一个比较奇怪的现象,没有能理解原因是什么。最近几天在看Oracle网络配置的文档,无意间在虚拟机上启动了两个监听,就又想起了之前的问题。到底是因为什么原因呢?下面先来还原一下整个过程。当时是在做配置静态监听的练习,在listener.ora
从事Oracle相关工作的人,每天都会使用各种工具连接到Oracle数据库,比如:SQL*Plus、PL/SQL、TOAD、SQLDeveloper等等,下面就列举了几种连接到Oracle的方式,本例中使用的是SQL*Plus为例。1、Easy Connect命名方式这种方式是一种很简单的方式,它不需要去访问tnsnames.ora文件,而去直接连接数据库。语法:CONNECT user
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号