|
|
|
|
移动端

2.3.1 启动SQL*Plus

《Oracle PL/SQL程序设计(第6版)(上下册)》第2章创建和运行PL/SQL代码,本章将展示如何在一个最基本的层面上(使用SQL*Plus)完成上述任务,同时对这些细小差别进行大致的讲述。本节为大家介绍启动SQL*Plus。

作者:方鑫 译来源:人民邮电出版社|2017-09-06 19:04

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


2.3.1 启动SQL*Plus

要启动控制台版的SQL*Plus,只需在操作系统提示符(以下简称“OS>”)下简单输入“sqlplus”即可:

  1. OS> sqlplus 

这种启动方式,在UNIX或Windows操作系统下均适用。SQL*Plus会首先显示一个启动横幅,随后提示你输入用户名和密码:

  1. SQL*Plus: Release 11.1.0.6.0 - Production on Fri Nov 7 10:28:26 2008  
  2. Copyright (c) 1982, 2007, Oracle. All rights reserved.  
  3. Enter user-name: bob  
  4. Enter password: swordfish  
  5. Connected to:  
  6. Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit  
  7. SQL> 

如果看到“SQL>”的提示符,就说明安装和启动均正常(实际环境中,为安全起见,密码是不会显示在屏幕上的)。

我们也可以在启动SQL*Plus的命令行里直接带上用户名和密码:

  1. OS> sqlplus bob/swordfish 

作者不建议如此操作,因为在某些操作系统中,其他用户可以看到你的命令行参数,因此会获得你的密码。在多用户系统中,我们可以在启动SQL*Plus时使用/NOLOG选项,这样就不会立刻连接数据库,随后我们在SQL*Plus环境中运行CONNECT命令,输入用户名和密码:

  1. OS> sqlplus /nolog  
  2. SQL*Plus: Release 11.1.0.6.0 - Production on Fri Nov 7 10:28:26 2008  
  3. Copyright (c) 1982, 2007, Oracle. All rights reserved.  
  4. SQL> CONNECT bob/swordfish  
  5. SQL> Connected. 

如果运行SQL*Plus的计算机已经正确地安装并配置了Oracle Net,我们也获得了数据库管理员的授权进行数据库的远程连接(即连接运行在另外一台计算机上的数据库),我们就可以通过SQL*Plus连接这些数据库了。要进行远程连接,还需要知道Oracle Net连接标识符(又叫作服务名),我们必须在输入用户名和密码的同时提供连接标识符,一个连接标识符大概长得像这样:

hqhr.WORLD在使用时,需要把这个标识符加在用户名和密码后面,用符号“@”隔开:

  1. SQL> CONNECT bob/swordfish@hqhr.WORLD  
  2. SQL> Connected. 

若是启动SQL*Plus的类GUI版本,可以直观地提供验证信息(见图2-2),“Host String”就是指连接标识符。如果我们准备连接本机上的Oracle服务器,只需把Host String这一栏空着不填即可。

SQL*Plus运行起来后,我们就可以做很多事情了,下面是一些常见操作:

运行SQL语句;

编译一个PL/SQL程序,并保存到数据库中;

运行一个PL/SQL程序;

执行一个SQL*Plus专有命令;

执行一个混合了上述各功能的脚本。

在下面的段落里,我们来讲解如何进行上述操作。

喜欢的朋友可以添加我们的微信账号:

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

计算机网络安全

本书从计算机网络安全的概念入手,分析了单机节点、单一网络、互联网络和开放互联网络的基本安全问题,并对计算机网络安全体系架构和安全机...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊