oracle-sqlplus相关笔记

oracle 中的 sqlplus 使用笔记

SQLPLUS登录

1
2
3
4
5
6
7
8
9
C:\Users\zhf>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 12月 15 15:28:00 2018

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn /as sysdba
已连接。
SQL>

其他用户

1
conn scott/tiger@orcl

查询当前使用的数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
SQL> conn sys/yb123123@gzfy as sysdba
已连接。
SQL> select name from v$database;

NAME
---------
GZFY

SQL> select instance from v$thread;

INSTANCE
--------------------------------------------------------------------------------
gzfy

切换数据库

1
2
3
SQL> connect system@orcl
输入口令:
已连接。

使用dba角色登录

1
2
3
SQL> conn sys/yb123123@gzfy as sysdba
已连接。
SQL>

连远程数据库

第一种 直接用ip

1
2
sqlplus /nolog
conn sys/yibo123@10.54.2.194/orcl as sysdba

第二种 用 tnsname

需先在 tnsname.ora文件中配置

1
2
3
4
5
6
7
8
yibo130 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.130)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

重启监听服务

1
2
SQL> conn yibo_test/yibo123@yibo130
Connected.

显示时间

1
2
3
4
5
SQL> set time on
22:22:19 SQL>

22:29:50 SQL> set time off
SQL>

记录执行时间

1
2
3
4
5
6
22:29:27 SQL> set timing on
22:29:37 SQL> select count(*) from tb_cis_patient_info;
count(*)
----------
2324938
Executed in 0.323 seconds
1
SQL> set timing off

数据库启动与关闭

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area 1.2827E+10 bytes
Fixed Size 2187728 bytes
Variable Size 3456110128 bytes
Database Buffers 9361686528 bytes
Redo Buffers 7385088 bytes
数据库装载完毕。
数据库已经打开。
0%
隐藏