1、计时:set timing on
2、显示执行计划: set autotrace on
3、显示参数: show parameter;//显示所有参数
show parameter commit_logging;//显示某个参数
4、修改参数的命令:
alter system set commit_logging=batch scope=both;
alter system set commit_wait=nowait scope=both;
alter system set commit_write=batch,nowait scope=both;
alter system set open_cursors=1200 scope=spfile;
alter system set sessions=500 scope=spfile;
alter system set db_writer_processes=4 scope=spfile;
--both表示修改内存和spfile两个地方,修改后立刻生效,spfile表示只改spfile不改内存,要下次重启后才生效,有些参数没有办法用both所以用spfile;scope=memory;更改参数后只有本次内存生效,下次重新启动后失效;
5、跟踪相关参数:SQL_TRACE,USER_DUMP_DEST, MAX_DUMP_FILE_SIZE
激活用户跟踪的三种方法:
实例层次的跟踪:配置参数SQL_TRACE = TRUE | FALSE,然后重启实例;
用户层次的自行实置:Alter session set sql_trace = true | false;
用户层次的DBA设置:Exec dbms_system.set_sql_trace_in_session(SID, SERIAL#, TRUE | FALSE)
6、命令行启动ORACLE
如果没有设置ORACLE_BASE等环境变量的话,设置一下
运行sqlplus /nolog
connect / as sysdba
startup