`
wrong1111
  • 浏览: 252846 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

oracle 操作命令

 
阅读更多

---1.创建数据库实例

CMD> oradim.exe -new -sid TEST

CMD> type initTEST.ora db_name=TEST

cmd> sqlplus "/ as sysdba"

 

 

 

--2.进入SQLPLUS

sql>  startup nomount pfile=initTEST.ora (加载数据实例,并指定初始化文件)

sql> shoutdown immediate;

sql> startup mount exclusive restrict pfile=initTEST.ora

sql> drop database;

exit

 

--3.退出

CMD> oradim.exe -delete -sid TEST

 

CMD> emctl start dbconsole (启动后台控制台)

 

cmd>ECHO %path%

cmd>set oracle_sid=orcl(orcl为数据库全局实例)

cmd>lsnrctl start (启动监听)

cmd> net start OracleServiceOrcl (启动服务)

cmd> sqlplus sys as sysdba(用户sys 以DBA身份登录)

 

--4.启动数据库实例

sql>startup

 

--5.修改数据初始文件

sql> alter system set processes=200

sql> alter system set processes=200 scope=spfile(写入文件,永久)

 

 

--6.创建表空间 TEST

create tablespace test logging datafile 'D:\APP\ORACL11G\ORADATA\ORCL\TEST01.DBF' size 32m  autoextend on next 32m maxsize 2048m extent management local;

 

 

 

 

 

---7.创建用户并指定表空间

create user testserver_user identified by testserver_user(密码)

default tablespace test_data

#temporary tablespace test_temp;

 

--8 给用户授予权限

grant connect,resource to testserver_user; (db2:指定所有权限)

 

 

--9.赋权限

sql> grant create table to xxx (给XXX用户创建表权限)

     grant create session to xxx

     alter user xxx quota 128m on users(给XXX用户128兆表空间 users)

     grant select on TEST to PUBLIC (给所有人TEST查询权限)

 

--10.删除权限

sql> revoke select on TEST from PUBLIC

 

select tablespace_name from user_segments where segments_name='TEST'

 

 

---11.显示表空间大小

 

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size   

from dba_tablespaces t, dba_data_files d   

where t.tablespace_name = d.tablespace_name   

group by t.tablespace_name

 

---12.查看表空间物理文件的名称及大小    D:\APP\ORACL11G\ORADATA\ORCL\USERS01.DBF

select tablespace_name, file_id, file_name,   

round(bytes/(1024*1024),0) total_space   

from dba_data_files   

order by tablespace_name;  

 

 

 

----13.查看回滚段名称及大小   

select segment_name, tablespace_name, r.status,   

(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,   

max_extents, v.curext CurExtent   

From dba_rollback_segs r, v$rollstat v   

Where r.segment_id = v.usn(+)   

order by segment_name ;  

 

 

--14.查看控制文件   

select name from v$controlfile;  

 

--15.查看日志文件   

select member from v$logfile; 

 

---16.查看表空间的使用情况   

select sum(bytes)/(1024*1024) as free_space,tablespace_name   

from dba_free_space   

group by tablespace_name;   

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,   

(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"   

FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C   

WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;  

 

--17.查看数据库库对象   

select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;   

 

--18.查看数据库的版本    

Select version FROM Product_component_version   

Where SUBSTR(PRODUCT,1,6)='Oracle';  

 

 

 

分享到:
评论

相关推荐

    oracle操作命令

    ### Oracle操作命令详解 #### 一、引言 Oracle数据库是一款功能强大且广泛使用的数据库管理系统。对于初学者来说,掌握一些基本的Oracle操作命令是非常重要的。本文将详细介绍一系列Oracle数据库的常用操作命令,...

    Oracle操作命令

    在这个文档中,我们将探讨一些基本的Oracle操作命令,特别是与文件操作相关的命令,以及如何使用Oracle的不同工具进行数据库管理。 首先,Oracle文件操作命令是数据库管理员日常工作中不可或缺的部分。`start 文件...

    Oracle常用命令大全

    Oracle常用命令大全 ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息...

    Oracle数据库操作命令整理

    ### Oracle数据库操作命令知识点 #### 一、Oracle的启动与关闭 - **切换用户到Oracle** - 使用`su - oracle`切换用户到Oracle环境,适用于没有DBA密码的情况,可以直接进入SQL*Plus界面。 - **启动Oracle实例** ...

    Oracle常见命令操作.zip

    对于Oracle的日常管理和维护,掌握一些常见的命令操作是至关重要的。本压缩包包含了关于Oracle SQL操作、表空间管理、数据导入导出以及存储过程和函数使用的文档,下面将逐一详细讲解。 1. **Oracle ORA-28001 口令...

    oracle操作手册.zip

    Oracle操作手册是学习和操作Oracle数据库的重要参考资料,它涵盖了从安装配置到日常维护,再到复杂查询和性能优化的全方位指南。 在Oracle操作手册中,你将找到以下关键知识点: 1. **Oracle安装与配置**:手册...

    在Oracle运行操作系统命令

    ### 在Oracle运行操作系统命令 在Oracle数据库环境中,有时需要在存储过程中执行操作系统(OS)命令,例如文件操作或系统管理任务等。尽管Oracle Enterprise Manager (OEM) 可以用来设置执行此类任务的作业,但其灵活...

    Oracle命令

    以上内容涵盖了 Oracle 的安装过程、基本操作命令、数据字典的使用、默认账号及其密码、如何使用 SQL Developer 连接数据库、如何创建新用户以及如何启动 SQL Plus 和了解 Oracle 的默认端口等关键知识点。...

    常用的oracle操作命令

    NULL 博文链接:https://tomthe.iteye.com/blog/613357

    oracle SQL 命令大全

    Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和各种数据库连接方法进行...

    Oracle相关命令操作

    Oracle登录sqlplus的方式,Oracle表空间基本操作,Oracle用户的基本操作,Oracle导入导出基本操作,Oracle查看当前和断开会话连接 ,Oracle11g数据导入10g数据库

    oracle数据库常用操作指令

    针对Oracle数据库,常用的操作指令可以分为数据控制语句(DML)、数据定义语句(DDL)以及查询语句(SELECT)三个部分。 首先,数据控制语句(DML)部分包括插入(INSERT)、删除(DELETE)和更新(UPDATE)等基本...

    oracle数据库常见命令

    ### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...

    Linux下Oracle常用操作

    本文将详细介绍Linux下Oracle的一些常用操作命令及其应用场景。 #### 二、连接与启动 1. **切换用户到Oracle用户** - `# su - oracle` - **作用**:切换当前用户到Oracle用户环境。 - **使用场景**:当需要执行...

    oracle操作类.rar

    这个名为"Oracle操作类.rar"的压缩包很可能包含了用于简化C#中Oracle数据库操作的类库或示例代码。 首先,我们要理解C#中的"类"(Class)是面向对象编程的基础,它是一种自定义的数据类型,可以封装数据和方法。在...

    ORACLE基本命令

    基本的oracle操作命令,一看就能明白,我从没看到过这么完整了的命令

    Oracle详细操作命令

    文档里是初学oracle积累的一些对数据库本身的指令操作和修改。肯定有你想要的东西

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    oracle操作文档.zip

    该操作文档记录了oracle11G还原oracle10G、oracle11g还原时报表空间不存在报错问题的解决方案、oracle数据库操作等常用命令,里面的一些命名需要根据实际的开发环境进行变更,切勿直接copy

    oracle 创建表空间命令

    在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...

Global site tag (gtag.js) - Google Analytics