ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:35.33KB ,
资源ID:17897629      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17897629.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle常用命令汇集文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle常用命令汇集文档格式.docx

1、sum(nvl(a.bytes,0)/(b.bytes)*100占用百分比fromdba_free_spacea,dba_data_filesbwherea.file_id=b.file_idgroupbyb.tablespace_name,b.file_id,b.bytesorder查看用户默认表空间使用情况的sql语句:Select*FROM(selectusername,default_tablespacedba_users)ut,-b.file_id)tsuWhereut.default_tablespace=tsu.表空间名orDERBYut.usernameselect * fro

2、m all_users; #查看所有用户select name from v$database; #查看当前数据库database test; #进入test数据库select * from v$instance; #查看所有的数据库实例shutdown immediate #关闭数据库alter user sys identified by new_password; #更改用户密码select username,password from dba_users; #查看当实例中的用户和密码show parameter control_files; # 查看控制文件;select member

3、 from v$logfile; #查看日志文件show parameter ; # 查看数据库参数select * from user_role_privs; #查看当前用户的角色select username,default_tablespace from user_users; #查看当前用户的缺省表空间alter user system identified by password #修改用户的密码ALTER USER SCOTT ACCOUNT UNLOCK #解锁SCOTT用户show parameter processes; #查看最大会话数查看当前库的所有数据表:SQL sel

4、ect TABLE_NAME from all_tables;select * from all_tables; select table_name from all_tables where table_name like u;TABLE_NAMEdefault_auditing_options查看表结构:desc all_tables;创建用户并赋予权限#-创建用户并赋予权限-#-create user mpss identified by mpss12 default tablespace TS_MPSS_DATA temporary tablespace TEMP; 给用户赋予权限 g

5、rant connect to mpss;grant resource,create session to mpss; 开发角色grant create procedure to dbuser; 这些权限足够用于开发及生产环境给用户授权grant dba to spms;-授予DBA权限grant unlimited tablespace to lxg;-授予不限制的表空间grant select any table to lxg;-授予查询任何表grant select any dictionary to lxg;-授予 查询 任何字典删除用户drop user mpss cascade;建

6、表空间#-建表空间-#-=建立表空间=CREATE TABLESPACE TS_MPSS_DATA LOGGING DATAFILE /mpss/data/ts_mpss_data.dbf SIZE 1024M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO =建立临时表空间=CREATE TEMPORARY TABLESPACE SWVIP TEMPFILE /app/oracle/oradata/ sworacle/SWVIP.dbf SIZE 5M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1Mc

7、reate tablespace TS_MPSS_DATA datafile /mpss/data/ts_mpss_data.bdf size 1024m autoextend on ; #autoextend on 自动扩展#-#-查看表空间#-查看表空间大小-#-SELECT D.TABLESPACE_NAME Name, TO_CHAR(A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES) / 1024 / 1024) /(A.BYTES / 1024 / 1024)*100,99,990.9 used(%),TO_CHAR(DECODE(F.BYTES

8、, NULL, 0, F.BYTES) / 1024 / 1024),999,990.9) Free (M)FROM SYS.DBA_TABLESPACES D, SYS.SM$TS_AVAIL A, SYS.SM$TS_FREE FWHERE D.TABLESPACE_NAME = A.TABLESPACE_NAMEAND F.TABLESPACE_NAME (+) = D.TABLESPACE_NAME;#-#-SELECT D.TABLESPACE_NAME,SPACE SUM_SPACE(M),BLOCKS SUM_BLOCKS,SPACE-NVL(FREE_SPACE,0) USED

9、_SPACE(M)ROUND(1-NVL(FREE_SPACE,0)/SPACE)*100,2) USED_RATE(%),FREE_SPACE FREE_SPACE(M)FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE FROM DBA_FRE

10、E_SPACE GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) UNION ALL -if have tempfile ,BLOCKS SUM_BLOCKS, USED_SPACE ,ROUND(NVL(USED_SPACE,0)/SPACE*100,2) NVL(FREE_SPACE,0) FROM DBA_TEMP_FILES (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES_USED)/(1024*1024),2) USED_SPACE, ROUND(SUM

11、(BYTES_FREE)/(1024*1024),2) FREE_SPACE FROM V$TEMP_SPACE_HEADER WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) ; 查看表空间物理文件的名称及大小;#-表空间物理文件的名称及大小-#- select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;#-#-查看数据文件放置的路径 col file

12、_name format a50 select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; 查看数据库库对象 select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;用系统管理员,查看当前数据库有几个用户连接: select username,sid,serial# from v$session;扩表空间#-#-

13、alter tablespace G000 add datafile /dev/vgbilling/rg000_lv03 SIZE 7500m;给表G000增加一个7500m的逻辑卷检查被长时间锁的对象select a.session_id,a.process,a.locked_mode,b.object_name,b.object_type,b.status from v$locked_object a,dba_objects b where a.object_id=b.object_id;一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用

14、户,如下su - oraclea、启动ORACLE系统oraclesvrmgrlSVRMGRconnect internalstartupquitb、关闭ORACLE系统shutdown启动oracle9i数据库命令:$ sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved. connect / as sysdbaConnected to an idle i

15、nstance. startupC startupORACLE instance started.2、在双机环境下要想启动或关闭ORACLE系统必须首先切换到root用户,如下su roothareg y oraclehareg n oracleOracle数据库有哪几种启动方式说明:有以下几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数

16、据库介质恢复、使数据文件联机或脱机,重新定位数据文件、重做日志文件。执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。3、startup open dbname先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,这种方式下可访问数据库中的数据。4、startup,等于以下三个命令startup nomountalter database mountalter database open5、startup restrict约束方式启动这种方式能够启动数据库,但只允许具有一定特权的

17、用户访问非特权用户访问时,会出现以下提示:ERROR:ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用6、startup force强制启动方式当不能关闭数据库时,可以用startup force来完成数据库的关闭先关闭数据库,再执行正常启动数据库命令7、startup pfile=参数文件名带初始化参数文件的启动方式先读取参数文件,再按参数文件中的设置启动数据库例:startup pfile=Eracleadminoradbpfileinit.ora8、startup EXCLUSIVE二、用户如何有效地利用数据字典ORACLE的数据字典是

18、数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。我们不能手工修改数据字典里的信息。很多时候,一般的ORACLE用户不知道如何有效地利用它。dictionary全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: SQLselect * from dictionary where inst

19、r(comments,index)0; 如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句:select column_name,comments from dict_columns where table_name=USER_INDEXES 依此类推,就可以轻松知道数据字典的详细名称和解释,不用查看ORACLE的其它文档资料了。 下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 查看当前用户的角色 查看当前用户的系统权限和表级权限select * from user_sys_privs;select * f

20、rom user_tab_privs; 2、表 查看用户下所有的表select * from user_tables; 查看名称包含log字符的表select object_name,object_id from user_objectswhere instr(object_name,LOG 查看某表的创建时间select object_name,created from user_objects where object_name=upper(&table_name); 查看某表的大小select sum(bytes)/(1024*1024) as size(M) from user_segmentswhere segment_name=upper( 查看放在ORACLE的内存区里的表select table_name,cache from user_tables where instr(cache,Y 3、索引 查看索引个数和类别

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1