SQLPLUS中常用的命令收集;
1、执行一个SQL脚本:
SQL>start file_name
SQL>@ file_name
我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。
2. 对当前的输入进行编辑
SQL>edit
3. 重新运行上一次运行的sql语句
SQL>/
SQL>RUN
4、打开文档
ed F:\oracle_test\test1\tb_users.sql; -- 打开文件,如果没有些文件就会创建这个文件
5、查询SQL耗时,用来估计SQL的执行时间,默认为off
SET TIMING ON
6、显示当前用户
SHOW USER
7、显示SQLPLUS的帮助
HELP
如何安装帮助文件:
Sql>@ ?\sqlplus\admin\help\hlpbld.sql ?\sqlplus\admin\help\helpus.sql
Sql>help index
Sql>help @
8、查询IMP和EXP命令的参数
该命令需要在DOS环境下进行
IMP HELP-Y
EMP HELP=Y
9、动态执行的Oracle目录下的某个SQL语句:
SQL> @?/rdbms/admin/utlxplan.sql --建立plan_table表
在PL/SQL的COMMAND窗口只能够可以使用:
@$Oracle home/rdbms/admin/utlxplan.sql --建立plan_table表
Oracle home参数可以在D:\ORACLE\product\10.2.0\db_1\NETWORK\ADMIN的
listener.ora查询到:
Oracle的参数文件地址:
D:\ORACLE\PRODUCT\10.2.0\admin\MERITIT\pfile
D:\ORACLE\PRODUCT\10.2.0\db_1\database\initMERITIT.ora
D:\ORACLE\PRODUCT\10.2.0\db_1\dbs下的两个文件