管理数据库实例

目录

日志文件路径

查看数据库状态

关闭数据库

数据库开启过程​

数据库开启命令

修改数据库可用性

查看动态参数

创建参数文件

查看当前数据库

切换CDB和PDB

设置显示格式

查看PDB


日志文件路径

/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)防止客户端丢失事务,不需要用户注销。

数据库开启过程

• 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金牌收租佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值