oracle状态怎么查 如何查看oracle_sid

windows下怎么查看oraclewindows下在服务中可查看,以windows10为例 。1、右键开始菜单,选择“计算机管理” 。2、选择“服务和应用程序”—“服务” 。3、找到oracle的相关进程查看状态即可 。
oracle 监听状态怎么查看【1】1.su oracle
然后启动监听器.
【2】1.lsnrctl start
会看到启动成功的界面.
【3】1.lsnrctl stop
停止监听器命令.
【4】1.lsnrctl status
查看监听器命令.
【1】oracle简介:甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩 。1989年正式进入中国市场 。2013年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司 。2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位 。2017年6月,《2017年BrandZ最具价值全球品牌100强》公布 , 甲骨文公司排名第46位 。
【2】甲骨文公司概况:
在成熟的资本市场,市值是衡量一家企业规模、利润及增长状况等综合竞争力的动态结果 。根据金融时报1月公布的2010年末全球市值500强的数据,苹果首次夺得了全球IT业市值的年终榜首 。能够进入市值十强的公司,都是令人尊敬的IT顶尖企业 。以市值顺序排列,这十家企业是苹果、微软、IBM、甲骨文、谷歌、三星电子、英特尔、思科、惠普和亚马逊 。
【3】oracle数据库的安全包含两部分:①os的安全 。
②网络的安全 。
③oracle软件本身的安全 。
怎么查看oracle数据库是否已启动linux下可以用ipcs查看oracle状态怎么查 , windows下可以查看服务oracle状态怎么查,也可以进到数据库里面看数据库当前状态 select status from v$instance , 如果status = open 就说明oracle服务正常 。
oracle数据库文件结构oracle状态怎么查:
1、控制文件oracle状态怎么查:存储实例、数据文件及日志文件等信息oracle状态怎么查的二进制文件 。alter system set control_files=“路径” 。V$CONTROLFILE 。
2、数据文件:存储数据,以.dbf做后缀 。一句话:一个表空间对多个数据文件 , 一个数据文件只对一个表空间 。dba_data_files/v$datafile 。
3、日志文件:即Redo Log Files和Archivelog Files 。记录数据库修改信息 。ALTER SYSTEM SWITCH LOGFILE;。V$LOG 。
4、参数文件:记录基本参数 。spfile和pfile 。
5、警告文件:show parameter background_dump_dest=使用共享服务器连接
6、跟踪文件:show parameter user_dump_dest=使用专用服务器连接
如何查看oracle数据库是否启动select
status
from
v$instance;
如果报错不能执行(用dba用户oracle状态怎么查,或者有查看$视图权限的用户)oracle状态怎么查,那么就是没启动 。
如果结果为nomount,那么就是仅仅搭载了初始文件 , 分配了内存 , 但是还没有加载控制文件 。
mount就是加载了控制文件 。
open就是完全启动了 。
除了open意外,其他状态都不算完全启动数据库 。
如何查看Oracle的启动状态要检查 Oracle DB 是否启动与运作oracle状态怎么查,可以照下列程序检查oracle状态怎么查 , 若能够通过检查,就表示Oracle正常运作 。
这个程序在HP-UX 11.11Oracle 9.2 上测试过
1. Check Oracle process
检查作业系统是否有Oracleoracle状态怎么查的process,而且对应的DB SID出现于结果中,表示该Oracle instance应该是执行中 。例如主机内现有两个Oracle instance执行中,其中一个SID一个是ADEV,另一个DB的SID为ATEST , 检查结果就会看到两个对应的process存在 。
Example:
# ps -ef | grep dbw
oracle 2401 1 0 Oct 19 ? 2:31 ora_dbw0_ADEV
oracle 2464 1 0 Oct 19 ? 2:38 ora_dbw0_ATEST
2. Check OPEN_MODE of Oracle instance
切换使用者帐号为oracle,指定instance并使用sqlplus登入Oracle,查询该instance的OPEN_MODE , 应出现READ WRITE的字眼(除非有特殊需求,通常Oracle是起在READ WRITE模式的,这样才能正常读写啰~ ) 。
Example:
# su - oracle
# export ORACLE_SID=ADEV
# sqlplus "/as sysdba"
SQL desc v$database
SQL select name from v$database;
SQL select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
3. Check STATUS of Oracle instance
切换使用者帐号为 oracle , 指定instance并使用sqlplus登入Oracle , 查询该instance的STATUS,应出现OPEN的字眼 , 若出现其oracle状态怎么查他字眼,则Oracle可能没有正常启动 。
Example:
# su - oracle
# export ORACLE_SID=ADEV
# sqlplus "/as sysdba"
SQL desc v$instance;
SQL select status from v$instance;
STATUS
------------
OPEN
4. Check LISTENER
4.1 检查作业系统中 LISTENER 的process是否已经启动 。
Oracle instance共用LISTENER的状况 , 通常会将LISTENER直接取名为LISTNER , 可以看到如下的process 。
Example:
# ps -ef | grep lsnr
oracle 21327 1 3 00:42:33 ? 4:34 /oracle/product/9.2/bin/tnslsnr LISTENER -inherit
OR
Oracle instance各自独立使用LISTENER的状况,通常LISTENER名称会跟SID相关连,以方便辨识 。
Example:
# ps -ef | grep lsnr
oracle 1609 1 0 Sep 12 ? 15:54 /oracle/product/9.2/bin/tnslsnr LISTENER_ADEV -inherit
oracle 27399 1 0 Oct 12 ? 8:45 /oracle/product/9.2/bin/tnslsnr LISTENER_ATEST -inherit
4.2 检查LISTENER的设定值
Oracle instance共用LISTENER的状况,通常会将LISTENER直接取名为LISTNER,在设定档中会把两个instance的设定包在一起 。
Example:
# cat /oracle/product/9.2/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
【oracle状态怎么查 如何查看oracle_sid】(ADDRESS = (PROTOCOL = IPC)(KEY = ADEV))
(ADDRESS = (PROTOCOL = IPC)(KEY = ATEST))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test01)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ADEV)
(ORACLE_HOME = /oracle/product/9.2)
(SID_NAME = ADEV)
)
(SID_DESC =
(GLOBAL_DBNAME = ATEST)
(ORACLE_HOME = /oracle/product/9.2)
(SID_NAME = ATLTEST)
)
)
OR
Oracle instance各自独立使用LISTENER的状况,LISTENER设定档中就会将两个LISTENER分开,以方便辨识 。
Example:
# cat /oracle/product/9.2/network/admin/listener.ora
LISTENER_ADEV =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test01)(PORT = 1521))
)
)
)
SID_LIST_LISTENER_ADEV =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ADEV)
(ORACLE_HOME = /oracle/product/9.2)
(SID_NAME = ADEV)
)
)
LISTENER_ATEST =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test01)(PORT = 1522))
)
)
)
SID_LIST_LISTENER_ATEST =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ATEST)
(ORACLE_HOME = /oracle/product/9.2)
(SID_NAME = ATEST)
)
)
5. Use tnsping
使用Oracle提供的tnsping工具,可以检查DB的连线状况,如果最后显示OK , 并显示极短的时间,如OK( 0 msec ) , 表示应该没问题可以连接~
Example:
# su - oracle
# tnsping ADEV
TNS Ping Utility for HPUX: Version 9.2.0.0.0 - Production on 02-NOV-2010 09:54:11
Copyright (c) 1997 Oracle Corporation. All rights reserved.
Used parameter files:
/oracle/product/9.2/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
(PROTOCOL = IPC)(KEY = ADEV))) (CONNECT_DATA = https://www.04ip.com/post/(SID = ADEV)
(PRESENTATION = RO)))
OK (0 msec)
6. 检查log
关于oracle状态怎么查和如何查看oracle_sid的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读