常用的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;

 

 

 

猜你喜欢

转载自blog.csdn.net/wxt_hillwill/article/details/112820622