常用的Oracle命令整理

目录

一、连接Oracle

二、为Oracle用户添加sudo权限

三、查看实例是否为open状态

四、归档日志状态检查

五、查看所有表空间

六、查看所有数据库实例

七、查看所有数据库

八、查看数据库是否处于归档模式

九、创建表,插入数据

十、启动RMAN并连接到数据库

十一、查看归档日志起始和结束序列号


一、连接Oracle

su - oralce

sqlplus /nolog

SQL> conn sys/as sysdba

 

如果是多实例情况下,如何登录到期望的实例上呢?

ORACLE_SID=a   # 切换到实例a

ORACLE_SID=b   # 切换到实例b

 

二、为Oracle用户添加sudo权限

vi /etc/sudoers

修改以下几行:

保存后,执行gpasswd -a oracle oinstall 即可生效

 

三、查看实例是否为open状态

SQL> select instance_name,status from v$instance;

INSTANCE_NAME    STATUS

---------------- ------------

orcl2             OPEN

orcl1             OPEN

 

如果不是open状态,可以执行以下命令:

SQL> startup nomount;   #启动Oracle例程

SQL> alter database mount;    #数据库置为mounted状态

SQL> alter database open;   #数据库置为open状态

 

四、归档日志状态检查

SQL> archive log list;

 

如果没有开启归档日志,执行以下命令:

SQL> shutdown immediate;   # 如果停止卡住,试试SQL> shutdown abort;

SQL> startup mount;

SQL> alter database archivelog;

SQL> alter database open;

 

五、查看所有表空间

SQL> select name from v$tablespace;

 

六、查看所有数据库实例

SQL> select * from v$instance;

 

七、查看所有数据库

SQL> select * from v$database;

 

八、查看数据库是否处于归档模式

SQL> SELECT log_mode FROM v$database;

 

九、创建表,插入数据

SQL> create table cola (ID NUMBER not null, MZ NVARCHAR2(20) not null);

SQL> insert into cola values('1','yummy');

SQL> select * from cola;

 

十、启动RMAN并连接到数据库

set oracle_sid=chic

rman

RMAN> connect target /

 

十一、查看归档日志起始和结束序列号

RMAN> list backup of archivelog all;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值