说明:以下措施只是加强oracle访问上的安全,防止非法用户通过oracle中的漏洞,进行非法连接,对数据库中的数据进行非法操作,造成数据库损害。 一、数据库安全原则 1.只安装oracle必须的组件; 2.锁定并终止默认用户帐号; 3.改变默认用户密码
2015-06-28修改主机名会影响下面两方面 1、网络参数 2、文件目录名或文件名 \oracle\product\10.2.0\db_1文件夹下 (你的域名)_orcl 为 \db_1\localhost_orcl \db_1\hostName_orcl 然后同样这样做在如下目录 \db_1/oc4j/j2ee/OC4J_DBConsole_l
2015-06-28简要解释: 原因是这样的: EM 有自己的配置文件emoms.properties, 你打开后就会发现这些: oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE oracle.sysman.eml.mntr.emdRepPwd=xxxx,xxxx,xxxx,xxxx 这说明OMS启动的时候已经对SYSMAN用户的密码进
2015-06-28网络配置文件默认的目录在$ORACLE_HOME/admin 目录下 sqlnet.ora sqlnet.ora文件决定找数据库服务器别名的方式 参数SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用户连接Oracle服务器时使用哪种验证方式。 NONE表示Oracle身份验证, NTS表示
2015-06-28本文将介绍Oracle备份工具的制作方法,主要是用到了大家常用的批处理方法来制作Oracle备份工具。希望对大家有所帮助。 这是针对Oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得Oracle的安装路径,唯一有一点不足的地方是
2015-06-28以下的文章主要介绍的是正确应用Oracle组件来实现动态Web的数据库的实际操作步骤,其中包括如何用Oracle WebServer来构建Web的数据库应用以及PL/SQL 的实际应用,利用WebServer和PL/SQL开发Oracle组件实现动态Web实例。 1、用Oracle WebServer构建Web数据库
2015-06-28我是JSP新手,简单的JSP写也差不多了。但是现在碰到一个头痛的问题,就是在提交大于2000字的文章时,ORACLE数据库就出错了。"文章内容" 我用的是LONG的类型。 提交小于2000字的使用正常的代码: <%@ include file="inc/conn.jsp"
2015-06-28每个DBA都会遇到Oracle用户权限创建和分配的工作,更快更好的进行Oracle用户权限的分配,有助于我们更方便的进行Oracle用户管理工作。 Oracle安装时的参数设定 下面数据库所用的版本为Oracle 9i(9.2.0),安装数据库时,数据库系统会创建一个数据库实例,
2015-06-28select trunc(sysdate ,'dd') from dual ; -- 2007-9-19 select trunc(sysdate ,'yyyy') from dual ; --2007-1-1 select trunc(sysdate ,'mm') from dual ; --2007-9-1 begin dbms_output.put_line( to
2015-06-28Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT ANY PRIVILEGE 权限允许用户授予任何系统权限。对象权限( Database Object Privilege )可
2015-06-28按照一般的说法,一个数据表如果数据量超过了几百条,就要考虑建立索引了。拖了这么久,今天终于给我们的一些变大了的数据表建立了索引。 首先,查看目前已经建立的索引 select index_name from all_indexes where table_name = 'PICTURE'; 果然比较弱
2015-06-28Username Password Description See Also CTXSYS
2015-06-28所有实例和服务的状态 $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 单个实例的状态 $ srvctl status instance -d orcl -i orcl2 Instance orcl2 is running on n
2015-06-28概述 通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据类型
2015-06-28没做backup,把冷备份复制出来,装好oracle9.2.0.1, 报controlfile version 9.2.0.0.0不匹配oracle 版本9.2.0.0.0。 试过很多办法,都没用,最后只好重建control file: CREATE CONTROLFILE REUSE DATABASE "datastor" NORESETLOGS NOARCH
2015-06-28专用服务器:一个客户端连接对应一个服务器进程 共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。 其实这个我之前也没搞的清楚,所以像是测试机那样的我就直接用了 专用服务器 模式,因为说明上是写预期连接数较少的情况
2015-06-28declare towner varchar2(30); begin towner := '&user'; /* 先禁用表上所有的外键约束 */ for c in (select 'alter table '||owner||'.'||t.table_name || ' disable CONSTRAINT '||t.constraint_name as csql from all_constraints
2015-06-28在线日志文件丢失有二种情况,一是丢失非当前日志,这时可以通过 SQL>alter database clear logfile group 3;[已归档] 或 SQL>alter database clear unarchived logfile group 3;[未归档] 重建在线日志。 二是丢失了当前日志,也有两种
2015-06-28select to_char(.455,'fm9999999990.00') from dual; 结果:0.46 (说明:.455就是表中的一列数,在数据库存的时候就是这样的) fm9999999999.99,表示整数部分最多10位,小数部分最多2位(并且会自动四舍五入),fm表示去掉转位字符串后前面的空格,不加fm,0.46前
2015-06-281.查询数据库当前进程的连接数: select count(*) from v$process; 2.查看数据库当前会话的连接数: elect count(*) from v$session; 3.查看数据库的并发连接数: select count(*) from v$session where status='ACTIVE'; 4.查看当前数据库建
2015-06-28