---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文件操作命令是数据库管理员日常工作中不可或缺的部分。`start 文件...
Oracle常用命令大全 ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息...
### Oracle数据库操作命令知识点 #### 一、Oracle的启动与关闭 - **切换用户到Oracle** - 使用`su - oracle`切换用户到Oracle环境,适用于没有DBA密码的情况,可以直接进入SQL*Plus界面。 - **启动Oracle实例** ...
对于Oracle的日常管理和维护,掌握一些常见的命令操作是至关重要的。本压缩包包含了关于Oracle SQL操作、表空间管理、数据导入导出以及存储过程和函数使用的文档,下面将逐一详细讲解。 1. **Oracle ORA-28001 口令...
Oracle操作手册是学习和操作Oracle数据库的重要参考资料,它涵盖了从安装配置到日常维护,再到复杂查询和性能优化的全方位指南。 在Oracle操作手册中,你将找到以下关键知识点: 1. **Oracle安装与配置**:手册...
### 在Oracle运行操作系统命令 在Oracle数据库环境中,有时需要在存储过程中执行操作系统(OS)命令,例如文件操作或系统管理任务等。尽管Oracle Enterprise Manager (OEM) 可以用来设置执行此类任务的作业,但其灵活...
以上内容涵盖了 Oracle 的安装过程、基本操作命令、数据字典的使用、默认账号及其密码、如何使用 SQL Developer 连接数据库、如何创建新用户以及如何启动 SQL Plus 和了解 Oracle 的默认端口等关键知识点。...
NULL 博文链接:https://tomthe.iteye.com/blog/613357
Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和各种数据库连接方法进行...
Oracle登录sqlplus的方式,Oracle表空间基本操作,Oracle用户的基本操作,Oracle导入导出基本操作,Oracle查看当前和断开会话连接 ,Oracle11g数据导入10g数据库
针对Oracle数据库,常用的操作指令可以分为数据控制语句(DML)、数据定义语句(DDL)以及查询语句(SELECT)三个部分。 首先,数据控制语句(DML)部分包括插入(INSERT)、删除(DELETE)和更新(UPDATE)等基本...
### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...
本文将详细介绍Linux下Oracle的一些常用操作命令及其应用场景。 #### 二、连接与启动 1. **切换用户到Oracle用户** - `# su - oracle` - **作用**:切换当前用户到Oracle用户环境。 - **使用场景**:当需要执行...
这个名为"Oracle操作类.rar"的压缩包很可能包含了用于简化C#中Oracle数据库操作的类库或示例代码。 首先,我们要理解C#中的"类"(Class)是面向对象编程的基础,它是一种自定义的数据类型,可以封装数据和方法。在...
基本的oracle操作命令,一看就能明白,我从没看到过这么完整了的命令
文档里是初学oracle积累的一些对数据库本身的指令操作和修改。肯定有你想要的东西
### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...
该操作文档记录了oracle11G还原oracle10G、oracle11g还原时报表空间不存在报错问题的解决方案、oracle数据库操作等常用命令,里面的一些命名需要根据实际的开发环境进行变更,切勿直接copy
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...