【转】Oralce基础—Sqlplus工具运用 礼记八目 2017-12-20 20:22:45

原文地址:https://www.toutiao.com/i6501603661565657614/

一、数据库连接:

sqlplus [user_name[/password][@ host_string]]]

.user_name 指定数据库的用户名

.password 指定数据用户名的密码

.host_string 指定要连接的数据库

#登录方式:

1.sqlplus/nologging

connect sys/oracle as sysdba

2.windows登录: sqlplus "/as sysdba"

linux登录:sqlplus '/as sysdba'

Oralce基础—Sqlplus工具运用

登录Oracle的Sqlplus

二、查看数据库状态

select name,open_mode from v$database;

Oralce基础—Sqlplus工具运用

select instance_name,status from v$instance;

Oralce基础—Sqlplus工具运用

三、数据库启动:

startup 归档启动

Oralce基础—Sqlplus工具运用

startup mount 非归档启动

startup nomount 控制文件丢失,使用此命令

STARTUP启动数据库顺序:启动实例,打开控制文件,打开数据文件.

四、数据库关闭:

正常关闭:shutdown immediate;

Oralce基础—Sqlplus工具运用

遇到自然灾害或是火灾时,应急关闭数据库:shutdown abort;

查看oracle数据库版本信息:

select * from v$version;

Oralce基础—Sqlplus工具运用

sqlplus 里内置的命令信息调用:

help index

Oralce基础—Sqlplus工具运用

SET命令的帮助信息

? SET

Oralce基础—Sqlplus工具运用

一次会话关闭,SQLPLUS的留存命令释放。

#list 查看历史SQL命令:

1.设置输入格式

SET SQLBLANKLINES ON

SET PAGESIZE 100

SET WRAP OFF

SET LINESIZE 200

SELECT 'DROP TALBE'||' '||TABLE_NAME||' '||';'

FROM USER_TABLES;

Oralce基础—Sqlplus工具运用

批量生成删除数据表语法

2.改变缓冲区里的命令

C/N/M

List

/

Oralce基础—Sqlplus工具运用

3.保存缓冲区命令

LINUX:SAVE /BACKUP/TEXT.TXT

WINDOWS:SAVE E:BACKUPTEXT.TXT

4.查看保存的命令

GET E:BACKUPTEXT.TXT

5.加载并运行命令

/ OR START E:BACKUPTEXT.TXT OR @ E:BACKUPTEXT.SQL

posted @ 2018-08-17 12:28  有你~你是美好滴  阅读(240)  评论(0编辑  收藏  举报