为什么我发百度我的提问怎么删除被人删除?

1.创建临时表空间 (临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。备注:因为用途不同所以才有了区分,实际上数据库都是有默认临时空间的,但实际应用中很难满足需求,所以才需要自己创建临时空间)
    --创建临时表空间 user_temp
    create temporary tablespace user_temp &
    --保存物理路径为&D:\oracle\oradata\Oracle9i\user_temp.dbf&    tempfile
'D:\oracle\oradata\Oracle9i\user_temp.dbf'&
    &--初始大小50m    size 50m
&    --表空间自动扩展    autoextend on
    --每次扩展50m 无限制增长    next 50m &MAXSIZE UNLIMITED
    --本地管理表空间    ext
2.创建数据表空间
  --创建数据表空间 user_data
  create tablespace user_data&  logging
  --保存物理路径为&&'D:\oracle\oradata\Oracle9i\user_data.dbf'&  datafile
'D:\oracle\oradata\Oracle9i\user_data.dbf'&
  --初始大小50,  size 50m&
  --表空间自动扩展  autoextend on&
  --每次扩展50M 最大20480M  next 50m maxsize 20480m&
  &--本地管理表空间  ext
3.创建用户并制定表空间
  --新建用户 &username& 密码:&password&
  create user username identified by &password& &
  --指定数据表空间 user_data  default tablespace user_data&
  --制定临时表空间 user_temp  temporary tablespace user_&
  如同时向用户指定多个表空间使用&quota unlimited on 如:  
      create user userName identified by "表空间1名"
      default tablespace&表空间1名
      quota unlimited on 表空间1名&quota unlimited on 表空间2名;      grant connect,resource,dba to 表空间1名;
4.给用户赋予权限(此处不一一列举权限说明)
  grant connect,resource, //   DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
                           &RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
                           &CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
& & &拥有以上三个权限的用户就拥有了登陆、增删改查、创建数据库结构、实体的权限。
ps:很多代码来源于网上,文字整理也是搜索的。
阅读(...) 评论()一、创建临时空间
create temporary tablespace user_temp
tempfile ‘E:/APP/SCOTT/ORADATA/ORCL/user_temp.dbf’
autoextend on
next 50m maxsize 20480m
ext 二、创建数据表空间
create tablespace user_data
datafile ‘E:/APP/SCOTT/ORADATA/ORCL/user_data.dbf’
autoextend on
next 50m maxsize 20480m
ext 三、创建用户并指定表空间
create user c##nansw identified by nansw1015
default tablespace user_data
temporary tablespace user_
刚开始用户名为nansw,提示错误ORA-65096:公用用户名或角色名无效
网上查资料,说是取名前缀必须为c##,所以用户名也变成了c##nansw四、授权给c##nansw,ps:根据需要设置权限
GRANT CREATE ANY VIEW,DROP ANY VIEW,CONNECT,RESOURCE,CREATE SESSION,DBA
最新教程周点击榜
微信扫一扫Oracle命令创建表空间和用户
//创建临时表空间
create temporary tablespace test_temp
'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
autoextend on
next 32m maxsize 2048m
//创建数据表空间
create tablespace test_data
'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
autoextend on
next 32m maxsize 2048m
//创建用户并指定表空间
create user testserver_user identified by testserver_user
default tablespace test_data
temporary tablespace test_
//给用户授予权限
grant connect,resource to testserver_ (db2:指定所有权限)
导入导出命令:
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,
imp命令可以把dmp文件从本地导入到远处的数据库服务器中。
利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,
该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。
SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。
下面介绍的是导入导出的实例。
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
file=d:daochu.dmp
2 将数据库中system用户与sys用户的表导出
file=d:daochu.dmp
owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
file=d:daochu.dmp
tables=(table1) query=" where filed1 like '00%'"
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面 加上 compress=y 来实现。
数据的导入
1 将D:daochu.dmp 中的数据导入 TEST数据库中。
file=d:daochu.dmp
file=d:datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
file=d:daochu.dmp
tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
操作者要有足够的权限,权限不够它会提示。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
给用户增加导入数据权限的操作
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
第五, 运行-cmd-进入dmp文件所在的目录,
imp userid=system/manager full=y file=*.dmp
或者 imp userid=system/manager full=y file=filename.dmp
F:WorkOracle_Databackup&imp userid=test/test full=y
file=inner_notify.dmp
Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05
(c) Copyright 2000 Oracle Corporation. All rights reserved.
连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 -
Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
经由常规路径导出由EXPORT:V08.01.07创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)
. 正在将AICHANNEL的对象导入到 AICHANNEL
. . 正在导入表 "INNER_NOTIFY" 4行被导入
准备启用约束条件...
成功终止导入,但出现警告。
Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的.
先建立import9.par,
然后,使用时命令如下:imp parfile=/filepath/import9.par
例 import9.par 内容如下:
FROMUSER=TGPMS
TOUSER=TGPMS2
(注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同)
CONSTRAINTS=Y
BUFFER=409600
file==/backup/ctgpc_.dmp
log==/backup/import_.log
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。oracle建立表空间和用户_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
oracle建立表空间和用户
上传于|0|0|文档简介
&&oracle 建表空间和用户以及oracle时间函数
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Oracle 12c如何创建A和B两个表空间并创建用户X?-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
Oracle 12c如何创建A和B两个表空间并创建用户X?
来源:互联网 发表时间: 18:20:33 责任编辑:王亮字体:
为了帮助网友解决“Oracle 12c如何创建A和B两个表空间并创建用户X?”相关的问题,学网通过互联网对“Oracle 12c如何创建A和B两个表空间并创建用户X?”相关的解决方案进行了整理,用户详细问题包括:
数据库环境:oracle 12c,要求:
1、创建表空间A,初始大小500M,自动增长50M,管理区间大小256K;
2、创建表空间B,初始大小500M,自动增长50M,管理区间大小128K;
3、创建用户Y,默认表空间为A,使用系统临时表空间TEMP,并给用户Y授予数据库管理员权限...
本人新手,步骤清晰,自动增长250M,但是12C变化好大;2;4、创建表空间B,最大10240M,初始大小500M,管理区间大小128K、调整系统临时表空间初始大小为300M、创建表空间A;3、创建用户Y,并给用户Y授予数据库管理员权限,自动增长50M,使用系统临时表空间TEMP。希望能通过命令行的方式来完成。玩过一下11G,自动增长50M数据库环境:1,管理区间大小256K,默认表空间为A,一时间不适应了:oracle 12c,初始大小500M,要求
,具体解决方案如下:解决方案1:创建表空间:CREATE TABLESPACE A LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF;解释:A为要创建的表空间名称,DATAFILE 是表空间存放位置,SIZE是表空间大小。AUTOEXTEND OFF设置表空间自动扩展(表空间不足时自动扩展)。创建用户:create user Test identified by Test1 default tablespace A;解释:Test为用户名,Test1为密码 ,A为设置的默认表空间。解决方案2:
在这个实例里创建pdb,然后就可以象11g那样访问pdb并创建用户和表空间了。只不过你要先建立一个实例,也就是cdb其实和11g的命令一样啊
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 百度知道怎么删除提问 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信