
DB.Oracle
KimSoft
这个作者很懒,什么都没留下…
展开
-
Oracle 10g各版本之间的区别!
Oracle 10g各版本之间的区别! Oracle 10g标准版&企业版Oracle10g分为4个版本,分别是:1。Oracle Database Standard Edition One,最基本的商业版本,包括基本的数据库功能。2。Oracle Database Standard Edition ,标准版,包括上面那个版本的功能和RAC,只有在10g的标准版中才开始包含RAC。3。Or转载 2007-12-18 22:27:00 · 3235 阅读 · 1 评论 -
oralce 修改sys密码
oralce sys用户密码丢失了怎么办?sqlplus/ as sysdbaalter user sys identified by 密码注意密码不能以数字开头且不能少于7位原创 2010-12-01 16:48:00 · 3128 阅读 · 0 评论 -
Oracle 数据库管理员的任务
设计、实施和维护 Oracle 数据库时,按优先次序排列的步骤将包括以下任务:1. 确定数据库服务器硬件2. 安装 Oracle 软件3. 制定数据库和安全策略的计划4. 创建、移植和打开数据库5. 备份数据库6. 登记系统用户和制定用户访问 Oracle Network 的计划7. 实施数据库设计8. 从数据库故障中进行恢复9. 监视数据库性能转载 2010-12-01 22:08:00 · 1673 阅读 · 0 评论 -
各数据库注释
OracleREM单行注释-- 单行注释/*多行注释*/ MS SQL Server-- 单行注释/*多行注释*/ MySQL#单行注释-- 单行注释(特别注意,-- 后有个空格!!!)/*多行注释*/ 总结:/*多行注释*/ 和-- 单行注释都差不多,MySQL要注意。非标准的#和REM最好还是不要用了为了兼容-原创 2012-06-28 11:36:05 · 6268 阅读 · 0 评论 -
CentOS 5/6 安装Oracle 10g R2(整理)
CentOS5安装Oracle 10g R2一、基本条件图形界面除kde全装要装个浏览器,能联网最好不要启动selinuxvim /etc/sysconfig/selinux去掉不需的服务,如iptables, cups, postfix....机器名hostname/etc/sysconfig/network中的hostname要与/etc/hosts中的原创 2012-04-05 23:11:22 · 2141 阅读 · 0 评论 -
RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
选型:32位的内存是个瓶颈,已经是64位的时代了。使用64位的CentOS6 和 64位的Oracle 11g R2在使用VMware player 5在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也原创 2012-10-27 14:17:13 · 108123 阅读 · 16 评论 -
Oracle数据库日常维护命令
一、启动、关闭数据库1、启动实例的各种模式1)启动实例,装载并打开数据库这是最普通的数据库操作,意味着某个实例已经启动并且数据库也已经装载并打开。这种模式允许任何一个有效的用户连接到数据库,并执行典型的数据访问操作。启动实例接着从默认的服务器参数文件位置读取初始化参数,然后通过STARTUP命令来装载和打开数据库:SQL> STARTUP 2)启动实例,不挂载数据库启动转载 2014-01-22 14:46:53 · 6999 阅读 · 2 评论 -
修改 oracle xe 默认中文字符集成为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Oracle XE 执行安装程序后,很简单的默认为 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBKsqlplus / as sysdbaselect userenv('language') from dual;shutdown immediatestartup mountalter system enab转载 2015-12-12 20:22:19 · 4952 阅读 · 0 评论 -
十步让你成为Oracle DBA
随着Oracle技术和市场的快速发展,目前从事Oracle DBA工作的人群越来越庞大,从一些我经常去的论坛和社区中大家发的帖子上看的出,很多人都渴望在现在或将来从事这一领域的工作,现在的市场需求也很大,但不难看出,各个公司对DBA这个岗位的要求也越来越高,当然了,高薪、高挑战和可持续发展的职业通道吸引了大量的年轻人去尝试进入这一领域工作. 对一个以前没怎么接触过Oracle Databa转载 2014-01-08 12:06:02 · 2459 阅读 · 0 评论 -
为SQLPLUS加上Linux命令行的功能
Linux命令行中,上下键能调出命令执行的历史,sqlplus却不行。rlwrap就是这样一个软件,能使sqlplus拥有linux命令行的功能http://utopia.knoware.nl/~hlub/rlwrap/rlwraprlwrap is a wrapper that uses the GNU readline library to allo原创 2014-01-04 21:49:52 · 2714 阅读 · 0 评论 -
Java,Oracle,MySQL数据设计数据类型参考
Java类MySQLOracle字节范围Characterchar(1)char(1)20~65535Stringvarchar(255)varchar2(255) String-cloblongtextclob Date-datedatedate Da原创 2013-04-19 15:18:07 · 2751 阅读 · 0 评论 -
Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结
操作系统:Windows 7 64位旗舰要求,安装PL/SQL Developer用于开发一、下载Oracle官方精简绿色版http://www.oracle.com/technetwork/topics/winsoft-085727.html特别注意,要下载32位的,因为PL/SQL Developer目前只有32位的版本二、安装配置instantclient原创 2013-04-02 14:38:26 · 57642 阅读 · 7 评论 -
oracle11G在linux环境下的卸载操作
1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus logSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop3.停止HTTP服务转载 2012-10-30 17:07:15 · 62910 阅读 · 0 评论 -
Oracle服务费是如何计算的?
Oracle服务费是如何计算的?根据Oracle公司的销售政策,假如以Oracle11g产品为例,目前11g的报价是: 单cpu 4w美金;按用户算是800美金; 如果用户按照CPU方式购买: 2 CPU的一台服务器部署:8W美金,这个是购买价格;然后用户每年需要支付22%的服务费;即8W×22%=1.76W,就是说,Oracle即便不给用户干任何活,用户每年也得向它支付1.76w美金。考虑折原创 2008-04-08 17:06:00 · 4332 阅读 · 3 评论 -
64位系统安装PL/SQL Developer
64位系统上安装PLSQL Developer会出现找不到TNS的错误原来64位装32位软件默认装在Program Files (x86)里,oracle无法解析Program Files (x86)里的圆括号.....把他换一个文件夹安装就正常使用了,吐血啊。原创 2010-09-11 10:00:00 · 3875 阅读 · 2 评论 -
exp+parfile导出符合条件的记录
exp+parfile导出符合条件的记录转载 2010-07-08 13:36:00 · 6917 阅读 · 0 评论 -
Oracle 多实例环境数据库的导入导出(imp exp)
在一个测试服务器上安装了一个数据建立一个实例(SID):DEVDB,后由于其它原因又建立了一个实例XXXDB。 此时发现使用imp和exp,只有XXXDB的用户才能登录上,而DEVDB中的用户不能登录。 解决此问题的办法是:在cmd中输入imp user/pwd@sid 如:imp username/password@DEVDB 再按提示一步步操作,exp也是一样原创 2009-12-15 14:14:00 · 3858 阅读 · 0 评论 -
对于oracle进行简单树查询(递归查询)
对于oracle进行简单树查询(递归查询),很早想总结了,发现了一个,转过来DEPTIDPAREDEPTIDNAMENUMBERNUMBERCHAR (40 Byte)部门id父部门id(所属部门id)部门名称通过子节点向根节点追朔.Sql代码 select * from persons转载 2008-05-08 14:54:00 · 2249 阅读 · 0 评论 -
使用 preparedstatement 的好处
1、防止 SQL 注入攻击2、预编译,处理速度加快3、存储多行文本时无需转码,有效利用数据库空间4、代码可读性,可维护性比 SQL要好。原创 2008-05-23 22:25:00 · 1961 阅读 · 0 评论 -
jdbc.properties 包含多种数据库驱动链接的版本。
# Properties file with JDBC-related settings.########### HSQLDB ############jdbc.driverClassName=org.hsqldb.jdbcDriver#jdbc.url=jdbc:hsqldb:hsql://localhost:9001/bookstore #jdbc.use原创 2008-11-15 16:56:00 · 19236 阅读 · 3 评论 -
ORACLE的用户数,最赚钱的部门和一则旧闻
1、Oracle的用户数oracle 软件内部并没对用户数做限制,买5个用户数,指你买了5个user licences, 从法律上只能连5个session, 超过5个的连接都是非法的。oracle不给你技术上的限制,可是给你法律上的限制。 2、Oracle 最赚钱的部门赚钱的部门是Oracle公司的服务部门,而不是服务部门。 3、一则关于Oracle的旧闻 联通面临O转载 2009-02-13 16:08:00 · 5072 阅读 · 0 评论 -
ORACLE 中使用MD5
现在的用户密码用不可匿的MD5加密可以增强安全性。在JAVA中非常容易实现MD5算法。 有时初始化数据时,需要使用此算法,如一个系统做好后,加入10000条企业数据后,再给企业一个初始化密码。此时初始化的密码最好不要使用随机数。因为每次结果都不一样。 此时可采用将此用户的ID,用户名,或组织机构代码用MD5加密,得到32位长度的字符串,再任意取基中的6位或8位作为初始化密码(或更复原创 2009-02-14 16:34:00 · 6410 阅读 · 0 评论 -
oracle正则表达式
oracle的正则表达式(regular expression)简单介绍目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正转载 2009-02-18 11:05:00 · 2373 阅读 · 0 评论 -
Oralce PLSQL中“&”的处理。
从表中导出的SQL语句中,如果有“&”,会弹出一个提示框。 解决是办法是把“&”替换成“ || & || ” 简单是简单了一点。老是忘记,写在blog里备查。原创 2009-08-29 00:53:00 · 3491 阅读 · 0 评论 -
ORACLE 修改表的表空间
1、先找到这哪些表的表空间不对。 select * from dba_tables where tablespace_name=TDB; 2、将表空间在 TDB 中的移到表空间 TDB2009 中语法是: alter table table_name move tablespace tablespace_name; alter table原创 2009-09-09 17:03:00 · 20881 阅读 · 0 评论 -
Oracle 排序中常用的NULL值处理方法
1、缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如nvl(employee_name,’张三’)表示当employee_name为空时则返回’张三’,如果不为空则返回employee_name通过这个函数可以定制null的排序位置。转载 2009-09-11 10:19:00 · 2208 阅读 · 0 评论 -
oracle中查看表是否被锁
oracle中查看表是否被锁 查看表是否被锁 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = TM and a.id1 = b.object_id; 查到的都是被锁的表 这样可以把它杀掉 SELECT sid,serial# FROM v$s转载 2009-10-04 15:55:00 · 8989 阅读 · 1 评论 -
oracle中schema指的是什么?
看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。我们先来看一下他们的定义:A schema is a collection of database objects (used by a user.). Schema objects are the logical structures that directly refer to the database’转载 2009-10-02 16:35:00 · 143642 阅读 · 18 评论 -
Windows 下 Oracle数据库自动备份批处理脚本
@echo offREM ###########################################################REM # Windows Server 2003下Oracle数据库自动备份批处理脚本REM ###########################################################REM 取当前系统时间,可能因操作转载 2009-10-26 11:20:00 · 4472 阅读 · 0 评论 -
如果只提交一个查询,有必要用事务吗?
http://www.blogjava.net/terry-zj/archive/2005/12/06/22792.html http://forum.javaeye.com/viewtopic.php?t=1603 但是并没有得出明确的结论。先让我们看看事务的定义: 引用: Transactions are described in terms of ACID prop转载 2010-02-02 13:13:00 · 5886 阅读 · 2 评论 -
Oracle 的那些事儿
Oracle9i数据库的企业版和标准版最主要的区别在于企业版有更强大的并行和分布式处理能力,标准版是专为开发、部署和管理部门级 Internet 应用程序而设计的数据库管理系统,是用于传统的部门级应用程序的一流数据库。而应用超出部门级标准或访问数据库的人较多时,则应当选用企业版。 标准版企业版·Jserver Enterprise Edit转载 2009-07-21 00:28:00 · 1473 阅读 · 0 评论