Welcome 微信登录

首页 / 数据库 / MySQL

phpMyadmin中隐藏数据库

phpMyadmin中隐藏数据库

在默认的情况下,装完PHPMyAdmin之后,不管用什么样的账号登录,都会显示information_schema这个数据库,但是我们又不能对这个数据库进行操作,只能查看它,这个数据库里面存放的是数据库的表名、数据类型、访问权限等,大家都想把这个数据库隐藏掉,不要显示出来,其实PHPMyAdmin提供在这项功能。在装PHPMyAdmin的时候,遇到了PHP session_start写入权限错误,然后找到了config.inc.php文件,突然看到这样的一...
phpMyadmin中编辑用户权限

phpMyadmin中编辑用户权限

1、新建数据库: 进入phpmyadmin管理界面以后,找到如下文字“创建一个新的数据库”,然后在下面填上要新建的数据库的名称,在后面的下拉列表中选择数据库的编码,一般为“gb2312_chinese_bin”,点击“创建”按钮,这样就新建了一个数据库。2、新建此数据库的对应帐户 在phpmyadmin管理界面点击“权限”,打开链接,点击“添加新用户”,在打开的页面中会看到“登入信息”,输入用户名、主机(一般为本地:localhost)、密码后,因为我们现...
Oracle deferrable选项

Oracle deferrable选项

解释一下,即:将约束检验延迟到了执行COMMIT的时候。以下是具体的解释和举例。 定义为可延迟(deferrable)的约束可以指定为:1. initially immediate(初始化立即执行)或2. initially deferred(初始化延迟执行)。解释二者的区别。初始化立即执行/延迟执行规定了在默认情况下应该如何执行约束:初始化立即执行--在每条语句执行结束时检验约束初始化延迟执行--一直等到事务完成后(或者调用set constraint ...
Oracle 约束(constraint)的几个参数的小研究

Oracle 约束(constraint)的几个参数的小研究

首先搞清下几个概念:Oracle中,约束分deferred 跟 immediate 2种:deferred:如果 Oracle 在事务提交(commit)时才对约束执行检查,则称此约束是延迟的(deferred)。如果数据违反了延迟约束,提交操作将导致事务被回滚(undo)。 immediate:如果约束是即时的(immediate)(非延迟的),则此约束将在语句执行结束后进行检查。如果数据违反了延迟约束,语句将被立即回滚。一般情况下,我们用的约束初始都是...
Oracle正确删除归档并回收空间的方法

Oracle正确删除归档并回收空间的方法

一个Oracle归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨Oracle为何没有归档维护工具,很多人直接删除了事,错了,Oracle有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,Oracle归档日志对于Oracle的数据恢复和备份非常重要,不到万不得已不要删除归档日志。删除归档日志的过程以Oracle用户身份登录到数据库服务器主机或通过网络连接进入Oracle数据备份工具rman target/或...
SQL实验平台搭建:Oracle 10g与TOAD for Oracle

SQL实验平台搭建:Oracle 10g与TOAD for Oracle

为了学习数据库的SQL语句,经过漫长的等待与学习,这几天终于慢慢学着使用Oracle 10g来学习数据库的SQL语句了。所需软件: Oracle 10g、TOAD for OracleOracle10g的安装是非常简单的。在安装之前,最好要提前设置计算机名(如果不通过其他可视化界面的话,就只有在DOS环境下、或者通过浏览器来访问、操作数据库。如果通过浏览器访问,里面就需要计算机名。我个人就是用我的名字YeahuiLau来改计算机名字的,这样访问过程中比较方...
Oracle删除表时报错:表或视图不存在

Oracle删除表时报错:表或视图不存在

明明该表是存在的,删除时报:表或视图不存在~! 第 1 行出现错误:ORA-00942: 表或视图不存在 后来终于找出原因是因为我的表名是小写的,而是大写的则不会出现这个问题。正常情况下....数据字典里面的数据都是大写,,,,动态视图都是小写的........在用关键字做表或其它对象的名时用"" 所以表名用""引起来就行了如何删除表时用了CASCADE CONSTRAINTS则会把与它相关的约束一起删除SQL实验平台搭建:Oracle 10g与TOAD ...
Oracle EM相关:动态IP引发的EM不能启动解决

Oracle EM相关:动态IP引发的EM不能启动解决

网络断掉,不能启动DBConsole服务的解决这个问题有不少刚刚接触的Oracle 10g的XDJM都遇到过,我在笔记本上也遇到过,本来DBConsole是可以用的,但是一旦笔记本是使用无线网卡连网的,所以有时候出去的时候没有接 上wifi的话,也会出现同样的状况。 错误状况: Window平台 以前的DBConsole是可以启动的,但是拔掉网络启动OracleDBConsoleXXX服务,服务启动不了。 错误排查: 先设置window环境变量 ORACL...
让RHEL5下的sqlplus支持回显

让RHEL5下的sqlplus支持回显

默认情况下在Linux上安装的Oracle 10g的sqlplus不支持回显,这在使用中造成了一定的不便,为了使其支持回显功能,我们需要rlwrap软件来帮忙。首先下载rlwrap-0.30-1.el5.i386的rpm包或者源码包,然后安装即可。使用时只需在sqlplus前加上rlwrap即可,例如rlwrap sqlplus。为了方便使用,我们可以在/home/oracle/.bashrc中为其设置别名。alias sqlplus="rlwrap sq...
Matlab建立到Oracle数据库的连接

Matlab建立到Oracle数据库的连接

一、Matlab通过ODBC建立到Oracle数据库的连接1、在Windows下“开始”→“控制面板”→“性能和维护”→“管理工具”,点击“数据源(ODBC)”2、选择“系统DSN”→“添加”→选择“Oracle in OraClient11g_home1”,点击“完成”。3、配置Oracle ODBC驱动。4、点击“确定”,即可。5、在Matlab中建立到Oracle的JDBC连接测试。 >> conn = database("test","...
<< 341 342 343 344 345 346 347 348 349 350 >>