1. 程式人生 > >【轉】Oralce基礎—Sqlplus工具運用 禮記八目 2017-12-20 20:22:45

【轉】Oralce基礎—Sqlplus工具運用 禮記八目 2017-12-20 20:22:45

mount rop logging drop imm 指定 user connect oracl

原文地址: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‘

技術分享圖片

登錄Oracle的Sqlplus

二、查看數據庫狀態

select name,open_mode from v$database;

技術分享圖片

select instance_name,status from v$instance;

技術分享圖片

三、數據庫啟動:

startup 歸檔啟動

技術分享圖片

startup mount 非歸檔啟動

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

STARTUP啟動數據庫順序:啟動實例,打開控制文件,打開數據文件.

四、數據庫關閉:

正常關閉:shutdown immediate;

技術分享圖片

遇到自然災害或是火災時,應急關閉數據庫:shutdown abort;

查看oracle數據庫版本信息:

select * from v$version;

技術分享圖片

sqlplus 裏內置的命令信息調用:

help index

技術分享圖片

SET命令的幫助信息

? SET

技術分享圖片

一次會話關閉,SQLPLUS的留存命令釋放。

#list 查看歷史SQL命令:

1.設置輸入格式

SET SQLBLANKLINES ON

SET PAGESIZE 100

SET WRAP OFF

SET LINESIZE 200

SELECT ‘DROP TALBE‘||‘ ‘||TABLE_NAME||‘ ‘||‘;‘

FROM USER_TABLES;

技術分享圖片

批量生成刪除數據表語法

2.改變緩沖區裏的命令

C/N/M

List

/

技術分享圖片

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

【轉】Oralce基礎—Sqlplus工具運用 禮記八目 2017-12-20 20:22:45