1、启动参数
sqlplus -s 使用 silent 模式(不输出版本相关信息)
Usage: SQLPLUS [ ] [
[@
where ::= { -s | -? }
-s for silent mode and -? to obtain version number
userid/password@db -- Connection details
/nolog -- Do not login to Oracle. You will need to do it yourself.
-s or -silent -- start sqlplus in silent mode. Not recommended for beginners!
@myscript -- Start executing script called "myscript.sql"
2、查看帮助
> help set
显示关于 set 命令的帮助
> help TOPIC
显示所有可以提供的帮助信息
3、调用SQL语句
> r
执行上一条SQL,与输入 / 效果相同
> r 2
执行缓存里编号为2的SQL
> @ nn
执行当前目录下的 nn.sql 文件
4、保存SQL语句
> save nn
将当前语句存入 nn.sql
> save nn app
将当前语句追加到 nn.sql
>help save
SAV[E] [FILE] file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]]
5、查看表和表结构
>select * from tab;
>select table_name from user_tables;
>desc mytable;
6、改密码
> grant connect to
7、配置监听器访问远程主机
修改 $ORACLE_HOME/network/admin/tnsnames.ora ,加入远程主机信息,格式:
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
local_SID 给远程主机取的本地名字
HOST 写IP地址
remote_SID 远程连接的库实例名
然后 'sqlplus user/pass@local_SID'
7、使用 & 操作
> select &name from dual;
Enter value for name: *
old 1: select &name from dual
new 1: select * from dual
D
-
X
8、用sqlplus启动和停止实例
$> sqlplus /nolog
> conn system/passwd as sysdba
然后就可以
> startup 启动实例
> shutdown 关闭实例
9、初始化 sqlplus 的环境变量
. oraenv
export ORACLE_SID=[orcl] ? orcl
(摘译自:http://thomas.eibner.dk/oracle/sqlplus/ , 还可以参考 http://orafaq.com/faqplus.htm )
没有评论:
发表评论