【oracle 建表空间->创建用户并把表空间分配给用户->给用户授权->导库】教程文章相关的互联网学习教程文章

oracle 数据库导出 表空间查询 与 权限管理 整理

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》导入导出操作 oralce imp help=y; 查看命令使用;在本地导出远程数据库dmp文件到本地; 1 :在 tnsnames.ora 设置一个实例名 orcl= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.110)(PORT = 1521)) (CONNECT_DATA )=(SERVER = DEDICATED) (SERVICE_NAME = orcl)2: 在doc 下数据泵导出 expdp...

记一次ORACLE的UNDO表空间爆满分析过程

Tablespace Allocated Free Used % Free % Used 192.168.xxx.xxx:1521 UNDOTBS1 16384 190.25 16193.75 1.16 99 使用一些SQL分析了undo表空间使用情况,以及undo segment状态等等,非常想定位到是哪个或那些SQL耗尽了UNDO表空间,但是没有一个SQL能实现我的想法,抑或是我不了解。 SELECT UPPER(F.TABLESPACE_NAME) AS "TABLESPACE_NAME", ROUND(D.MAX_BYTES,2) ...

十四、oracle 数据库管理--管理表空间和数据文件

一、概念表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库数据则是存放在表空间中,表空间由一个或多个数据文件组成。 二、数据库的逻辑结构oracle中逻辑结构包括表空间、段、区和块。说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而区又是由oracle块构成的这样的一种结构,可以提高数据库的效率。 三、表空间1、概念表空间用于从逻...

表空间文件被删除导致oracle无法启动

表空间 GTI40_DATA01 数据文件GTI40_DATA01.dbf被我删除了 我再运行drop tablespace qwer 会报错 ORA-01116: 打开数据库文件48时出错 ORA-01110: 数据文件 48: ‘/data/GTI40_DATA01.dbf‘ ORA-27041: 无法打开文件 Linux Error: 2: No such file or directory Additional information: 3 我怎么才能删除这个表空间 ? ---------------------------------------------------------- 1.shutdown immediate 2.startup mount 3.a...

Oracle 创建表空间【代码】【图】

同事在安装Oracle数据库的时候出现了产生的疑问。 当前操作系统:win7 64位 Oracle 版本:10g2r 64位 10204_vista_w2k8_x64_production_database.iso 客户端连接工具:navicat premium (虽然不知道为什么,但是被告知这个工具只能连接Oracle64位,所以为了能连接上数据库,我们还需要安装一个客户端 10204_vista_w2k8_x64_production_client.iso)(PL*SQL 也是同样的道理,但是我觉得好复杂,所以还是选择简单的工具吧) 将这里的...

oracle创建数据库表空间 用户 授权 导入 导出数据库

windows下可以使用向导一步一步创建数据库,注意编码。 windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的用户sqlplus / as sysdba; --创建表空间create tablespace db_test datafile ‘D:\oracle\oradata\TEST\db_test.dbf‘ size 50m autoextend on; --查询创建好的表空间select default_tablespace, temporary_tablespace, d.username from dba_users d...

Oracle bigfile 大文件表空间

是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成。表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent)。而数据扩展是由一组连续的数据块(datablock)构成。大文件表空间在Oracle中用户可以创建大文件表空间(bigfile tablespace)。这样Oracle数据库使用的表空间(tablespace)可以由一个单一的大文件构成,而不是若干个小数据文件。这使Oracle可以发挥64位系统的能力,创建、管理超大的...

oracle 创建表空间并授予用户角色【代码】

/*第1步:创建临时表空间 */1 create temporary tablespace jiangh_temp 2 tempfile ‘G:\app\smile\oradata\localdb\jiangh_temp.dbf‘ 3 size 50m 4 autoextend on 5 next 50m maxsize 5120m 6 extent management local; /*第2步:创建数据表空间 */1 create tablespace jiangh 2 logging 3 datafile ‘G:\app\smile\oradata\localdb\jiangh.dbf‘ 4 size 50m 5 autoextend on 6 next 50m maxsize 5120m 7 extent ma...

linux下创建oracle表空间

来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 、 登录服务器 2 、 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情况 以更易读的方式显示[root@rac1 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 2.9G 2.3G 521M 82% /none 209M 0 209M 0% /dev/shm/dev/sda2 4.5G 1.8G 2.5G 42% /u01/dev/sde1 512M 80M 433M 16% /ocfs-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是...

oracle 用户与表空间关系

oracle用户与表空间关系用户=商家表=商品表空间=仓库1. 1个商家能有很多商品,1个商品只能属于一个商家2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B3. 仓库不属于任何商家4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中 oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个表空间。表空间:创建表空间会在物理磁盘上建立一个数据...

oracle新建表空间及用户

本文介绍命令模式(管理员权限): 1.以管理员权限打开命令控制台,输入下面命令: Sqlplus sys/管理员账户名称(就是DBA账户) as sysdba;(记得分号哦,有时没有的话会报错) 2.先删除要创建的角色(无论该角色存在与否,都最好执行一下这个命令): drop user 用户名 cascade; 3.创建用户,并设置密码: create user 用户名 identified by 密码; 4.给新建用户分配角色:GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIE...

oracle 11g 手动删除表空间文件导致数据库报错处理方法

简单说下原因:当时图方便没进数据库,直接在datafile目录下删除了表空间对应的数据文件导致后来数据库报错,并且不能删除表空间错误如下;ORA-01116:error in opening database ****ORA-01110:data file 54:‘/home3/datafile/arrange/NewArrange.dbf‘ORA-27041:unable to open fileLinux Error:2: No Such file or directoryAdditional information: 3alter database datafile ‘/hot/oradata/SMSDBMT_INDX01.dbf‘ offline dro...

Oracle之表空间、索引、管理权限及角色

create public sysnonym:键同意词create procedure建立过程、函数、包 create trigger建触发器create cluster建簇显示系统权限oracle提供了多条系统权限,而且oracle的版本越高,提供的系统权限就越多select * from system_privilege_map order by name;授予系统权限一般情况下,授予系统权限是由dba完成的,如果其他用户来授予系统权限,则要求该用户必须具有grant any privilege的系统权限,可以带有with adm...

【转】使用Navicat for Oracle新建表空间、用户及权限赋予【图】

首先、我们来新建一个表空间。打开Navicat for Oracle,输入相关的的连接信息。如下图:填入正确的信息,连接后。我们点击面板上的“其他”下的选项“表空间”,如下图:进入表空间的界面,我们可以通过面板上的“新建表空间”,也可以通过在空白处鼠标右键,新建表空间,如下图:在弹出的界面中,我们输入表空间的名中输入我们需要在oracle在物理磁盘存储的文件名,以及表空间的初始大小以及单位。在“路径”选项中填写该表空间所...

oracle表空间简单学习

alter tablespace 原表空间名 rename to 新表空间名ps:(1)system 和sysaux表空间不能重名(2)如果该表空间中任何一个数据出于脱机状态或者表空间处于脱机状态,则不能进行重命名例:修改表空间 student 的名字为 stu;并通过 SQL 语句查看其状态; alter tablespace student rename to stu;2、查看系统表空间 Select * from v$tablespace;3、向本地管理表空间中增加数据文件ALTER TABLESPACE 表空间名 ADD DATAFILE 增加的...