oracle dba必会,oracle_DBA 管理员的常用指令

oracle_DBA 管理员的常用指令

1,运行SQLPLUS工具并以os的身份连接、并显示当前用户名

sqlplus    /as sysdba         show user

2,直接进入sqlplus :sqlplus /nolog

在命令提示符以os身份连接: connect /as sysdba

3, 显示当前用户哪些列表:select * from tab;

显示用户名和账户的状态:select username,account_status from dba_users;

将SCOTT账号解锁:alter user scott account unlock;

以SCOTT的身份连接并且查看所属表: connect scott /tiger select *from tab

查看EMP的表结构及记录内容: desc emp  select empno,ename from emp;

以OS的身份登录查看SGA,共享池,CACHE的信息: connect /as sysdba

show sga    select name,value /1024/1024 from v$sga;

show parameter shared_pool_size

select value /1024/1024 from v$parameter where name ='shared_pool_size';

show parameter db_cache_size

select value /1024/1024 from v$parameter where name ='db_cache_size';

4,在$ORACLE_HOME/sqlplus/admin/login.sql中加入环境变量,以后每次启动生效。

define_editor =vi    set line 2000

5, oracle安装完成后的口令: internal /oracle    sys/change_on_install

system/manager  scott/tiger   sysman/oem_temp

怎样得到触发器、过程、函数的创建脚本:desc user_source   user_triggers

如何查看系统被锁的事务时间: select * from v$locked_object

如何以archivelog的方式运行oracle: init.ora log_archive_start = true

restart database   怎样获取有哪些用户在使用数据库: select username from v$session;

如何在oracle服务器上通过sqlplus查看本机IP地址select sys_context('userenv','ip_address') from dual;

如何登录本机,侧返回是:127.0.0.1

unix 下怎么调整数据库的时间: su -root  date -u 08010000

在oracle table 中如何抓取memo类型栏位为空的资料记录: select remark from  oms_flowrec where trim(' ' from remark) is not null ;

如何用如何用如何用如何用BBB表的資料去更新表的資料去更新表的資料去更新表的資料去更新AAA表的資料表的資料表的資料表的資料(有關聯的字段有關聯的字段有關聯的字段有關聯的字段)  UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO) WHERE BBB.DPT_NO IS NOT NULL;

6,如何查询每个用户的权限: select * from dba_sys_privs;

如何将表移动表空间: alter table table_name move tablespace_name;

如何将索引移动表空间:alter index index_name rebuild tablespace_name;

oracle 产生随机函数是:dbms_random, random

linux 下查询磁盘/cpu竞争状况命令: sar -d    sar -r

查询当前用户对象:select * from user_objects/dba_segments;

如何获取错误信息:select * from user_errors;

如何获取连接状况:select * from dba_db_links;

查看数据库字符状况:select * from nls_database_parameters/v$nls_parameters;

查询表空间信息:select * from dba_data_files;

ORACLE的INTERAL用戶要口令修改SQLNET.ORA SQLNET.AUTHENTICATION_SERVICES=(NTS)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值