使用oracle数据库 总结,包括如何安装,如何运行,如何建立数据库,如何运行SQL语言,如何进行用户管理
发布网友
发布时间:2022-04-07 23:36
我来回答
共3个回答
懂视网
时间:2022-04-08 03:57
oracle中的用户角色分为预定义角色和自定义角色。
角色是把常用的权限集中起来形成角色。
授权/分配角色命令
grant 权限/角色 to 用户
收回权限命令:
revoke
综合案例:
创建一个用户wangwu,然后给他分配两个角色,让他可登录,创建表,可以执行CRUD操作,然后回收相应的角色,最后删除用户。
1.创建用户:
2.授予两个常用角色:
3.wangwu登录:
4.wangwu修改密码:
5.wangwu创建一张表,同时向表中插入数据:
6.回收角色,回收角色要先把用户切换为system:
7.授权并撤销权限:
8.删除用户:
当我们删除一个用户时,如果该用户已经创建了数据对象,需要加上选项cascade,表示把这个用户创建的数据对象全部删除。
如果不想删除该用户创建的数据对象,那么可以冻结该用户账号。
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle用户管理实例
标签:数据库 用户管理 用户授权 oracle11g
热心网友
时间:2022-04-08 01:05
与 MySQL 类似,与 Microsoft SQL Server 不同。
Oracle服务器或客户端安装后会附带一个SQL*Plus的工具可以访问数据库,但是这个工具是基于字符终端的,不提供GUI界面。如果你是一个习惯于UNIX的用户会很容易上手,而且真正的DBA经常会使用它来操作数据库,但是Windows用户会感觉很不习惯。
一般经常使用的 Oracle 访问工具是 PL/SQL Developer,它是比较专业的 Oracle 客户端工具,同时也几乎是 Oracle 事实上的标准客户端工具。使用它前要先安装 Oracle 客户端(安装 Oracle 服务器端时事实上会自动附带安装客户端)。
Quest Central 是比较好的数据库访问工具,它支持 DB2 和 Oracle。相比之下它对 Oracle 的支持没有 PL/SQL Developer 专业,但是其功能还是不错的。只是经常使用 PL/SQL Developer 的人可能不太习惯它。使用它之前同样至少要安装 Oracle 客户端。
三者比较,SQL*Plus 是 Oracle 官方提供的客户端工具,对数据库进行一些内部操作时会使用它,例如在 UNIX 下启动或者停止实例等。它是免费的。适合于DBA。
PL/SQL Developer 则更适合于开发人员使用,图形化界面做得很好。它是收费的。Quest Central 则支持多种数据库,兼顾面更广。同样也是收费的。
sql server 可以在局域网中使用,比如说在一个公司的大楼内部服务器在三楼,其他的人可以通过局域网使用sql server访问数据库.而oracle适用与远程连接,比如你在北京要访问上海的数据库,这时你就必须使用oracle.oracle它把数据库技术和因特网技术融合在了一起,特别适合于因特网上的数据管理的数据库开发平台.安装oracle的时候,需要注意的地方是在安装到数据库配置的页面时,要选择"通用",再有就是全局数据库名称的设置,一定要记住它.在就是oracle客户端的安装,选择oracle client 9.0.1.1.1->adminsitrator,当询问是否使用目录服务时候选"否" 服务名最好于你数据库标识的SID相同,不同也可以.然后进入网络服务名配置选择TCP
主机名输入机器名称,使用默认端口,选择是进行测试,当询问是否配置另一个服务名的时候选"否"
热心网友
时间:2022-04-08 02:23
服务器与客户端可以装在一台电脑上,装上oracle数据库服务器就足够了,这时你已经拥有oracle客户端的功能。(1)你可以通过第三方软件:如 PLSQL Developer(非常强大的Oracle数据库操作软件)来操作Oracle数据库;(2)当然装完Oracle数据库服务器以后,你也可以通过控制台来操作,步骤如下:开始-〉运行-〉cmd(打开控制台窗口)-〉敲入 sqlplus ->输入正确的用户名密码(如scott/tiger)就可以操作了。
装完Oracle数据库服务器以后,如果你还装Oracle客户端(Client),那么你在连接数据库的时候记得加上完整的数据库服务名:如scott/tiger@127.0.0.1:1521/YourInstanceName
这样也能保证正确的操作数据库了。