怎么用 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数据库的主要内容,如果未能解决你的问题,请参考以下文章

怎样用PLSQL Developer创建表空间

plsql developer11怎么用

plsql developer 怎么用

plsql developer怎么连接数据库

使用plsql developer怎么对oracle增加表空间和用户

plsql developer怎么导出表