2.软文推荐
3.软文推荐
对于初学oracle的童鞋来说,如何快速的利用快速创建一个表和数据库用户,是必须先要掌握的重要知识点之一。下面给大家附上oracle创建用户和数据库表的代码,希望对你们有所帮助,直接上代码:
[sql]
建立表空间和用户的步骤:
用户
建立:createuser用户名identifiedby"密码";
授权:grantcreatesessionto用户名;
grantcreatetableto用户名;
grantcreatetablespaceto用户名;
grantcreateviewto用户名;
[sql]
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
createtablespace表空间名
datafile'路径(要先建好路径)***.dbf'size*M
tempfile'路径***.dbf'size*M
autoextendon--自动增长
--还有一些定义大小的命令,看需要
defaultstorage(
initial100K,
next100k,
);
[sql]
例子:创建表空间
createtablespaceDEMOSPACE
datafile'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf'
size1500M
autoextendonnext5Mmaxsize3000M;
删除表空间
droptablespaceDEMOSPACEincludingcontentsanddatafiles
[sql]
用户权限
授予用户使用表空间的权限:
alteruser用户名quotaunlimitedon表空间;
或alteruser用户名quota*Mon表空间;
看完上面的代码,有没有觉得不好理解掌握呢?看我已经替大家想到了,下面再给大家举一个完整的例子:能帮大吉快速消化上面的知识点。
[sql]
--表空间
CREATETABLESPACEsdt
DATAFILE'F:tablespacedemo'size800M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--索引表空间
CREATETABLESPACEsdt_Index
DATAFILE'F:tablespacedemo'size512M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--2.建用户
createuserdemoidentifiedbydemo
defaulttablespacedemo;
--3.赋权
grantconnect,resourcetodemo;
grantcreateanysequencetodemo;
grantcreateanytabletodemo;
grantdeleteanytabletodemo;
grantinsertanytabletodemo;
grantselectanytabletodemo;
grantunlimitedtablespacetodemo;
grantexecuteanyproceduretodemo;
grantupdateanytabletodemo;
grantcreateanyviewtodemo;
[sql]
--导入导出命令
ip导出方式:expdemo/demo@127.0.0.1:1521/orclfile=f:/f.dmpfull=y
expdemo/demo@orclfile=f:/f.dmpfull=y
impdemo/demo@orclfile=f:/f.dmpfull=yignore=y
来源:qy.cn/zx/idc/831.html
本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

立即
返回
1
机柜怎样部署服务器才算合理?很多服务器提供商会把42U的服务器机柜全部放满,以此来节省成本,但是好的服务商会留有一定的空间,服...