惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
罗磊的独立博客
月光博客
月光博客
GbyAI
GbyAI
腾讯CDC
G
Google Developers Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
C
Check Point Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
雷峰网
雷峰网
B
Blog RSS Feed
美团技术团队
M
MIT News - Artificial intelligence
有赞技术团队
有赞技术团队
D
Docker

博客园 - Phoenix

Server Explorer disappeared in VS 2008 如何在外部得到一个event是否已被注册 FlashGet的堕落 画一个立体的柱图 - Phoenix - 博客园 SQL2000自动备份数据库到远程机器 Vista: user does not have administrative privileges in command prompt mode. 将一个域中的MS CRM数据库部署到另外一个域中 求救手工设置笔记本IRQ的方法 用纯API写的窗体 Oracle Listener报“TNSLSNR.exe 应用程序错误” 正则表达式超时 [导入]不使用COM组件弹出数据库连接对话框 [导入]C#: 通过动态编译获取字符串所表达的值 [导入]Asp.Net中连接Oracle [导入]全角字符的匹配 [导入]使用.Net获取OLEDB数据库的架构. [导入]使用C#在进度条中显示复制文件的进度 [导入]在SQL Server2000中修改系统表 [导入]已经毕业3个月了,怀念大学生活啊。。。
Windows下安装SQLPlus的帮助
Phoenix · 2006-02-05 · via 博客园 - Phoenix

Oracle 10G Server不在本机上,我希望安装SQLPlus的帮助。
安装SQLPlus需要使用System User登录,但System已经被Lock掉了。还好有dba的权限。
先Unlock System账号,并修改密码:
-- Unlock
ALTER USER SYSTEM ACCOUNT UNLOCK;
-- Modify Password
ALTER USER SYSTEM IDENTIFIED BY newpass

下面我以Oracle安装目录D:\oracle\product\10.2.0\db为例
SQLPlus的帮助脚本实际是D:\oracle\product\10.2.0\db\sqlplus\admin\help下的helpbld.sql,helpus.sql文件。
具体安装情况可以到
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14357/ch2.htm#i1052303
找Installing Command-line Help主题。
实际上执行Oracle安装目录\Bin\Helpins.bat批处理文件便可安装成功。但它需要3个前题条件
1. SQL*Plus已安装
2. 环境变量ORACLE_HOME已设置
3. HLPBLD.SQL,HELPDROP.SQL ,HELPUS.SQL 这三个脚本文件已存在。
如果设置了环境变量SYSTEM_PASS的话还可以自动安装。
下面我们就开始:
;设置环境变量ORACLE_HOME
SET ORACLE_HOME=D:\oracle\product\10.2.0\db
;设置服务器SYSTEM登录账号信息
SET SYSTEM_PASS=system/newpass@hostName
;执行安装批处理文件
%ORACLE_HOME%\Bin\HelpIns.bat
不出意外的话可以正常完成。

现在用SQLPlus登录该Server,输入:
help index

出现了sqlplus下的命令帮助索引。

在Oracle中文用户讨论组的这个帖子中提供了一份更好的help脚本
http://www.cnoug.org/viewthread.php?tid=1710&sid=VdyOlaID
或直接打开
http://www.cnoug.org/attachment.php?aid=5210,由于这个脚本可能不是10G的,而且会和10的Help脚本有些重复,所以我重新做了一下整理
在以SYSTEM登录的SQLPlus用ed,Copy进去,Save退出。
执行完成后还可以使用help查看更大范围的帮助,例如:

SQL> help create procedure

 CREATE PROCEDURE
 ----------------

 Use this command to create a stand-alone stored procedure or to
 register an external procedure. A procedure is a group of PL/SQL
 statements that you can call by name.
...