Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1417579
  • 博文数量: 254
  • 博客积分: 4173
  • 博客等级: 中校
  • 技术积分: 3400
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-03 21:24
个人简介

不为失败找借口,只为成功找方法!

文章分类

全部博文(254)

文章存档

2021年(3)

2020年(1)

2019年(2)

2017年(10)

2016年(6)

2015年(19)

2014年(24)

2013年(19)

2012年(52)

2011年(118)

分类: Oracle

2012-11-07 16:35:11

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)
 
阅读(6778) | 评论(0) | 转发(3) |
给主人留下些什么吧!~~