① plsql怎么创建表空间
新建表空间,登录名和密码
--请尽量把表空间和别的系统分离,这里以Search为例子,登录名和密码以test为例子
create tablespace Search
logging
datafile 'D:\oracle\proct\10.2.0\oradata\orcl\Search.ora' size 15M extent
management local segment space management auto;
--删除test用户
drop user test cascade;
--创建test用户
create user test
identified by test
default tablespace Search
temporary tablespace TEMP;
--为用户授权
grant connect,resource,dba to test;
commit;
--修改表空间大小
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\Search.ora' AUTOEXTEND ON NEXT 15K MAXSIZE UNLIMITED;
commit;
plsql远程查看表空间创建路径
select *from dba_data_files
② oracle数据库怎么关联plsql用户创建表
1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装Oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是MySQL中建的数据库,两者有异曲同工之妙)
2、登陆成功后在界面的头部可以看到一下信息,最上面的system@ORCL就表示是用户system在登录状态,其中菜单栏的session可以登录、退出
3、然后在下面的列表中找到USER,然后右键——》NEW,创建新的用户,如下两张图中的内容都要设置,然后点击apply就可以了。(注:第二章图中的三个权限必须设置,否则会出现不能登录或者不能操作表的错误) !
③ plsql数据库新建表空间以及导库
1、sysdba 权限登陆
创建表空间:
create tablespace ‘表空间名’
logging
datafile 'F:\Oracle\chis\bs_phis.dbf'(存放地址)
size 32m
autoextend on
next 32m maxsize 24048m
extent management local;
创建用户:
create user ‘判渗笑用户名’ identified by ‘密码’ default tablespace ‘表空间名’;
授权用户:
grant resource,connect,dba to ‘用户掘含名’;
导入dmp文件:
imp ‘用户名’/‘密码’@orcl(实例名) file=F:\Oracle\chis\phis\BS_PHIS.dmp ignore=y full=y
数据泵导入:
impdp renkouku/renkouku@orcl directory=DATA_PUMP_DIR mpfile=EXPDP20170220.DMP REMAP_SCHEMA=rpadmin:renkouku remap_tablespace='(RP_TBS:phis,sxphis:phis)'
drop user bschis cascade; (删除用户喊袜)
drop tablespace bs_chis including contents and datafiles;(删除表空间)
④ 在plsql中怎样创建表格
如果你指的是psql,那么在进入psql后,输入:
create table aaa (
username varchar(50) NOT NULL,
password varchar(50) NOT NULL,
gender int default 0,
...其它字段,
lastvisit timestamp(0) WITHOUT TIME ZONE
);
就可以创建名为aaa的表了。
进入之后就按照上述格式输入,每行后回车,每个结束以);结束,结束前的字段不要带有,号。
你的变量你自己设计大小写,保留字大小写无所谓,建议大写。
⑤ plsql如何创建数据库
打开plsql,连接上oracle数据库,会看到如下图所示的结构,顶部是菜单项,左侧是数据库的相关选项
⑥ 请教如何利用PLSQL建oracle表,建表空间,设置管理,导入导出数据
先建表空间然后再建表:
第一步:创建表空间
CREATE
TABLESPACE
S2SHDWZ_DATA
DATAFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf'
SIZE
256M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
UNLIMITED
LOGGING
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO
说明:S2SHDWZ->是空间名,你要知道你的Oracle在哪个盘安装着
第二步:创建临时表空间
CREATE
TEMPORARY
TABLESPACE
S2SHDWZ_TEMP
TEMPFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf'
SIZE
100M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
2048M
EXTENT
MANAGEMENT
LOCAL
UNIFORM
SIZE
1M
第三步:创建连接
CREATE
USER
S2SHDWZ
PROFILE
DEFAULT
IDENTIFIED
BY
"s2shdwz123"
DEFAULT
TABLESPACE
INVEST_DATA
TEMPORARY
TABLESPACE
INVEST_TEMP
ACCOUNT
UNLOCK
GRANT
CONNECT
TO
S2SHDWZ
第四步:授权和提交
GRANT
DBA
TO
S2SHDWZ
COMMIT
然后你就在sql
developer
创建一个数据库,就可以在库中创建表了。可以手动创建表、导出数据,也可以写命令做。我在用上述几步后,可以成功!
希望对你有帮助,呵呵!
⑦ 如何用plsql创建用户新建表空间
一、创建表空间脚本:
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
创建表空间
Sql>create tablespace histdb datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf ' resize 500m; //手动修改数据文件大小为500M
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
二、创建用户并制定表空间:
数据库版本:10.2.0
PL/SQL 版本:7.0.1
1 安装Oracle数据库 (如何安装Oracle会在下篇文章介绍,这里只介绍本文需要用的的地方)
创建一个数据库 注意字符集的选择 UTF-8 创建用户名和密码
sid: Dev
pwd: test
更改sys,system口令:sys
2 创建表空间
用sys登录pl/sql :(使用dba的用户名和密码)
SID: system
PWD:sys
链接为:dba
3 创建User
3.1 pl/sql 菜单选择USER 右健点击新建 用户 .
3.2 分别填入
ID: xxx
Pwd: xxx
默认表空间 : 此为 步骤2 所设置的名称
选择角色权限: dba
系统权限:u tablespace (无限表空间)
4 执行USER OBJECT.SQL (如果有需要执行的存贮过程之类的脚本的话)
⑧ oracle 用 plsql 怎么创建文件、建库
楼主只要新建一个表空间,并把它分配给一个用户就可以了。<br>确定楼主是以管理员身份登录的:<br>1.首先,创建(新)用户:<br> create user username identified by password;<br> username:新用户名的用户名<br> password: 新用户的密码<br>也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户<br><br>2.创建表空间:<br> create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;<br> tablespacename:表空间的名字<br> d:\data.dbf':表空间的存储誉锋位置<br> xxx表空间的大小,m单位为兆(m)<br>3.将空间分配给用户:<br> alert user username default tablespace tablespacename;<br> 将名字为tablespacename的表空间分肢虚埋配给username <br><br>4.给用户授权:<br> grant create session,create table,unlimited tablespace to username;<历蚂br><br>5.然后再以楼主自己创建的用户登录,登录之后创建表即可。<br>conn username/password;
⑨ PLSQL查看建表语句的方法
PL/SQLDeveloper是AllroundAutomations公司开发的专业的ORACLE库开发应用工具,其一直备受广大应用开发猛闷者青睐。建表或者查看建表语句是日常应用或开发过程中常用的操作,那么如何通过PL/SQL查看建表语句呢,下面我们就通过图文的方式详细的描述一下。
打开PL/SQLDeveloperoracle数据库连接工具
找到需要查看建表语句的表,右键,然后点击DBMS_元数据->DDL查看建表语句,其中找对应表有两种方式:
通过左边对象栏找到对桐知氏应的表
通过点开SQL窗口直接输入的方法输入对应的表
可以显示对应表的局散建表语句
另一种方法是:通过第二步找到对应的表,右键,然后点击查看功能
在弹出的操作界面,点击查看SQL(V)按钮
可以在右侧的窗口中查看对应表的建表语句了
⑩ 如何使用PLSQL存储过程建表
存储过程里建表要用 execute immediate;
比如
create PROCEDURE test is
begin
execute immediate 'CREATE TABLE TEMP_DCY_DDM_GZ AS
SELECT AA.DEV_ID,AA.RX_POWER,AA.TX_POWER,AA.P_RX_POWER,AA.P_TX_POWER,AA.DN_ATTN,AA.UP_ATTN,AA.COLLECT_TIME,AA.达标情况
FROM (SELECT A.DEV_ID,A.RX_POWER,A.TX_POWER,A.P_RX_POWER,A.P_TX_POWER,A.DN_ATTN,A.UP_ATTN,A.COLLECT_TIME,
CASE WHEN A.RX_POWER IS NULL OR A.RX_POWER =0 then ''无光功率数据'' WHEN A.RX_POWER<-27 THEN ''不达标'' ELSE ''达标'' END 达标情况,
ROW_NUMBER() OVER(PARTITION BY A.DEV_ID ORDER BY A.COLLECT_TIME DESC) ROW_NUM
FROM IAM.T_PERF_PON_DDM@gdaniam A
WHERE EXISTS (SELECT 1 FROM IAM.T_RES_DEVICE@gdaniam B WHERE A.DEV_ID=B.DEV_ID AND B.AREA_ID=''GD-GZ'')
)AA
WHERE AA.ROW_NUM<2';
end;