怎么用 PLSQL Developer 创建新的oracle数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用 PLSQL Developer 创建新的oracle数据库相关的知识,希望对你有一定的参考价值。
工具/原料PLSQL
方法1
1
双击运行PLSQL Developer软件,连接oracle数据库服务器
2
在“对象”下,找到users,右击选择“新建”
3
在弹出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等
4
赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录操作数据库
END
方法2
1
通过sql语句创建用户:依次单击“文件”--“新建”--“SQL窗口”
2
输入sql语句:
-- Create the user
create user USER2 --用户名 identified by
user2 --口令 default tablespace USERS
--默认表空间 temporary tablespace TEMP --临时表空间
3
单击执行按钮或按快捷键F8,执行sql语句,创建用户
4
输入sql语句:
-- Grant/Revoke role privileges grant connect to USER2;grant resource to USER2;
给用户赋予权限,按F8执行语句
5
运行plsql,输入新建用户的用户名和口令登录 参考技术A 楼主只要新建一个表空间,并把它分配给一个用户就可以了。
确定楼主是以管理员身份登录的:
1.首先,创建(新)用户:
create user username identified by password;
username:新用户名的用户名
password: 新用户的密码
也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户
2.创建表空间:
create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;
tablespacename:表空间的名字
d:\data.dbf':表空间的存储位置
xxx表空间的大小,m单位为兆(M)
3.将空间分配给用户:
alert user username default tablespace tablespacename;
将名字为tablespacename的表空间分配给username
4.给用户授权:
grant create session,create table,unlimited tablespace to username;
5.然后再以楼主自己创建的用户登录,登录之后创建表即可。
conn username/password;
PLSQL Developer图形化窗口创建数据库全过程
1.用系统管理员登陆,我这里用户名是system,密码是manager
2.首先建立表空间(tablespaces),点击file->new->sql window
create tablespace MOF_TEMP //name
datafile ‘D:/Oracle/product/10.2.0/oradata/orcl/MOF_TEMP.dbf‘ size 500M //---/oracle/oradata/orcl/portal01.dbf
autoextend on next 100M maxsize unlimited logging //自动扩展表空间
extent management local autoallocate
segment space management auto;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称MOF_TEMP与 数据文件名称 MOF_TEMP.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ‘ D:/oracle/product/10.2.0/oradata/orcl/MOF_TEMP.dbf ‘ resize 500m;
//手动修改数据文件大小为 500M
3.然后建立用户
这里我推荐直接用sql window建立,点击file->new->sql window
-- Create the user
create user RSGL //创建用户名
identified by "RSGL" //创建密码
default tablespace RSGL //默认表空间
temporary tablespace TEMP //临时表空间(默认的)
profile DEFAULT //默认权限(下面给分配)
quota unlimited on rsgl; //该用户在ydrsgl表空间里的配额不限
-- Grant/Revoke role privileges
grant dba to RSGL; // 分配管理员权限
-- Grant/Revoke system privileges
grant unlimited tablespace to RSGL; //开放所有的表空间对此用户
4.在表空间里建表,或者往表空间里导入表
见表是基于图形界面的,可以选择表空间,很好操作
导入表,导出表操作下面进行讲解
1, 运行cmd进入dos页面,输入imp(导入表),exp(导出表)。
2, 输入希望导入到的表空间的数据库管理员的用户名,密码。这里是rsgl / rsgl。
3, 导入文件,把文件拖到里面就行,即包含文件名的路径。
4, 输入缓冲区大小,可以选择默认,或者手动修改,回车。
5, 下面几项都可以默认走,回车
6, 最后一项,注意,导入整个导出文件。如果想整个导入,输入yes,否则默认是一条条导入。
exp同理。
PS:如果有错误的地方,不吝指正!!!
以上是关于怎么用 PLSQL Developer 创建新的oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章