问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlplus怎么建立表空间和用户

发布网友 发布时间:2022-04-09 22:43

我来回答

2个回答

懂视网 时间:2022-04-10 03:04

通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间

创建表空间
create tablespace db_name_
datafile ‘D:oracleproduct10.2.0oradataorcldb_name_.dbf‘ size 200M
autoextend on next 10M maxsize unlimited logging
extent management local autoallocate
segment space management auto;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称:db_name_ 与 数据文件名称 db_name_.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ‘ D:oracleproduct10.2.0oradataorcldb_name_.dbf ‘ resize 500m; //手动修改数据文件大小为500M
7) DROP TABLESPACE db_name_ INCLUDING CONTENTS AND DATAFILES; //删除表空间
测试创建表空间
create tablespace IMSTEST
datafile ‘D:ORACLEPRODUCT10.2.0ORADATAHNORCLIMTEST.def‘ size 200M      
autoextend on next 20M maxsize unlimited logging
extent management local autoallocate
segment space management auto;
commit;
创建用户,设置DBA角色
CREATE USER MARTIN        -----用户名
IDENTIFIED BY martinpwd    ------密码
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
例如:
--创建新用户
CREATE USER jack
IDENTIFIED BY "123"
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"


grant connect to jack ;    -----授权
grant dba to jack ;
grant sysdba to jack ;
//删除用户
drop user jack   cascade;
[Oracle 10g]-关于表空间的更名
     SQL> COL FILE_NAME format a70
  SQL> SET linesize 120
  SQL> SET pagesize 99
  SQL> COL TABLESPACE_NAME format a10
  SQL>
  SQL> SELECT file_name, tablespace_name FROM dba_data_files;
删除用户名字
drop user PROJECTNAME   cascade;
create tablespace TBS_PROJECTNAMETEST datafile ‘D: bs_PROJECTNAME_test.dbf‘ size 20000M autoextend on next 1000M maxsize unlimited logging extent management local autoallocate segment space management auto;
CREATE USER PROJECTNAME
IDENTIFIED BY "PROJECTNAME"
DEFAULT TABLESPACE "TBS_PROJECTNAMETEST"
TEMPORARY TABLESPACE "TEMP" ;
grant connect to PROJECTNAME ;
grant dba to PROJECTNAME ;
grant sysdba to PROJECTNAME ;
---------------------------------------------------------------------------------------------------------------------------------

---创建表空间
--数据空间
create tablespace PSHRDATA datafile ‘F:app42210/PSHRDATA.DBF‘ size 5000 M AUTOEXTEND ON ONLINE ;


--创建临时表空间
create TEMPORARY tablespace PSHRTMP TEMPFILE ‘F:app42210/PSHRDATA.DBF‘ size 900M AUTOEXTEND ON ;
--创建数据库连接用户
create user PSHR
identified by PSHR2016----密码根据实际自由设定
default tablespace PSHRDATA--表空间名
temporary tablespace PSHRTMP--临时表空间名
profile DEFAULT;
-- Grant/Revoke role privileges--给用户授权
grant connect to PSHR with admin option;
grant dba to PSHR with admin option;
grant resource to PSHR with admin option;
-- Grant/Revoke system privileges
grant unlimited tablespace to PSHR with admin option;

--在cmd中找到安装路径F:app42210product11.2.0dbhome_1BIN 导入数据库
imp PSHR/PSHR2016@orcl full=y file=F:PSHR_EXP.dmp log=F: ables.log ignore=y;

添加权限
CREATE OR REPLACE DIRECTORY dump_dir AS ‘F:‘;
Grant read,write on DIRECTORY dump_dir to PSHR;


impdp PSHR/PSHR2016@ORCL DIRECTORY=dump_dir DUMPFILE=djzdb.dmp

 来到新公司不让共享数据库大家用各自的,自然得安装oracle,在plsql里面创建表空间导入表等,这是同事提供的资料

plsql表空间的建立即相关问题

标签:size   cto   end   空间   bho   limited   添加权限   profile   file   

热心网友 时间:2022-04-10 00:12

方法/步骤

开启oracle服务,打开plsql工具,使用管理员账户登录。

点左上角的新建SQL窗口。

创建表空间。在sql窗口中输入create tablespace test datafile 'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。

执行成功后,继续创建用户。输入create user test identified by test default tablespace test quota 500m on users; 这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行。

成功创建用户后,进行授权。输入grant all privileges to test; 执行该语句给test用户授权,此时test用户就可以登录了。

接下来使用test用户登录,就可以建表了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
咖喱鸡块怎样烧好吃 小米摄像头安全吗会被别人看到吗 小米摄像头会被别人入侵吗 广联达计价软件gbq4.0中怎么显示小数位数 脸干怎么补水最有效 脸干补水最好土方法 为什么退契税 首套购房契税为什么退回 契税为什么会退 退购房契税什么意思 为什么买了房子要退契税 什么是DNA的半保留复制原则 半保留复制的介绍 半保留复制的简介 谁能帮我讲讲dna半保留复制这一章的知识?我完全不懂。麻烦详细易懂些. 简单理解半保留复制的方法 DNA半保留复制概念 什么是半保留复制? 全保留复制和半保留复制的区别 什么是dna复制中的半保留复制 半保留复制,全保留复制与分散保留复制的区别 DNA复制是半保留复制是什么意思 3. 半保留复制 名词解释 土塘杂鱼杂虾太多会影响南美白对虾成活率吗 虾塘低温期肥水怎么才能肥起来? 外塘养虾要不要做棚? 黄泥水对养虾有什么影响? 养虾用EM菌好还是硝化细菌 养虾用的钙是氯化钙吗,河虾养殖,土塘养虾技术高手 音质好的通用型蓝牙耳机哪个牌子好? 潮思汇 挂耳式蓝牙耳机 4.0迷你无线耳麦车载苹果通用型运动蓝牙怎么连接手机? 描写女人花的句子 女人似花的句子 赞美女人懂生活句子 女人花钱男人就要发脾气的说说 老歌好听的说说 祝福女子美好的句子 Kali on Raspberry Pi2的默认root的密码不是toor吗 荣耀30和vivox50大家觉得哪款性价比更高啊? 怎么让女友给自己口 官用作姓该怎么读 “官”字在姓里面读什么音? 官是姓氏吗 官是姓氏吗 自己能给自己口吗 中国姓氏中有没有“官”这个姓 怎样用PLSQL Developer创建表空间 中国姓氏中有没有“官”这个姓 姓官的官怎么写 姓官的官怎么写 草字头家官念什么?