oracle中如何新建一个数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中如何新建一个数据库相关的知识,希望对你有一定的参考价值。

一直以来都是用默认的xe,我没有配置和移植工具/Database Configuration Assistant,用代码的方法,谢谢

1、首先点击桌面左下角的开始菜单按钮在打开的选择窗口中找到图中的选项,点击打开窗口界面即可。

2、然后在如图所示的界面中选择创建数据库的选项,再点击next即可即可。

3、然后打开图中的设置窗口,选择第一项使用默认的配置然后按照提示输入对应的选项和验证信息即可。

4、这里是刚刚设置的信息选项,可以检查一些主要的信息确认后即可点击next按钮继续就是说开始创建了。

5、等待即可,中途不需要手动设置修改。数据库创建完成后,点击关闭按钮关闭创建向导界面,即可新建一个数据库。

参考技术A oracle里面不叫数据库了,叫创建一个命名空间
创建表空间的语法是:
CREATE TABLESPACE tablespacename
DATAFILE ‘filename’ [SIZE integer [K|M]]
[AUTOEXTEND [OFF|ON]];
--创建用户
create user scce identified by 123;
--授权
grant connect to scce;
grant resource to scce;
grant create synonym to scce;
--连接
SQL> conn scce/123;本回答被提问者和网友采纳
参考技术B Oracle xe是一个免费版数据库,类似于sql server 的express版,因此你要是想自己创建数据库,至少你需要安装标准版,然后再在网上找一些相关的资料,慢慢来,做几遍你就什么都会了。 参考技术C 直接在 Oracle配置助手解决 参考技术D 用dbca命令进行创建数据库

Developer工具新建oracle用户,希望新建用户能只读其他用户下的表或视图,请问权限应该如何设定?

create user a1 identified by a1;
grant connect to a1;
grant select any table to a1;追问

新建的ORACLE用户是给客户使用的,不希望他看到其他用户建立的对象(除了指定的外)。现在的问题是很多系统对象(比如表)采用的权限是public,这样新建的用户也能访问这些赋予public权限的对象,请问应该如何设置呢?

追答

这就要通过角色管理了,你可以创建一个角色给用户,具体查看一下联机文档吧

参考技术A grant connect to ABC;
grant select any table to ABC;
grant select any view to ABC;追问

新建的ORACLE用户是给客户使用的,不希望他看到其他用户建立的对象(除了指定的外)。现在的问题是很多系统对象(比如表)采用的权限是public,这样新建的用户也能访问这些赋予public权限的对象,请问应该如何设置呢?

追答

无法设置让某个用户无法访问public的资源

参考技术B 我不会啊 你可以问问别人啊

以上是关于oracle中如何新建一个数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在oracle存储过程中drop 序列和新建序列

Oracle新建数据库

如何新建oracle数据库,图文流程。

Developer工具新建oracle用户,希望新建用户能只读其他用户下的表或视图,请问权限应该如何设定?

初始安装oracle数据库11g快捷版后如何新建数据库?

oracle 新建的用户很多函数用不了,如何赋权?例如10g某个用户用不了STRING_AGG,STRING_AGG