oracle数据库命令

一.开启归档

1.查看归档状态

archive log list

2.修改归档日志路径

alter system set log_archive_dest_1='location=/u01/oracle/archive';

#对应修改location=*的值

3.查看当前归档路径

show parameter dest

4.关闭数据库

shutdown immediate

5.将数据库开启到mount

startup mount

6.开启归档

alter database archivelog

7.开启数据库

alter database open

8.再次查看归档状态

archive log list

手动切归档

alter system switch logfile

数据库重启

shutdown immediate
startup 
#重启:
shutdown abort

查询某个用户数据库下的表

select * from all_tables where owner='user_name'

查看当前数据库状态

select * from v$instance

查看表结构

desc 表名称

查询数据库当前所有用户

select * from all_users

创建用户

creste user user_name identified by '密码'

查询数据库是否是pdb容器

show pdbs

查看当前数据库的角色

select database_role from v$database

 查看数据库数据量大小

select tablespace_name ,sum(bytes)/1024/1024 as MB from dba_data_files group by tablespace_name;

 查看当前数据库表空间使用率

SELECT a.tablespace_name,
       total,
       free,
       (total - free),
       ROUND((total - free) / total * 100, 2) || '%' "%"
  FROM (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 total
          FROM dba_data_files
         GROUP BY tablespace_name) a,
       (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 free
          FROM dba_free_space
         GROUP BY tablespace_name) b
 WHERE a.tablespace_name = b.tablespace_name
 ORDER BY (total - free) DESC;

查看数据库服务名

show parameter name

查看数据文件的路径

show parameter DB_CREATE_FILE_DEST

查看数据库日志

进入数据库中查看数据库的日志具体路径:select * from v$logfile;

查看数据库是否开启了审计日志

show parameter audit;

NAME                                 TYPE                              VALUE
------------------------------------ --------------------------------- ------------------------------
audit_file_dest                      string                            /opt/oracle/admin/xxx/xxx
audit_sys_operations                 boolean                           TRUE
audit_syslog_level                   string
audit_trail                          string                            DB
unified_audit_common_systemlog       string
unified_audit_sga_queue_size         integer                           xxx
unified_audit_systemlog              string

重要参数:
audit_sys_operations:默认为false,当设置为true时,所有sys用户(包括以sysdba, sysoper身份登录的用户)的操作都会被记录,如果数据库还未启动aud$不可用,那么像conn /as   sysdba这样的连接信息,只能记录在其它地方。如果是windows平台,audti trail会记录在windows的事件管理中,如果是linux/unix平台则会记录在audit_file_dest参数指定的文件中

audit_trail:NONE/FALSE:是默认值,不做审计;DB:将audit trail 记录在数据库的审计相关表中,如aud$,审计的结果只有连接信息;DB,Extended:这样审计结果里面除了连接信息还包含了当时执行的具体语句;OS:将audit trail 记录在操作系统文件中,文件名由audit_file_dest参数指定;注:这两个参数是static参数,需要重新启动数据库才能生效。

扩展表空间

1.确认当前不足的表空间名称
2.确认需要添加表空间的数据库是否存在adg备库
3.确认表空间文件的数据文件路径
select file_name,bytes/1024/1024/1024 from dba_data_files where tablespace_name='TS_BUSI_INFO';

TEST为空间不足的表空间,按照生产环境实际名称调整。
共享磁盘路径,如果参数“db_create_file_dest”中指定的路径与空间不足的表空间所在磁盘组路径一致,则可省略。否则填写实际表空间所在的磁盘组名称即可,比如'+DATADG'。共享路径,不能指定为本地路径,否则会影响数据的正常访问。
30G,指定的数据文件大小,可按照实际计划大小调整。
autoextend off,关闭自动扩展,可按照实际要求调整

4.确认当前磁盘组空间大小
su - grid
asmcmd lsdg
5.数据库中扩充表空间文件
alter tablespace TEST add datafile '共享磁盘路径' size 30G autoextend off;
alter tablespace TS_BUSI_INFO add datafile '+NVMEDG' size 30G autoextend off;

查看正常备库,可以查到备库的arch rfs mrp进程。 包括每个进程的状态,日志的传输  应用以及数据块的装载明细信息。

select process,status,thread#,sequence#,block#,blocks from v$managed_standby;

查看数据库用户是否被锁

select username,distinct account_status from dba_users where username='test';

对已锁的用户解锁

alter user test account unlock;
#alter user user_name account unlock;

重启mrp进程

alter database recover managed standby database using current logfiledisconnect from session;

关闭及开启mrp进程

--备库取消MPR进程
alter database recover managed standby database cancel;
--备库启动MPR进程
alter database recover managed standby database using current logfile disconnect from session;

lsnrctl监听

lsnrctl status    #查看监听状态
lsnrctl start    #开启监听
lsnrctl stop    #关闭监听

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值