SQLPLUS中HELP幫助的安裝與刪除
手工建庫後SQLPLUS中HELP預設是沒有的,下面記錄下如何安裝及刪除SQLPLUS中的HELP命令。
注意:SQLPLUS的HELP命令只有在資料庫OPEN時才能使用。非OPEN狀態使用HELP也報錯:SP2-0171: HELP system not available.
實驗如下: 注意:ORACLE 11.2.0.4環境下實驗SYSDBA與普通DBA皆可,但也有說法是需要用SYSTEM使用者。
SP2-0171: HELP system not available.
SYS@ bys3>?
SP2-0171: HELP system not available.
##################################################
helpbld.sql helpdrop.sql helpus.sql hlpbld.sql
安裝SQLPLUS的幫助指令碼執行順序是:
首先執行helpbld.sql指令碼
第一個提示輸入變數名時:在Enter value for 1: 輸入/hlpbld.sql指令碼所在的絕對路徑,這裡是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/ 回車
第二個提示輸入變數名時:Enter value for 2: 輸入helpus.sql的絕對路徑,這裡是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql
觀察helpus.sql指令碼內容,可以發現裡面的語句都是向SYSTEM.HELP表插入資料的。因此推測,只要具有在SYSTEM使用者下建立表許可權的使用者就可以成功執行此指令碼即(故推測SYSDBA與普通DBA使用者都可以,11.2.0.4環境下實驗SYSDBA與普通DBA皆可)。
如下:@表示執行指令碼,?表示ORACEL_HOME變數
SYS@ bys3>@?/sqlplus/admin/help/helpbld.sql
Enter value for 1: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/
Enter value for 2: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql
##################################################
HELP
----
Accesses this command line help system. Enter HELP INDEX or ? INDEX
for a list of topics.
You can view SQL*Plus resources at
http://www.oracle.com/technology/documentation/
HELP|? [topic]
##################################################
HELP
----
Accesses this command line help system. Enter HELP INDEX or ? INDEX
for a list of topics.
You can view SQL*Plus resources at
http://www.oracle.com/technology/documentation/
HELP|? [topic]
執行刪除指令碼:
SYS@ bys3>@?/sqlplus/admin/help/helpdrop.sql
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@bys3 help]$ sqlplus / as sysdba
SYS@ bys3>select status from v$instance;
STATUS
------------
OPEN
SYS@ bys3>help
SP2-0171: HELP system not available.
SYS@ bys3>?
SP2-0171: HELP system not available.
注意:SQLPLUS的HELP命令只有在資料庫OPEN時才能使用。非OPEN狀態使用HELP也報錯:SP2-0171: HELP system not available.
實驗如下: 注意:ORACLE 11.2.0.4環境下實驗SYSDBA與普通DBA皆可,但也有說法是需要用SYSTEM使用者。
1.使用help報錯:SP2-0171: HELP system not available.
SYS@ bys3>helpSP2-0171: HELP system not available.
SYS@ bys3>?
SP2-0171: HELP system not available.
##################################################
2.在$ORACLE_HOME/sqlplus/admin/help下執行相應的指令碼
[oracle@bys3 help]$ lshelpbld.sql helpdrop.sql helpus.sql hlpbld.sql
安裝SQLPLUS的幫助指令碼執行順序是:
首先執行helpbld.sql指令碼
第一個提示輸入變數名時:在Enter value for 1: 輸入/hlpbld.sql指令碼所在的絕對路徑,這裡是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/ 回車
第二個提示輸入變數名時:Enter value for 2: 輸入helpus.sql的絕對路徑,這裡是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql
觀察helpus.sql指令碼內容,可以發現裡面的語句都是向SYSTEM.HELP表插入資料的。因此推測,只要具有在SYSTEM使用者下建立表許可權的使用者就可以成功執行此指令碼即(故推測SYSDBA與普通DBA使用者都可以,11.2.0.4環境下實驗SYSDBA與普通DBA皆可)。
如下:@表示執行指令碼,?表示ORACEL_HOME變數
SYS@ bys3>@?/sqlplus/admin/help/helpbld.sql
Enter value for 1: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/
Enter value for 2: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql
##################################################
3.此時進入SQLPLUS,可以使用幫助:
SYS@ bys3>helpHELP
----
Accesses this command line help system. Enter HELP INDEX or ? INDEX
for a list of topics.
You can view SQL*Plus resources at
http://www.oracle.com/technology/documentation/
HELP|? [topic]
##################################################
4.刪除SQLPLUS的幫助--執行$ORACLE_HOME/sqlplus/admin/help下的helpdrop.sql
SYS@ bys3>helpHELP
----
Accesses this command line help system. Enter HELP INDEX or ? INDEX
for a list of topics.
You can view SQL*Plus resources at
http://www.oracle.com/technology/documentation/
HELP|? [topic]
執行刪除指令碼:
SYS@ bys3>@?/sqlplus/admin/help/helpdrop.sql
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@bys3 help]$ sqlplus / as sysdba
SYS@ bys3>select status from v$instance;
STATUS
------------
OPEN
SYS@ bys3>help
SP2-0171: HELP system not available.
SYS@ bys3>?
SP2-0171: HELP system not available.
相關文章
- sqlplus安裝helpSQL
- sqlplus的幫助資訊SQL
- unzip–help幫助檔案翻譯
- python-help()獲取關於物件的幫助資訊Python物件
- sqlplus-helpSQL
- Slackware LILO 安裝幫助文件(轉)
- chm (Compiled HTML Help,即“編譯的HTML幫助檔案”)的使用CompileHTML編譯
- sqlplus help installSQL
- SecureCRT中sqlplus,使用Backspace刪除時 ^H^HSecurecrtSQL
- 藉助 Evolution Linux 的幫助來輕鬆安裝 Arch LinuxLinux
- AIX 中grep 的用法幫助AI
- 完全解除安裝刪除 GitLabGitlab
- 完全解除安裝刪除gitlabGitlab
- npm 安裝、刪除依賴命令NPM
- Centos中徹底刪除Mysql(rpm、yum安裝的情況)CentOSMySql
- Mac/Linux 安裝中文版 man 幫助命令MacLinux
- 關於靜默安裝和刪除
- 刪除 Windows 98 解除安裝資訊(轉)Windows
- thread在surfaceview中的使用與刪除threadView
- RAC 安裝失敗後的刪除(完整版)
- mongodb安裝失敗如何徹底刪除MongoDB
- 如何徹底刪除解除安裝JDK(java)?JDKJava
- SQL的幫助SQL
- Hadoop安裝手冊4-新增與刪除Hadoop節點Hadoop
- Cookie 的新增與刪除Cookie
- 如何刪除Parallels Desktop 15安裝的win系統?Parallel
- 百度防毒徹底解除安裝刪除的技巧防毒
- win10系統磁碟管理磁碟上右鍵選單隻有“幫助”如何刪除Win10
- Linux檢視內建命令和非內建命令幫助的幾種方法(man、help、info)Linux
- 大家好,初學者請幫助。java sdk 1.4.2安裝出錯Java
- 2.刪除字串中的某個字元。(藉助字元陣列實現)字串字元陣列
- CodeSmith自帶的幫助文件中FAQMIT
- win10安裝失敗怎麼刪除_win10更新安裝失敗刪除如何操作Win10
- 利用sqlplus指令碼刪除備庫歸檔SQL指令碼
- win10系統下刪除已安裝更新的方法Win10
- RPM的使用--詳細演示安裝,刪除和查詢
- 幫助命令
- Asp.net mvc3.0安裝包及幫助文件下載地址~~ASP.NETMVC