目录
日志文件路径
/u01/app/oracle/diag/rdbms/orcl(实例名)/orcl(实例名)/trace
查看数据库状态
SQL>select status from v$instance;
关闭数据库
SQL> shutdown immediate
1.不允许新的连接(不需要实例恢复)
2.终止所有正在执行的SQL语句并断开用户连接活动事务将终止,并且将回滚未提交的事务。(长事务会影响)
SQL> shutdown normal
1.不允许新的连接(不需要实例恢复)
2.在关闭之前会等待所有当前连接的用户断开连接
SQL> shutdown abort
1.不允许新连接,也不允许启动新事务,未回滚未提交的事务
2.Oracle Database正在处理的当前客户端SQL语句将立即终
止。
• Oracle数据库不会等待当前连接到数据库的用户断开,数据库隐式断开所有连接的用户。(需要实例恢复)
SQL> shutdown transactional
1. 不允许新连接,也不允许启动新事务(不需要实例恢复)
2.完成所有事务后,任何仍连接到实例的客户端都将断开连接。(immediate)防止客户端丢失事务,不需要用户注销。
数据库开启过程![](https://img-blog.csdnimg.cn/20210824155531444.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW54NDQ=,size_16,color_FFFFFF,t_70)
• NOMOUNT - 在不安装数据库的情况下启动实例。这不允许访问数据库,通常创建数据库或重新创建控制文件。
• MOUNT - 启动实例并挂载数据库,但保持关闭状态。此状 态允许某些DBA活动,但不允许对数据库的一般访问。
• OPEN - 启动实例,然后挂载并打开数据库
数据库开启命令
SQL> startup;
ORACLE instance started.
Total System Global Area 1593835520 bytes
Fixed Size 8793256 bytes
Variable Size 1023411032 bytes
Database Buffers 553648128 bytes
Redo Buffers 7983104 bytes
Database mounted.
Database opened.
或者
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1593835520 bytes
Fixed Size 8793256 bytes
Variable Size 1023411032 bytes
Database Buffers 553648128 bytes
Redo Buffers 7983104 bytes
SQL> alter database mount;
Database altered.
SQL> alter database open;
Database altered.
修改数据库可用性
ALTER DATABASE OPEN READ ONLY/ READ WRITE;
READ ONLY(只读)
READ WRITE(读写)
ALTER SYSTEM DISABLE RESTRICTED SESSION;
• 执行数据导出或导入
• 执行数据加载(使用SQL * Loader)
• 暂时阻止典型用户使用数据
• 执行某些迁移或升级操作
查看动态参数
show parameter spfile;
创建参数文件
创建静态参数
create pfile='/home/oracle/back.ora' from spfile;
创建动态参数
create spfile from pfile='home/oracle/back.ora';
静态参数启动
startup pfile=/home/oracle/123.ora
修改参数
alter system set xxx scope=xxx;
重置参数
alter system reset xxx scope=xxx;
如果实例以pfile启动,则scope的默认值为MEMORY,若以spfile启动,则默认值为BOTH
查看当前数据库
show con_name;
切换CDB和PDB
alter session set container=orclpdb/cdb$root
设置显示格式
alter session set
查看PDB
SQL> show pdbs;
SQL> alter pluggable database orclpdb open; ###cdb下开启pdb