进入SQL*Plus环境 (常用命令)
- 进入SQL*Plus环境 (服务启动,数据库open)
- sqlplus /nolog //(进入sqlplus环境,nolog参数表示不登陆)
- sqlplus / as sysdba //(以系统管理员身份)
- sqlplus system/manager //(用户名,口令)
2. 连接数据库与常用账号解锁 (数据库open)
sqlplus /nolog
conn system/manager
SELECT username,account_status,lock_date,expiry_date,created FROM dba_users WHERE username IN ('SCOTT','HR','SH','OE'); //username 一定要用大写 否则找不到
COL USERNAMEE FOR A20 //设置列宽度
COL ACCOUNT_STATUS FOR A20
SET LINESIZE 120 //输出一行字符个数为120
SET PAGESIZE 30 //输出一页行数为30
连接数据库与常用账户解锁
Oracle数据库的启动
NOMOUNT 仅仅启动实例 可以查看关于实例部分的信息
MOUNT 从控制文件找到相应的信息(日志文件、数据文件)
OPEN 数据库打开
一个实例是如何打开 ——
寻找初始化的服务参数文件
从参数文件中获得参数值
设定系统全局区(SGA)
启动ORACLE进程
打开更改日志、跟踪文件
这个阶段并没有涉及数据库
数据库如何进行MOUNT ——
把数据库和实例联系起来
要MOUNT这个数据库,实例要获得控制文件的名字,读控制文件去发现数据文件和重做日志文件的名称位置信息
在MONUT阶段 数据库还是给关闭的 数据库管理员可以去存取,保持数据库的关闭,进行数据库的维护工作,但还不能进行连接
数据库如何open——
打开数据文件/undo表空间/打开重做日志文件/日志恢复
数据库启动命令——
NoMount(启动实例不加载数据库)
命令: STARTUP NOMOUNT
常用SQL命令
SHOW
SET
SPOOL
DESC