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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值