开启oracle数据库
❶ 怎样启动和关闭oracle数据库
1、由于oracle运行在Linux系统里面,第一步,我们要连接Linux系统。
❷ 启动oracle数据库命令
(1)startup(用sys用户或者其他拥有启动数据库权限的用户登录数据库软件,然后执行该命令即可,如果存在多个实例,请在启动前确认SID),数据库有三个状态nomount,mount,和open,默认开启到open,如果开启到另外两个状态,那么可以通过alter命令改变状态。
(2)如果是rac中启停数据库节点,那么有专门的命令srvcrl(这个仅仅是命令的操作符,后面有参数的,参数我就不写了,具体可以查一下,网上很多与偶内容的),另外还有crscrl(启停crs服务的命令,同样也是操作符,后面有参数的,这里也不写了,自己查一下就可以了)
(3)启动数据库还有一个命令就是启动监听,lsnrctl命令(后面同样有参数,能启动停止,也能查询监听状态,这个监听的基本命令)
❸ Oracle数据库有哪几种启动方式
有以下几种启动方式:
1、startup nomount
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库
读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup mount dbname
安装启动,这种方式启动下可执行:
数据库日志归档、
数据库介质恢复、
使数据文件联机或脱机,
重新定位数据文件、重做日志文件。
执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,
但此时不对数据文件和日志文件进行校验检查。
3、startup open dbname
先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
这种方式下可访问数据库中的数据。
4、startup,等于以下三个命令
startup nomount
alter database mount
alter database open
5、startup restrict
约束方式启动
这种方式能够启动数据库,但只允许具有一定特权的用户访问
非特权用户访问时,会出现以下提示:
ERROR:
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
6、startup force
强制启动方式
当不能关闭数据库时,可以用startup force来完成数据库的关闭
先关闭数据库,再执行正常启动数据库命令
7、startup pfile=参数文件名
带初始化参数文件的启动方式
先读取参数文件,再按参数文件中的设置启动数据库
例:startup pfile=E:Oracleadminoradbpfileinit.ora
8、startup EXCLUSIVE
❹ 如何实现Oracle数据库库服务的启动和关闭
可以在系统的服务管理中进行管理,也可以通过命令行进行数据库服务的启动和关闭
启动数据库服务
net
start
"OracleServiceORACLEORCL"
net
start
"OracleOraDb11g_home1TNSListener"
关闭数据库服务
net
stop
"OracleOraDb11g_home1TNSListener"
net
stop
"OracleServiceORACLEORCL"
使用sqlPLUS也可以达到相同的效果
sqlplus
/
as
sysdba
startup
shutdown
immediate
通常数据库停止以后,对系统资源的占用基本可以忽略。
❺ 如何在Windows下启动Oracle数据库服务
1、启动Oracle相关系统服务
在Windows系统服务中,启动OracleServiceORCL和OracleOraDb11g_home1TNSListener
可以使用管理员权限执行以下命令
netstartOracleServiceORCL
netstartOracleOraDb11g_home1TNSListener
通常上面两个服务启动后,数据库服务会自动启动。
如果数据库服务未启动,需要按下面步骤手工启动数据库服务。
2、手工启动数据库服务
在命令提示符下键入以下命令
sqlplus/assysdba
startup
❻ windows中如何开启Oracle数据库
1:先下载安装oracle以及客户端
2:配置监听net manger 启动;(IP,端口,实例名)
3:在开始菜单输入service.msc回车,打开服务界面 选择oracle和listener 启动并设置为自启动,以后window开机就自动启动。
具体数据库关闭启动命令:
如果数据库open状态
首先连接数据库sqlplus /nolog
conn /as sysdba(连接到空闲例程)
关闭shutdown immediate (立即关闭数据库)
exit
再连接数据库sqlplus /nolog
conn /as sysdba(连接到空闲例程)
startup(启动数据库)
----
监听启动命令
lsnrctl start启动监听
lsnrctl stop关闭监听
❼ Oracle数据库怎么启用
按照win7 64位环境下Oracle 11g R2成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBConsoleorcl,OracleJobSchelerORCL,OracleMTSRecoveryService,OracleOraDb11g_home1ClrAgent,OracleOraDb11g_home1TNSListener,OracleServiceORCL。其中OracleDBConsoleorcl,OracleMTSRecoveryService,OracleOraDb11g_home1TNSListener,OracleServiceORCL是默认自动启动的,OracleJobSchelerORCL是默认自动禁止的,其余的默认为手动操作。假设您的全局数据库名为orcl,则您的Oracle服务应该和上面的一样。
这七个服务的含义分别为:
Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow )。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
OracleJobSchelerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动)。
OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)
所以,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。
❽ oracle数据库服务怎么启动
如果在windows平台,选择开始 >控制面板 〉管理工具 --〉服务,启动所有以oracle开头的服务即可;
如果在Unix/Linux,依次输入“export ORACLE_SID=XXX”,“sqlplus / as sysdba”,“startup”即可。