Oracle10g服务启动命令

摘要:
1、 单实例数据库服务关闭命令:服务启动命令:su oraclesqlplus/assysdba;立即关闭;启动;lsnrctlstop(退出数据库执行)lsnrctrstart II。数据库DG模式:关闭DG,首先关闭主数据库,然后关闭备用数据库。使用oracle用户登录主数据库主机以关闭数据库$sqlplus“/assysdba”S

一、数据库单实例

服务关闭命令: 服务开启命令:

su - oracle

sqlplus / as sysdba;

shutdown immediate; startup;

lsnrctl stop (退出数据库执行) lsnrctl start

二、数据库DG模式:

关闭DG,

首先关闭primary数据库,然后关闭standby数据库

使用oracle用户登陆primary数据库主机将数据库关闭

$sqlplus “/as sysdba”

SQL>shutdown immediate

使用oracle用户登陆standby数据库主机将数据库管理模式关闭

$sqlplus “/as sysdba”

SQL>alter database recover managed standby database cancel;

SQL>shutdown immediate

关闭监听:lsnrctl stop

开启DG:

首先开启standby数据库,然后再开启primary数据库。
使用oracle用户登陆standby数据库主机,将备机开启到管理模式

$sqlplus “/as sysdba”

SQL>startup mount

SQL>alter database recover managed standby database disconnect from session;

使用oracle用户登陆primary数据库主机将数据库开启

$sqlplus “/as sysdba”

SQL>startup

开启监听: lsnrctl start

三、数据库RAC模式

**2.1关闭 10.10.10.6
***(1)关闭数据库实例 (登录oracle 用户)
[oracle@node-rac6 ~]$ srvctl stop instance -d ora10g -i ora10g1

***(2).关闭ASM磁盘组(登录oracle 用户)
[oracle@node-rac6 ~]$ srvctl stop asm -n rac6

***(3).关闭相关的集群服务(登录oracle 用户)
[oracle@node-rac6 ~]$ srvctl stop nodeapps -n rac6

***(4).关闭cluster服务 (登录root用户)
[root@node-rac6 ~]crsctl stop crs
root下

/etc/init.d/init.crs stop
/etc/init.d/init.crsd stop
/etc/init.d/init.cssd stop
/etc/init.d/init.evmd stop

***(5).查看集群当前状态:
crs_stat -t
查看rac6上的相关信息是否为OFFLINE

ps -ef | grep crs
ps -ef | grep css
ps -ef | grep evm

**2.2关闭 10.10.10.7

***(1).关闭cluster服务 (登录root用户)
[root@node-rac7 ~]crsctl stop crs

***(2).查看集群当前状态:
crs_stat -t
查看rac7上的相关信息是否为OFFLINE

/etc/init.d/init.crs stop

/etc/init.d/init.cssd stop

/etc/init.d/init.crsd stop

/etc/init.d/init.evmd stop

查看服务是否关闭成功
ps -ef | grep crsd
ps -ef | grep cssd

关闭监听 lsnrctl stop;

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

重启10.10.10.6 相关服务

查看10.15.100.10网页上查看到数据相关信息

***(1).启动cluster服务 (root用户下)

/etc/init.d/init.crs start
/etc/init.d/init.crsd start
/etc/init.d/init.evmd start
/etc/init.d/init.cssd start

***(2).启动节点的相关rac服务(oracle用户下)
[oracle@node-rac6 ~]$ srvctl start nodeapps -n rac6

***(3).查看ASM磁盘组(oracle用户下)
[oracle@node-rac6 ~]$ crs_stat -t 查看asm实例是否挂在成功

***(4).查看数据库相关实例(oracle用户下)
[oracle@node-rac6 ~]$ crs_stat -t 查看数据库实例和数据库是否挂在到rac集群中
***(5).查看rac集群状态
crs_stat -t

查看节点上的全部信息是否为ONLINE

[oracle@rac6 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.ora10g.db application ONLINE ONLINE rac7 ora....g1.inst application ONLINE ONLINE rac6
ora....g2.inst application ONLINE ONLINE rac7
ora....SM1.asm application ONLINE ONLINE rac6 重启10.10.10.7 cluster服务

***(1).启动cluster服务 (root用户下)
crsctl check crs

***(2).查看rac集群状态 oracle用户下
crs_stat -t

查看节点上的全部信息是否为ONLINE ps -ef | grep cssd
ps -ef | grep crsd 开启监听: lsnrctl start

四、用数据泵导入导出数据

1.expdp
expdp导出数据需要有相应目录的读写权限
这里从创建用户开始:
SQL> CREATE USER ceshi123 identified by ceshi123;
SQL> CREATE DIRECTORY backup_expdp as '/home/oracle/backup_expdp';
给ceshi123用户相关的读写权限在目录backup_expdp上
SQL> GRANT resource,connect to ceshi123;
SQL> GRANT read,write on directory backup_expdp to ceshi123;
这样用户就有权限执行了
expdp ceshi123/ceshi123 dumpfile=ceshi123.dmp logfile=ceshi123.log directory=backup_expdp parallel=2

2.impdp

impdp也要有目录的读写权限
SQL> create directory backup_expdp as '/home/oracle/backup_expdp';
SQL> grant read,write on directory backup_expdp to daoru123;

impdp daoru123/daoru123 dumpfile=需要导入的文件 logfile=daoru123.log directory=backup_expdp parallel=2 remap_schema=ceshi123:daoru123

显示导入的相关进程后,就证明导入成功了

免责声明:文章转载自《Oracle10g服务启动命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS mini 和 nginx 的安装和配置要点Ryu学习总结(持续更新)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VSFTP服务

概述: FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP(File Transfer Protocol: 文件传输协议)作用: Internet 上用来传送文件的协议 常见FTP服务器: windows:Serv-U FTP Server L...

SQL SERVER 查看数据库执行过哪些语句(SQL历史语句记录)

SQL SERVER 查看数据库执行过哪些语句(SQL历史语句记录) 1、查看SQL执行效率和语句 Select TOP 1000 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time AS '耗时',...

如何在Ubuntu 20.04上安装Apache ZooKeeper

ZooKeeper是Apache软件基金会的一个软件项目,它提供了一个用于构建分布式应用的高性能共享数据服务。它被一个集群用来维护共享数据,并采用强大的同步技术。它提供了一个简单的接口,用于管理配置信息、命名、分布式同步和提供组服务。在本文中,我们将向您展示如何在Ubuntu 20.04服务器上安装Apache ZooKeeper。先决条件一台运行Ubun...

DB2数据库中SQL语句中使用or和and的关键字的时候注意事项

--正确的SQL语句,查询结果:746 SELECT COUNT(1) FROM EHR_BASE EB, EHR_HF_INDICATOR EHI WHERE EB.EHR_ID=EHI.EHR_ID AND EB.CANCELLED = '1' AND EB.DEATH = '1' AND EB.MOVE...

oracle函数,查询,事务

函数包括:单行函数,多行函数(分组函数) 数值函数: --绝对值 select abs(-12.3) fromdual; --向上取值 select ceil(5.3) fromdual; --向下取值 select floor(5.3 )fromdual; --四舍五入 select round(123.4124,2)fromdual; --截取小数点...

Linux下Oracle设置环境变量

2013-02-19   linux下oracle设置环境变量   需要设置ORACLE_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,   通常缺省安装的情况下ORACLE_SID=orcl,ORACLE_HOME=/home/oracle/oracle/product/10……这样的形式,   操作步骤...