分类
安卓应用网游分类单机游戏
有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念: SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重
1 启动数据库监听 su -oracle――切换Oracle用户(如果使用su oracle ,则启动时不运行.profile用户环境配置文件) $ lsnrctl start――启动监听 2 启动数据库 $ sqlplus "/ as sysdba"――用sys用户登陆sqlplus SQL*Plus: Release 9.2
现象: 在项目中有时会出现这种情况,因为代码编写错误,执行完SQL后,没有关闭数据库连接。当该代码重复执行时,会导致应用服务器和数据库的连接不断增加,最终导致连接超过数据库连接上限,系统崩溃。 问题: 项目中的代码很多,很难准确定位到底是
以下是windows下,备份前一些RMAN操作 将数据库启动到归档模式下: C:Documents and SettingsAdministrator>sqlplus / as sysdba SQL>shutdown immediate SQL>startup mount SQL>alter database archivelog; SQL>alter data
我们在实际操作中常常会遇到的相关的问题就是,在Oracle中,其相关的实际状态已经被置为"killed",但是其进程长时间的锁定相关系统资源,却不释放,我们推荐一个比重启数据库更好的方法,就是在操作系统级强行杀掉那些Oracle进程。 1.下面的语句用
Oracle 10g默认不支持AS5,不过也能装上去,下面只是简单记录一些安装过程:安装LINUX把GCC等开发类的包装上,以减少安装时环境的配置。针对Oracle配置Linux 创建ORACLE用户:/usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin
经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令
以下的文章主要是介绍Oracle游标的删除与更新,我们都知道在PL/SQL中是可以使用UPDATE与DELETE语句来更新或者删除相关的数据行。显式Oracle游标只有在需要获得多行数据的情况下使用。 PL/SQL提供了仅仅使用Oracle游标就可以执行删除或更新记录的方法。 UP
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记
ORACLE的这类错误在ORALCE的文档中有详细说明,但原因及措施说明不详细,本文当着重说明如何解决这类错误。 1 ORA-12571、ORA-03113、ORA-03114、ORA-01041 特征:客户端(代理或应用服务器)有时报这类断连错误 原因:如果偶尔出现一次,则可能为
以下的内容是对Oracle游标的介绍。以Oracle显示游标为主,本文讲述了如何打开Oracle游标,以及想关的实际操作,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你提供相关的知识。 打开Oracle游标 使用游标中的值之前应该首先dewengz打开游标
一 IF..THEN IF condition THEN statements 1; statements 2; .... END IF; 二 IF..THEN...ELSE IF condition THEN statements 1; statements 2; .... ELSE statements 1; statements 2; .... END IF; 三 IF.
学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中
Last login: Wed Jul 21 09:08:23 2010 from 172.16.7.15 [root@webserver2 ~]# su - oracle [oracle@webserver2 ~]$ sqlplus "/as sysdba" SQL> alter user system identified by mnyali 2 ;
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个
概述:profile是口令限制,资源限制的命令集合,当建立数据库时,Oracle会自动建立名称为default的profile,当建立的用户没有指定profile选项,那么Oracle会自动把default分配给用户。 (一)账户锁定 概述:指定该账户登录时最多可以输入密码的次数,也
Oracle 提供了exp程序,能方便的导出数据, 但该工具没有压缩功能. 对於磁盘空间紧张的主机,比较好的方法是使用用命名管道,将数据导到pipe, mknod /dev/pipe p, 通过gzip,或bzip2压缩数据 . 写了段小程序自动处理,并提供自动ftp到远端主机的功能 #!/
怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数
因为电脑经常更换IP或者机器名引起的这个问题: 现在提供办法 1.修改host文件。 在C:WINDOWSsystem32driversetc 里的host文件中添加你的IP地址与主机名对应起来 127.0.0.1 localhost 192.168.1.130&nb
Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。 检查归档模式命令: SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FI
//创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //tempfile参数必须有 //创建数据表空间 cr
今天重启了一下Sun Fire V890,然后启动 Oracle 10g,在还没有到 mount 阶段的时候,马上启动Oracle 11g,此时出现了一下状况: 1 SQL> startup ; 2 ORACLE instance started. 3 4 Total System Global Area 3607101440 bytes 5 Fixed Size&
sqlplus "sys/123456@//10.8.114.2:1521/orcl as sysdba" conn "sys/123456@//10.8.114.2:1521/orcl as sysdba" select instance_name,status from v$instance;
oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全3.oracle软件本身的安全os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全我了解的oracle软件的安全包含:1.更改oracle的默认监听端口号2.给监听器加密码3.oracle控制ip的连
最近项目中要出一个按月、周、日统计的报表 某年按月分组: Sql代码 SELECT A.D as label,NVL(B.NUM,0) AS value FROM&n
启动OracleTNSListener服务的时候报以下错误: 经检查是NetManager中的"监听服务"主机名和"服务命名"中的相关服务的主机名设置不正确造成的。 将相关主机改成oracle服务器的主机ip即可。 造成这种不一致现象的主要原因是安装orac
对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的: 一、Oracle数据库的几个关闭方法 对于ORACLE来讲,关闭的方法有三个: 在SVRMGRL下可以输入如下语句,就可关闭数据库,但每个语句都有自己的作用,有的语句还必须慎重使用
Oracle 数据库是实际安全实施的重要组成。一般说来,运行 Oracle 数据库引擎的服务器得到了防火墙的很好保护,但这并不能排除未授权访问尝试(包括内部员工的访问尝试)的可能性。除了传统的用户名/口令方法之外,Oracle 数据库引擎还提供了自身
oracle数据文件大小限制的公式: oracle maximum file size = db_block_size * 4194303 (2^22 = 4194304) 也就是说最大的数据文件大小是由 db_block_size 来决定的,8KB的数据块的数据文件最大为 8K * 4194304 = 32G,其他的以此类推
--批量清空当前用户所有表的所有数据 --@author YangL declare v_sql varchar2(2000); CURSOR cur is select table_name from user_tables order by table_name; begin for rows in cur loop v_sql := 'TRUNCATE TABLE ' || rows.tabl