Oracle启动实例(instance).打开数据库   by:授客 QQ:1033553122 启动实例(instance).打开数据库 1.开启sqlplus [laiyu@localhost ~]$ sqlplus /NOLOG SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 15 20:02:09 2014 Copyright (c) 1982, 2009, Oracle.  All rights reserved. 2.AS SYS…
环境:HP-UX 11.31 + Oracle 11.2.0.4 现象:在hpux安装Oracle,按业务需求配置参数后,无法启动实例. 报错如下: ORA-27154:post/wait create failed ORA-27300:OS system dependent operation:semget failed with status: 28 ORA-27301:OS failure message: No space left on device ORA-27302:failure…
1.用oracle用户登录如果要再次安装, 最好先做一些备份工作.包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本.要是有可能连创建数据库的脚本也保存下来 2.使用SQL*PLUS停止数据库[oracle@yoon oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown immediateSQL> exit 3.停止Listener[oracle@yoon oracle]$ lsnrctl s…
5个目标点(知识点)环境说明,连接实例,hash运算dbs目录文件解释参数文件解释启动过程三阶段实战演练 本次课程目标是讲解oracle实例的启动过程首先了解一下本次实验环境    之前已经创建好了一个数据库--wode,当前是关闭状态    查看参数文件:ll $ORACLE_HOME/dbs    查看SID:echo $ORACLE_SID,如果没有,可以export ORACLE_SID=wode一下其次讲解基本原理    1:ORACLE使用环境变量里(ORACLE_SID+ORACL…
Oracle数据库启动实例分为3个步骤: 启动实例 加载数据库 打开数据库 通用模式: STARTUP  [ nomount | mount | open | force ]  [resetrict] [ pfile = filename ]; Oracle数据库实例在启动实例时必须读取一个初始化参数文件,以便从有关实例启动的参数配置信息.若在startup语句中没有指定pfile参数,则Oracle首先读取默认位置的服务器的初始参数文件spfile,若没有找到默认的服务器初始化参数文件,则将读…
数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下: DB_NAME=myorcl ... 在 创建数据库时就应考虑好数据库名…
一个数据库服务器上可以装几个数据库它们都是用sid来标志,例如orcl1,orcl2,orcl3等等,一个数据库如orcl1中可以有多个实例吗? Oracle数据库,实际上应该是说,我们使用的是Oracle服务server. 来源:(http://blog.sina.com.cn/s/blog_4dc6402101009156.html) - oracle 数据库与实例的关系(转)_XW_普罗旺斯_S_新浪博客 Oracle服务server包括有两个部分: 一个部分是Oracle数据库datab…
oracle 启动状态由nomount-mount-open 一. nomount状态下操作 08:09:49 idle> startup nomount; ORACLE instance started. Total System Global Area  488534016 bytes Fixed Size 2214616 bytes Variable Size 364905768 bytes Database Buffers 113246208 bytes Redo Buffers 816…
数据库运行 Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例–>加载数据库–>打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库. 1.Oracle启动需要经历四个状态:SHUTDOWN .NOMOUNT .MOUNT .OPEN 2.Oracle关闭的四种方式:Normal, Immediate, Transactional, Abort 3.启动和关闭过程详解 Oracle数据库…
Oracle数据库的启动-nomount状态深入解析 通常所说的Oracle Server主要由两个部分组成:Instance和Database.Instance是指一组后台进程(在Windows上是一组线程)和一块共享内存区域:Database是指存储在磁盘上的一组物理文件.通过Instance与Database协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统.本章将由数据库如何启动与关闭入手,开始和大家一起进入Oracle数据库的国度.1.1 数据库的启动从表象来看,数据库的…
转载自:http://blog.csdn.net/nsj820/article/details/6573525 <一>.ORACLE数据库启动模式 1.启动SQL*PLUS不与数据库连接 SQLPLUS /NOLOG 2.以SYSDBA角色与Oracle连接 CONNECT username/password AS SYSDBA 3.启动实例   1>.启动一个实例,装配和打开一个数据库 STARTUP; 或 STARTUP PFILE='d:/oracle/admin/mydb/scr…
错误状态: SQL> startup ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated ORA-01262: Stat failed on a file destination directory Linux Error: 2: No such file or directory SQL> show parameter db_recovery_file_dest ORA-0103…
前言: 首先要知道,Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例-->加载数据库-->打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库. 小白:在启动实例之前,需要先启动SQL*Plus,并以一个用户身份连接到Oracle. 启动模式详解 1.NoMount 模式(启动实例不加载数据库) 命令:startup nomount 讲解:这种启动模式只会创建实例,并不加载数据库,Or…
1.配置tnsnames.ora/listener.ora #cd /usr/oracle/oracle/product/11.2.0/db_1/network/admin ---切换到安装目录 #vim tnsnames.ora # tnsnames.ora Network Configuration File: D:\app\xinfang\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle con…
实例管理及数据库的启动/关闭   2.1 实例和参数文件 1.instance 功能:用于管理和访问database.instance在启动阶段读取初始化参数文件(init parameter files).   2.init parameter files :管理实例相关启动参数 .位置:$ORACLE_HOME/dbs  3.pfile :(parameter file)静态参数文件. 1)文本文件,必须通过编辑器修改参数. 2)修改参数下次重启实例才生效.3)pfile参数文件可以不在da…
Linux系列 启动1.启动数据库实例,分为两步:第一步,启动监听:第二步,启动数据库实例. 1.1进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”[oracle@redhat ~]$ lsnrctl start                               --“打开监听”[oracle@redhat ~]$ sqlplus /nolog   …
Oracle11g 启动数据库实例        startup 1: nomount 模式:      描述:             该模式只会创建实例(即:创建oracle 实例的各种内存结构和服务进程),并不加载数据库,也不会打开如何数据文件. [oracle@localhost ~]$ sqlplus / as sysdba; ----以 sysdba身份登录 SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 8 19:27:27 2…
拷贝于https://www.cnblogs.com/ahudyan-forever/p/6016784.html 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话. 其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别. 在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚.(我目前就是这个状…
oracle 12g,断电,数据库启动不了,无法登录 前提:服务全部打开,监听也配置好了! 可以参考网站:https://jingyan.baidu.com/article/5552ef47c73eef518ffbc908.html 1.lsnrctl start   2.set ORACLE_SID=数据库名    3.sqlplus /nolog    4.conn / as sysdba ;    5.select instance_name from V$instance;    6.s…
Oracle多实例运行,单个实例就是一个数据库!,一个数据库对应多个实例是RAC Linux建立oracle的实例步骤: 1.在linux服务器的图形界面下,打开一个终端,输入如下的命令: xhost +   ###远程调用图形化的 2.切换到oracle 用户: su - oracle 3.指定要建立数据库实例SID   export ORACLE_SID=test 4.使用DBCA工具建立实例     dbca 5.手工启动两个实例 su - oracle lsnrctl start   #…
启动服务器的其他实例 export ORACLE_SID=数据库实例名 sqlplus /nolog conn /as sysdba select name from v$database; !lsnrctl status;查看实例监听器 startup Oracle操作指令 #sqlplus /nolog >connect system/system as sysdba >startup open app(实例名) stop >connect system/system as sysd…
今天遇到一个奇怪问题,发现srvctl和crs_start命令无法启动Oracle RAC实例,但用sqlplus却可以正常启动.最终发现原因是在OCR中数据库的状态变成了disable,将此状态更改为enable后恢复正常. 以下是一个模拟示例: oracle@his00mlcdrc02:~ $> crs_stat -t Name Type Target State Host -----------------------------------------------------------…
原因:修改归档模式的操作只能在 mount 状态下进行,不能处于 open 状态. SQL> alter database archivelog;alter database archivelog*第 1 行出现错误:ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开 SQL> shutdown immediate数据库已经关闭.已经卸载数据库.ORACLE 例程已经关闭.SQL> startup mountORACLE 例程已经启动. Total System Glo…
Oracle-数据库名.数据库实例名.数据库域名.数据库服务名的区别 一.数据库名 1.什么是数据库名       数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多套数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下: DB_NAME=myorcl ... 在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦.因为,数据库名还被写入控制…
在root账户下修改/etc/oratab 文件: # vi /etc/oratab 找到orcl=/db/app/oracle/product/11.1.0/db_1 :N这一行 改为: orcl=/db/app/oracle/product/11.1.0/db_1 :Y 也就是将最后的N改为Y,意思是将不允许自动启动改为允许自动启动. 然后,是修改ORACLE自带的启动与关闭脚本,分别是dbstart和dbshut.执行这两个脚本就可以实现ORACLE脚本的启动与关闭. 在oracle账户下…
前提:安装好了Oracle 12c数据库,已有一个数据库实例xe,登录用户/密码:system/oralce 我用的是docker安装的Oracle 12c的实例: docker run --name <docker_name> -d -p : -p : -v /home/<user>/docker/data/oracle_1521:/u01/app/oracle sath89/oracle-12c 具体参考 https://hub.docker.com/r/sath89/orac…
要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项 SQL> startupORACLE 例程已经启动. Total System Global Area  135338868 bytesFixed Size                   453492 bytesVariable Size             109051904 bytesDatabase Buffers           25165824 bytesRedo Buffers        …
我也是看着各位大婶的博客然后一点点的来学习,不求全会,留个印象 数据库名 数据库名就是一个数据库的标识,用参数DB_NAME表示. 如果一台机器上安装了多个数据库,那么每一个数据库都有一个数据库名. 查看当前数据库名 select name from v$database; show parameter db; 查看参数文件 数据库名在一开始准备建库的时候就应该考虑好,不要等到后面才来该数据库名,这样会很麻烦.也容易出问题. 数据库实例名 数据库实例名是操作系统和数据库进行交互时所用到的名称.…
在想了解Oracle单实例数据可和RAC数据库前,请确保你已经知道了数据库和实例的关系,如果不了解,请参考Oracle 数据库实例和数据库. 单实例数据库模式 单实例模式下,一个数据库只能通过一个实例进行访问 RAC(Real Application Clusters)集群模式下,共享数据库文件,一个数据库生成多个相同的实例被用户访问.…
1.oracle 启动数据库与监听器 1)启动数据库 oracle用户进去 oracle/oracle sqlplus / as sysdba 然后startup 退出,然后启动监听进程 2)启动监听器 lsnrctl start…