楼上的老大,看了你很多帖子,好崇拜你啊公司要赶项目,改成用ORACLE数据库,我才摸ORACLE几天啊,能否先指点一下基础啊
解决方案 »
- oracle 10g 在windows下这么做增量备份,急!!!
- 系统优化
- oracle发送邮件
- 急! ORACLE的SQL PLUS下,什么命令/格式 将SELECT出的数据存盘到本地TXT格式文件
- 一个冷备份的库里,请帮忙分别说说这都是些管什么的文件或是大概做什么的?
- 大家帮忙写一条语句,表中有多个字段引用外表中的同一个字段时的查询
- 我的数据库字符集是AL16UTF16?怎么办?
- clob
- 各位大侠:如何在IBM x250带阵列柜的双机热备份系统上安装Oracle817?
- 英文版Oracle问题,请帮我看看
- 急急急**为何我的oracle8.1.7.0.0企业版仍然无法建立分区表,请高手指教。*****
- 几个小问题
我前段時間才做過這個方面的設計。
數據庫的權限控制等,你還需要看oracle的基礎。
初来这里,感觉这里气氛好差啊。faq里面也没什么,乱七八糟的感觉oracle比SQL Server难多了:(
是的,只要你不指定其他用户,所建立的对象都保存在你用户默认TABLESPACE。
都可以控制他们,要注意的是不要在系统用户里建立私人的对象。1.GRANT ALTER ANY TABLE TO "GUESTBOOK";
这句SQL是让GUESTBOOK对所有表拥有修改权限还是只是对表空间GUESTBOOK下面的表有修改权限?
对所有可以修改的表拥有修改权限2比如我想做一个项目,这个项目一般用几个TABLESPACE?还有我想给这个项目创建一个相应的用户,让这个用户对跟这个项目有关的所有的TABLESPACE,TABLE,INDEX,PROCEDURE,VIEW,PACKAGE,FUNCTION等对象都有增删改的权限,请问怎么添加这个用户,怎么设计呢?
要建立多少个TABLESPACE,根据你的需求来定,看不到需求,难一下结论,
不过,建议建立一个表空间就三个表空间(数据,索引,临时三个表空间)
建立用户不就用你的上面的语句修改下就OK;了
CREATE USER <user_name> IDENTIFIED BY <passwd> DEFAULT TABLESPACE <tablespace_name> default tablespace <temp_space_name>;
关于权限,
你就授权DBA就足够了,
GRANT DBA TO <user_name>;