设为首页 加入收藏

TOP

用srvctl命令配置service(一)
2015-07-24 10:23:23 来源: 作者: 【 】 浏览:5
Tags:srvctl 命令 配置 service

.用srvctl命令配置service

除了用DBCA图形方式,还可以使用命令方式配置service,这种方法对于维护远程尤其有用。无论是创建还是维护都是用一个命令srvctl,先看一下srvctl命令和service相关的语法,如下:

创建service

[oracle@felix1 ~]$ srvctl add service -h

Usage: srvctl add service -d -s -r "" [-a""] [-P ]

-d Unique name forthe database

-s Service name

-r"" List ofpreferred instances

-a"" List ofavailable instances

-P TAF policy (NONE,BASIC, or PRECONNECT)

Usage: srvctl add service -d -s -u {-r "" | -a""}

-d Unique name forthe database

-s Service name

-u Add a new instance to serviceconfiguration

-r Name of newpreferred instance

-a Name of new available instance

-h Print usage

[oracle@felix1 ~]$

示例如下:

Felix1,felix2为实例名;Felix是数据库名;策略是:BASIC

[oracle@felix1~]$ srvctl add service -d felix -s taf_srvctl -r felix2 -a felix1 -P BASIC

[oracle@felix1~]$

查看service配置

[oracle@felix1 ~]$ srvctl config service -d felix-a

taf_server PREF: felix1 AVAIL: felix2 TAF: basic

taf_srvctl PREF: felix2 AVAIL: felix1 TAF: BASIC

[oracle@felix1 ~]$

[oracle@felix1 ~]$ srvctl config service -d felix-h

Usage: srvctl config service -d [-s] [-a] [-S ]

-d Unique name forthe database

-s Service name

-a Additional attributes

-S Additionalinformation for EM Console

-h Print usage

[oracle@felix1 ~]$

如果不指定“-s service_name”,就会显示所有的service配置,这些配置只包括preferred和avilable instance。使用-a选项,还会显示TAF的信息。

是否自动运行

数据库启动时,会自动启动所有的service。有时为了维护的需要,需要禁用这个特性。在维护完成之后再启动这个特性。

[oracle@felix1 ~]$ srvctl disable service -h

Usage: srvctl disable service -d -s"" [-i ]

-d Unique name forthe database

-s"" Commaseparated service names

-i Instance name

-h Print usage

[oracle@felix1 ~]$

[oracle@felix1 ~]$ srvctl disable service -d felix-s taf_server -i felix1

[oracle@felix1 ~]$ srvctl config service -d felix-a

taf_server PREF: felix1 AVAIL: felix2 TAF: basic

Service taf_server is disabled on instance(s) felix1.

taf_srvctl PREF: felix2 AVAIL: felix1 TAF: BASIC

[oracle@felix1 ~]$

[oracle@felix1 ~]$ srvctl disable service -d felix-s taf_server

PRKP-1024 : The service taf_server is stillrunning.

关闭服务service并diable:

[oracle@felix1 ~]$ srvctl stop service -h

Usage: srvctl stop service -d [-s"" [-i ]] [-f]

-d Unique name forthe database

-s"" Commaseparated service names

-i Instance name

-f Disconnect all sessionsduring stop or relocate service operations

-h Print usage

[oracle@felix1 ~]$ srvctl stop service -d felix -staf_server

[oracle@felix1 ~]$ srvctl config service -d felix-a

taf_server PREF: felix1 AVAIL: felix2 TAF: basic

taf_srvctl PREF: felix2 AVAIL: felix1 TAF: BASIC

[oracle@felix1 ~]$ srvctl disable service -d felix-s taf_server

[oracle@felix1 ~]$ srvctl config service -d felix-a

taf_server PREF: felix1 AVAIL: felix2 TAF: basic

Service taf_server is disabled.

taf_srvctl PREF: felix2 AVAIL: felix1 TAF: BASIC

[oracle@felix1 ~]$

启动service

[oracle@felix1 ~]$ srvctl start service -h

Usage: srvctl start service -d [-s"" [-i ]] [-o]

-d Unique name forthe database

-s"" Commaseparated service names

-i Instance name

-o Options to startupcommand (e.g. open, mount, or nomount)

-h Print usage

[oracle@felix1 ~]$

[oracle@felix1 ~]$ srvctl start service -d felix -s taf_server

[oracle@felix1 ~]$

查看service状态。

[oracle@felix1 ~]$ srvctl status service -h

Usage: srvctl status service -d [-s""] [-f] [-v] [-S ]

-d Unique name forthe database

-s"" Commaseparated service names

-f Include disabled applications

-v Verbose output

-S Additionalinformation for EM Console

-h P

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【DB】HBase的基本概念 下一篇建立dblink(databaselink)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C 内存管理 | 菜鸟教 (2025-12-26 20:20:37)
·如何在 C 语言函数中 (2025-12-26 20:20:34)
·国际音标 [ç] (2025-12-26 20:20:31)
·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)