在菜单下:Database Configuration Assistant
PLSQL Developer可以连接通过一个用户,连接上一个数据库,所有的 *** 作,就是对应的这个数据库的。
就相当于你在A房子里面,没有办法再房子内部创建一个在外面的房子B出来一样。
海枫科技方法1
双击运行PLSQL Developer软件,连接oracle数据库服务器
在“对象”下,找到users,右击选择“新建”
在d出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等
赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录 *** 作数据库
END
方法2
通过sql语句创建用户:依次单击“文件”--“新建”--“SQL窗口”
输入sql语句:
-- Create the user
create user USER2 --用户名 identified by
user2 --口令 default tablespace USERS
--默认表空间temporary tablespace TEMP --临时表空间
单击执行按钮或按快捷键F8,执行sql语句,创建用户
输入sql语句:
-- Grant/Revoke role privileges grant connect to USER2;grant resource to USER2;
给用户赋予权限,按F8执行语句
运行plsql,输入新建用户的用户名和口令登录create tablespace wm
datafile 'E:\SQL\oracle\oradata\wmdbf' size 50M
default storage (initial 500K
next 500K
minextents 1
maxextents unlimited
pctincrease 0);----first 创建表空间wm
create user wmdb identified by wmdb default tablespace wm;---创建用户mysql
grant resource,connect to wmdb;----授予用户mysql权限
drop tablespace test including contents and datafiles;----删除表空间
drop user test cascade;---删除表空间
alter tablespace test add datafile 'E:\SQL\oracle\oradata\test1dbf' size 200M;---更改表空间
create user statdba identified by password;---修改mysql用户密码
alter user statdba identified by statdba;----修改statdba用户密码
grant dba to mysql;--授予mysql DBA权限
grant unlimited tablespace to mysql;--授予mysql不限制的表空间
grant select any table to mysql;--授予mysql查询任何表
grant select any dictionary to mysql;我用的版本中是没有可视化建立表空间的,不知道新的版本能不能(估计不能),plsql develop主要就是脚本执行的工具,一般都是数据库专业人士用的,所以在可视化上没有太高的要求。建议你用oracle自带的客户端来建吧。有问题再追问。假设您要建的表空间名字是tempts ,文件存放路径是E:\tempdb\
--建立表空间,直接在PLSQL或者在cmd中进入sqlplus都可以
创建表空间的语句
create tablespace tempts datafile 'E:\tempdb\TEMPTS01DBF' size 2G;
增加表空间的语句
alter tablespace tempts add datafile 'E:\tempdb\TEMPTS02DBF' size 10G;
--以dba登陆plsql建立用户tempuser,给该用户指定表空间,分配sysdba权限
或者执行下面语句
grant connect,resource dba to tempuser;(dba:指定所有权限)
--建数据库(或者直接导入数据库,在cmd下导入)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)