国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle RAC中Srvctl命令詳細說明文檔

2024-08-29 13:40:13
字體:
來源:轉載
供稿:網友

  SRVCTL是Oracle9i RAC集群配置治理的工具。本文是對SRVCTL的所有命令進行具體說明的一篇參考文檔。
  
  讀者對象:ORACLE9i RAC數據庫集群治理員。
  
  注:
  
  RAC:   Real application Clusters
  
  SRVM:  Server Management
  
  SRVCTL Add
  
  添加數據庫或實例的配置信息。在增加實例中,與-i一起指定的名字應該與INSTANCE_NAME 和 ORACLE_SID參數匹配。
  
  srvctl add database -d database_name [-m domain_name] -o oracle_home [-s spfile]
  
  srvctl add instance -d database_name -i instance_name -n node_name
  
  表4-5 SRVCTL Add命令具體選項
  
  命令  選項
  
  -m   數據庫域名 格式如"us.mydomain.com"
  
  -m 選項指定的數據庫域名必須匹配數據庫INIT.ORA或者SPFILE中DB_DOMAIN 和DB_NAME參數。在增加數據庫時,-d指定的數據庫名必須與DB_NAME參數匹配
  
  -n   實例節點名
  
  -o   $ORACLE_HOME(用來確定lsnrctl和Oracle等命令路徑)
  
  -s   SPFILE 文件名
  
  實例:添加一個新的數據庫
  
  srvctl add database -d mydb -o /ora/ora9
  
  實例:向數據庫添加實例
  
  srvctl add instance -d mydb -i mydb01 -n gm01
  
  srvctl add instance -d mydb -i mydb02 -n gm02
  
  srvctl add instance -d mydb -i mydb03 -n gm03
  
  SRVCTL Config
  
  顯示保存在SRVM配置文件中的配置信息
  
  srvctl config database
  
  顯示數據庫配置列表
  
  srvctl config database -d database_name
  
  數據庫配置信息顯示的格式:
  
  nodename1 instancename1 oraclehome
  
  nodename2 instancename2 oraclehome
  
  實例:顯示數據庫配置信息
  
  srvctl config database -d mydb
  
  SRVCTL Getenv
  
  getenv操作用來從SRVM配置文件中獲取與顯示環境變量
  
  srvctl getenv database -d database_name [-t name[,name,……]]
  
  srvctl getenv instance -d database_name -i instance_name [-t name[,name,……]]
  
  實例:列出數據庫的所有環境變量
  
  srvctl getenv database -d mydb
  
  SRVCTL Modify
  
  修改實例的節點配置信息。這些修改會在程序下次重新啟動后生效。修改后的信息將永久保存。
  
  srvctl modify instance -d database_name -i instance_name -n node_name
  
  實例:修改實例到另一個節點
  
  srvctl modify instance -d mydb -n my_new_node
  
  SRVCTL Remove
  
  這是用來刪除SRVM庫中配置信息的命令。對象相關的環境設置也同樣刪除。假如你未使用強制標志(-f),ORACLE將提示你確認是否刪除。
  
  使用強制選項(-f),刪除操作將不進行提示
  
  srvctl remove database -d database_name [-f]
  
  srvctl remove instance -d database_name -i instance_name [-f]
  
  SRVCTL Remove命令具體選項
  
  -f 強制刪除應用時不進行確認提示
  
  實例:刪除數據庫
  
  srvctl remove database -d mydb
  
  實例:刪除數據庫實例
  
  srvctl remove instance -d mydb -i mydb01
  
  srvctl remove instance -d mydb -i mydb02
  
  srvctl remove instance -d mydb -i mydb03
  
  SRVCTL Setenv
  
  設置SRVM配置文件中的環境變量值。

  
  srvctl setenv database -d database_name -t name=value [,name=value,……]
  
  srvctl setenv instance -d database_name [-i instance_name] -t name=value [,name=value,……]
  
  實例:設置數據庫環境變量
  
  srvctl setenv database -d mydb -t LANG=en
  
  SRVCTL Start
  
  啟動數據庫,所有實例或指定的實例,及啟動所有相關未啟動的監聽。
  
  注:
  
  對于start命令和其它一些可以使用連接字符串的操作,假如你不提供連接字符串,那么ORACLE會使用"/ as sysdba"在實例上執行相關的操作。另外,要執行類似的操作,你必須是OSDBA組的成員。關于更多的OSDBA組權限信息,請參考ORACLE9i的安裝指南。
  
  srvctl start database -d database_name [-o start_options] [-c connect_string]
  
  srvctl start instance -d database_name -i instance_name [,instance_name-list] [-o start_options] [-c connect_string]
  
  表4-6 SRVCTL Start命令具體選項
  
  命令  選項
  
  -o   在SQL*Plus直接傳遞的startup命令選項,可以包括PFILE
  
  -c   使用SQL*Plus連接數據庫實例的連接字符串
  
  實例:啟動數據庫及所有的實例
  
  srvctl start database -d mydb
  
  實例:啟動指定的實例
  
  srvctl start instance -d mydb -i mydb1,mydb4
  
  SRVCTL Status
  
  顯示指定數據庫的當前狀態
  
  srvctl status database -d database_name
  
  srvctl status instance -d database_name -i instance_name [,instance_name-list]
  
  實例:顯示數據和所有實例狀態
  
  srvctl status database -d mydb
  
  實例:顯示指定實例的狀態
  
  srvctl status instance -d mydb -i mydb1,mydb2
  
  SRVCTL Stop
  
  停止數據庫所有實例可者指定實例
  
  srvctl stop database -d database_name [-o stop_options] [-c connect_string]
  
  srvctl stop instance -d database_name -i instance_name [,instance_name_list] [-o stop_options][-c connect_string]
  
  表4-7 SRVCTL Stop命令具體選項
  
  命令  選項
  
  -c   使用SQL*Plus連接數據庫實例的連接字符串
  
  -o   在SQL*Plus直接傳遞的shutdown命令選項
  
  實例:停止數據庫所有的實例
  
  srvctl stop database -d mydb
  
  實例:停止指定實例
  
  srvctl stop instance -d mydb -i mydb1
  
  SRVCTL Unsetenv
  
  取消SRVM配置文件中環境變量定義值
  
  srvctl unsetenv database -d database_name-t name[,name,……]
  
  srvctl unsetenv instance -d database_name[-i instance_name] -t name[,name,……]
  
  實例:取消環境變量,回到缺省值
  
  srvctl unsetenv database -d mydb -t CLASSPATH
  
  使用SRVCONFIG導入和導出RAW設備配置信息
  
  你可使用SRVCONFIG導入和導出RAW設備配置信息,不管配置文件是在集群文件系統上還是在RAW設備上。你可以使用這種方法來備份與恢復SRVM配置信息。
  
  例如:
  
  下面的命令用來導出配置信息的內容到你指定文件名的文本文件中。
  
  srvconfig -eXP file_name
  
  下面的命令用來從指定文本文件中導入配置信息到到你運行命令的RAC環境配置信息庫。
  
  srvconfig -imp file_name

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苗栗县| 洛浦县| 六安市| 阜新市| 肃宁县| 乐都县| 西华县| 南溪县| 张北县| 漳浦县| 阳西县| 永靖县| 达尔| 凯里市| 科技| 和田市| 利川市| 来凤县| 同德县| 横峰县| 彩票| 镇江市| 青川县| 通州市| 韩城市| 新巴尔虎右旗| 大连市| 芮城县| 汾阳市| 区。| 富民县| 拉孜县| 科尔| 水城县| 成都市| 克东县| 浪卡子县| 木兰县| 勃利县| 安溪县| 祁东县|