oracle创建表空间

impdp导入.dmp到oracle

百般思念 提交于 2019-12-06 19:58:26
1、创建表空间 create tablespace CCGRP_PRO --表空间名 datafile 'D:\oracleData\test.dbf' --物理文件 表空间数据文件存放路径 size 50m --大小初始值 autoextend on --自动扩展 next 50m maxsize 20480m --每次扩展50m,最大为20480m extent management local; 2、创建用户 create user green5 --创建用户名 green5 identified by green5 --创建密码 green5 default tablespace CCGRP_PRO --表空间 CCGRP_PRO temporary tablespace TEMP --临时表空间(默认的) profile DEFAULT --默认权限(下面给分配) quota unlimited on CCGRP_PRO --该用户在 CCGRP_PRO 表空间里的配额不限 3、用户赋予权限 GRANT IMP_FULL_DATABASE to green5 4、导入数据 REMAP_TABLESPACE 导入前的表空间:目标表空间 remap_schema 导入前的用户:目标用户 DUMPFILE 导入的DMP文件 impdp green5/green5@ORCL

Oracle用户的创建及授权

房东的猫 提交于 2019-12-06 13:02:54
在实际应用的过程中一般不会建立多个Oracle数据库,一般只是建立一个数据库,然后对这个数据库建立不同的用户,给每一个用户授予一定的权限,不同权限的用户只能进行对应的操作。 下面是我在实际的开发过程中以及结合网上知识得出的一些Oracle相关知识: 一、创建表空间 一般情况下,一个Oracle数据库会有多个用户,一般管理员会为每个用户指定一个表空间,在该用户下建立的数据表都放在指定的表空间下,这样便于管理。当然,如果不为用户指定表空间的话,Oracle也会为用户默认分配一个表空间,即user表空间。 创建临时表空间: create temporary tablespace pfm_temp tempfile 'D:/oracle/product/10.1.0/oradata/orcl/pfm_temp.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local; (有下划线的名称是用户自己可以随便定义的) 我这里的文件路径是默认的Oracle安装路径,安装路径不同,这里的路径也不同。 创建数据表空间: create tablespace pfm datafile 'D:/oracle/product/10.1.0/oradata/orcl/pfm.dbf' size 100m

oracle创建表空间自增长和创建用户

我只是一个虾纸丫 提交于 2019-12-06 10:56:11
创建表空间 create tablespace <表空间名 表空间物理文件名称 datafile '<表空间名>.dbf' datafile '<路径\<表空间名>.dbf>' --这种方式指定表空间物理文件位置 size <500>M autoextend on next <5>M maxsize unlimited; --大小 500M,每次 5M 自动增大,最大不限制 创建用户 create user <用户名> identified by <用户密码> default tablespace <上面创建的表空间或者其他表空间名> temporary tablespace TEMP --临时表空间默认 TEMP profile DEFAULT; --password expire; 密码过期需要重设密码,意思是当你用这个新建立的密码过期用户首次登录后,系统会提示你重新输入新密码,不然会拒绝你登陆,重设新密码后就可以登录,该用户的密码就是你新设的密码,相当于首次登录修改密码这样的选项。 用户授权_1 grant connect,resource,dba to qiuchangjin; 用户授权_2 grant connect to qiuchangjin with admin option; grant dba to qiuchangjin with admin option;

Master Note: Undo 空间使用率高 (Doc ID 1578639.1)

落爺英雄遲暮 提交于 2019-12-06 06:24:18
Master Note: High Undo Space Usage (Doc ID 1578639.1) APPLIES TO: Oracle Database Cloud Schema Service - Version N/A and later Oracle Database Exadata Cloud Machine - Version N/A and later Oracle Cloud Infrastructure - Database Service - Version N/A and later Oracle Database Backup Service - Version N/A and later Oracle Database Exadata Express Cloud Service - Version N/A and later Information in this document applies to any platform. PURPOSE This troubleshooting guide is to identify high undo usage and correct them. This also lists various known issues on high undo usage and their workarounds

小菜鸟之面试题总结只限自己

不羁的心 提交于 2019-12-06 01:53:52
Oracle基本命令 1 连接数据库: 2 使用sql*plus连接oracle 3 命令方式 4 1.conn[ect] 5 6 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper 7 8 远程连接:sqlplus usr/pwd@//host:port/sid 如:conn sys/admin@127.0.0.1:1521/orcl as sysdba; 9 10 2.disc[onnect] 11 12 说明: 该命令用来断开与当前数据库的连接 13 14 3.psssw[ord] 15 16 说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。4.show user 17 18 说明: 显示当前用户名 19 20 5.exit 21 22 说明: 该命令会断开与数据库的连接,同时会退出sql*plus 23 24 文件操作命令 25 1.start和@ 26 27 说明: 运行sql脚本 28 29 案例: sql>@ d:\a.sql或是sql>start d:\a.sql 30 31 2.edit 32 33 说明: 该命令可以编辑指定的sql脚本 34 35 案例: sql>edit d:\a.sql,这样会把d:\a

oracle 表空间建立 创建用户

房东的猫 提交于 2019-12-05 19:11:44
1.假如现在已经建好名为'news'的数据库,此时在F:\oracle\product\10.1.0\oradata\目录下已经存在 news目录(注意:我的Oracle10g安装在F:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在* \product\10.1.0\oradata\目录下)。 2.在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL> create tablespace news_tablespace datafile 'D:\oracle\product\10.1.0\oradata\lms_card\lms_card.dbf' size 500M; 其中'news_tablespace'是你自定义的表空间名称,可以任意取名;'F:\oracle\product\10.1.0\oradata \news\news_data.dbf'是数据文件的存放位置,'news_data.dbf'文件名也是任意取;'size 500M'是指定该数据文件的大小,也就是表空间的大小。 3.现在建好了名为'news_tablespace'的表空间,下面就可以创建用户了: 其格式为:格式: create user 用户名

ORA-01658无法为表空间中的段创建INITIAL区

删除回忆录丶 提交于 2019-12-05 06:27:30
本地数据库导入正式数据库数据时,报错 ORA-01658无法为表空间中的段创建INITIAL区 原因是本地数据库的表空间満了,需要设置自动增长。 --查询表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; --表空间自动增长 ALTER DATABASE DATAFILE 'E:\oracle\Administrator\oradata\smsdb\NEWS_DATA.DBF' AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;    来源: https://www.cnblogs.com/anningkang/p/11910411.html

oracle体系结构简介

匆匆过客 提交于 2019-12-05 02:36:43
oracle体系结构简介 一、物理存储结构 1、数据文件 存放数据库数据,以dbf为扩展名。将数据放在多个数据文件中, 再将数据文件分放在不同的硬盘中,可以提高存取速度。数据文 件由数据块构成,块大小由数据库创建时确定。 2、重做日志文件,以rdo为扩展名。含对数据库所做的更改记录, 这样万一出现故障可以启用数据恢复。一个数据库至少需要两个 重做日志文件。重做日志在日志文件中以循环的方式工作。有 归档日志模式和非归档日志模式。 3、控制文件,以ctl或ctrl为扩展名。控制文件维护数据库的全局 物理结构,记录数据库中所有文件的控制信息,每个数据库至少 要有一个控制文件,建议用户使用两个或更多控制文件,并存放 在不同的磁盘上。Oracle系统通过控制文件保持数据库的完整性, 以及决定恢复数据时使用哪些重做日志。 4、参数文件,以ora为扩展名。在一个数据库启动时,每个参数都有 一个默认值,而参数文件中的设置值被用来更改默认值,参数值 极大影响了oracle如何去执行其不同的任务。参数文件包括以下 几种: <1>、初始化参数文件。当创建一个数据库时,oracle创建了一个 默认的init.ora文件,如果不修改任何参数,oracle将用所有的 缺省值来启动数据库,通常根据实际的应用修改参数设置以提高 性能。 <2>、配置参数文件。一般被命名为config.ora,它被用于特定实

oracle创建表空间和用户

爷,独闯天下 提交于 2019-12-04 23:56:07
1.开启oracle服务,打开plsql工具,使用管理员账户登录 2.点左上角的新建SQL窗口 3.创建表空间。在sql窗口中输入create tablespace test datafile 'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。 4.执行成功后,继续创建用户。输入create user test identified by test default tablespace test quota 500m on users; 这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行 5.成功创建用户后,进行授权。输入grant all privileges to test; 执行该语句给test用户授权,此时test用户就可以登录了 来源: https://www.cnblogs.com/sunzhentian/p/11889524.html

LOB类型的学习、总结

假如想象 提交于 2019-12-04 19:49:08
LOB类型的学习、总结 LOB相关的概念 LOB类型: 将信息文件(十进制、二进制)、图像甚至音频信息采用数据库作为保存载体时,就需要使用lob类型数据。 有两种Lob,Internal Lob和External Lob。Internal Lob是指Lob数据存储在Oracle数据文件里,External Lob是指Lob数据存储在数据库外部的操作系统中。 CLOB: 存储大量、单字节、字符数据,存储在内部表空间,用于存储字符串类型的Lob,如文本和XML文件等,字符串已数据库字符集编码。 NLOB: 存储定宽、多字节、字符数据,多字节国家字符数据,存储在内部表空间。 BLOB: 存储较大无结构的二进制数据,存储在内部表空间。 BFILE: 将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。数据库存储一个执行外部文件的指针,所以它是只读的。 Internal Lob和External Lob的区别 Internal Lob包含CLOB、NLOB和BLOB;External Lob只有BFILE。 Internal LOB可以作为表的一个列保存在表中,external LOB保存在操作系统上的文件中。 Internal LOB将数据以字节流的形式存储在数据库的内部。Internal LOB的许多操作都可以参与事务,可以像处理普通数据一样对其进行备份和恢复操作。