Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 用户、角色权限管理上的几个误区

Oracle 用户、角色权限管理上的几个误区

如果你想查看数据库中哪些用户具有修改SCOTT.DEPT表的权限,你会怎么查?答:select * from dba_tab_privs where OWNER="SCOTT" and TABLE_NAME="DEPT";这个语句结果是错误的.......如果角色A,有修改此表的权限,所有具有角色A的用户都被漏掉了。如果你想查看哪些用户具有DBA权限,你会怎么查?你确定查询结果是正确的?答:select grantee,granted_role from ...
Oracle共享服务器的监听注册机制研究

Oracle共享服务器的监听注册机制研究

今天在监控一台单实例的数据库时,一个实例,同时以动态、静态两种方式注册到同一个监听上了。觉得有些奇怪,呵。一般一个实例在设置了静态注册,就不会再动态注册到同一个监听器上了。找了半天才发现是启用了共享服务器的原因。如下图:可以看到,同一个服务下,存在两个一样的实例,一个静态注册的实例,和一个动态注册的实例。查看监听器及服务器参数配置:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME =...
ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION

ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION

Oracle数据库版本都是11.2.0.1.0,操作系统都是WIN2008 (64位),用impdp工具,将数据从A服务器导入B服务器时,提示错误:ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION。1、查看DEFERRED_SEGMENT_CREATION参数设置是否一样在A库查询,参数被设置为FALSE,B库上是设置的TRUE。修改B库设置,改成FALSE,重新导入,还是报一样的错误。2、查看数据库版本一个是标准版,一...
yum方式安装mysql报错找不到mysql.sock

yum方式安装mysql报错找不到mysql.sock

yum方式安装mysql省去了源代码包安装的许多步骤,但是有时会遇见mysql yum包装完mysql之后,在启动mysql服务时,启动不了的问题,报错: Can"t connect to local MySQL server through socket "/tmp/mysql.sock" (2),找不到mysql.sock文件,mysql.sock文件是安装mysql之后初始化数据库之后才会出现的,因此在安装完包之后,做一下步骤:添加 mysqld 服...
CentOS 6.3 下安装Oracle 11.2

CentOS 6.3 下安装Oracle 11.2

下载了CentOS 6.3,新建一个Linux 64位机,选择稍后安装系统,如果在创建的同时安装会自动安装,不能在安装时做设置了。新建一个 以Mini Desktop的方式安装到了虚拟机上。装好了VMWare-Tools,iso文件映射在 media下面。注意:安装VMWARE都采用默认网络设置,NAT方式可以共享上网,host-only方式不能上网,采用NAT方式就好了。相关阅读:VMware虚拟机安装CentOS 6.3 http://www.lin...
Oralce 写一个分页的存储过程

Oralce 写一个分页的存储过程

有返回值的存储过程(列表 结果集)案例:编写一个过程,输入部门编号,返回该部门所有员工的信息。对该题的分析如下:由于Oracle的存储过程没有返回值,它的所有返回值都是通过out参数来代替的,列表同样也不例外,但是由于是集合,所以不能用一般的参数,必须要用package,所以分两部分:1)建一个包。如下:create or replace package testpackage AS TYPE test_cursoris ref cursor;end te...
CentOS 6.3下Redis安装配置

CentOS 6.3下Redis安装配置

系统环境:CentOS 6.3 X86_64Redis介绍Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些...
Oracle 数据库监听配置

Oracle 数据库监听配置

一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置...
<< 621 622 623 624 625 626 627 628 629 630 >>