【转】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'
登录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