作者:小编 日期:2023-12-11 浏览: 次
1. sqlplus username/password as sysdba:以sysdba身份登录,无需数据库进入可用状态,可用该命令登录后,运行startup来启动。
2. sqlplus username/password@service_name:以username/password和service_name为参数登录。
3. sqlplus username/password@host/service_name:以username/password、host和服务名为参数登录。
4. sqlplus /nolog:先使用sqlplus命令,而不连接数据库,然后用conn命令登录。
在 Widows 系统中,可以按下 Wi+R 键,输入 cmd,然后回车,打开命令提示符窗口。在 Liux 或 Uix 系统中,可以打开终端应用程序。
2. 输入命令 `sqlplus / as sysdba`
在终端中输入该命令后,按下回车键,将会连接到 Oracle 数据库。如果连接成功,将会看到类似下面的输出:
```sql
SQLPlus: Release 1
9.0.0.00.78 Producio o Mo Mar 15 10:00:00 2021
Copyrigh (c) 1982, 2019, Oracle. All righs reserved.
Coeced o: Oracle Daabase 19c Eerprise Ediio Release 1
9.0.0.00.78 - Producio
Versio 1
9.
8.0.0.0
```
3. 输入用户名和密码
在 SQLPlus 中,需要输入用户名和密码才能登录成功。输入用户名时,可以按下回车键确认输入的用户名,然后再输入密码。密码不会显示在屏幕上,但会保存在内存中,直到退出 SQLPlus。
4. 登录成功后,输入命令 `SELECT FROM dual;` 可以测试连接是否正常
如果连接正常,将会看到类似下面的输出:
```less
COUT()
--------
1
```
5. 输入命令 `exi;` 可以退出登录
在 SQLPlus 中输入该命令后,按下回车键,将会退出 SQLPlus。
6. 如果需要执行多个命令,可以将命令写入一个脚本文件,使用 `@` 符号运行脚本文件
例如,可以将以下命令写入一个名为 `scrip.sql` 的文件中:
```sql
SELECT FROM dual;
SELECT FROM emp;
```
然后在 SQLPlus 中输入以下命令:
```bash
sqlplus / as sysdba @ scrip.sql
```
将会依次执行文件中的两个命令。
7. 可以使用 `se liesize` 和 `se feedback` 等命令控制输出格式
例如,可以使用以下命令设置每行显示的最多字符数和是否显示每个查询的结果行数:
```sql
se liesize 100;
se feedback off;
```