查看监听器状态 [oracle@strong ~]$ lsnrctl status 启动监听器 [oracle@strong ~]$ lsnrctl start [oracle@strong ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sun Aug 4 09:40:49 2019 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 1644167168 bytes Fixed Size 2925024 bytes Variable Size 1056968224 bytes Database Buffers 570425344 bytes Redo Buffers 13848576 bytes Database mounted. Database opened. SQL> select instance_name,status from v$instance; INSTANCE_NAME STATUS ---------------- ------------ orcl OPEN 查询SGA大小 SQL> show parameter sga 查询PGA大小 SQL> show parameter pga SQL> show parameter memory_ta 查看进程 SELECT * from v$process t WHERE t.PNAME IS NOT NULL; 手动切换日志 SQL> alter system switch logfile; 手动执行检查点 SQL> alter system checkpoint; 动态查看告警日志内容 tail -n 200 -f /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log 数据库启动三阶段: 阶段1:数据库启动NOMOUT状态 SQL> startup nomount SQL> create pfile ='/home/oracle/initorcl.ora' from spfile; SQL> create pfile from spfile; 也可以指定参数文件: startup nomount pfile='/home/oracle/initorcl.ora' 参数的修改: SQL> alter system set 参数名称=具体值 scope=XXXX scope作用域: spfile:更新至服务器参数文件,需要重启生效; memory:更新至内存; both:同时在内存和服务器参数文件生效; 阶段2:装载数据库 SQL> alter database mount; 阶段3:打开数据库 SQL> alter database open; 或:以只读方式打开数据库 SQL> alter database open read only; 查看Oracle ORA错误: oerr ora 01078