
oracle
文章平均质量分 55
taolinke
这个作者很懒,什么都没留下…
展开
-
命令行下安装oracle10g
安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2最好使用内存>1G的机器。系统检查命令:# grep MemTotal /proc/meminfo ――检查内存大小# grep SwapTotal /proc/meminfo ――检查交换分区大小swap# df -k /tmp ――要求/tmp 400MB# grep "model name"转载 2009-08-15 19:05:00 · 2128 阅读 · 0 评论 -
创建Oracle表空间,指定用户默认表空间,增加数据文件的步骤
经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。sqlplus “/as sysdba”>create user itmsplus identified by itmsplus default tablespace TBS_MON temporary tablespace TEMP;>grant resource to it转载 2009-11-11 16:48:00 · 3870 阅读 · 0 评论 -
查询表空间剩余空间和表属于哪个表空间
select a.file_id "FileNo",a.tablespace_name "Tablespace_name",a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",sum(nvl(b.bytes,0)) "Free",sum(nvl(b.bytes,0))/a.bytes*100 "%free" from dba_data_files转载 2009-11-11 17:06:00 · 1496 阅读 · 0 评论 -
Oracle用户名更改操作四步走
我们的Oracle管理工作中经常涉及到更改Oracle用户属性、密码之类的常用操作;但在某些应用场景下,会遇到Oracle用户名更改的需求,如何解决?下面通过四个步骤实现Oracle用户名的修改。一、查询更改Oracle用户名SQL> select user#,name,password from user$ where name =TICKETS; USER# N转载 2009-11-11 17:11:00 · 1158 阅读 · 0 评论 -
查询用户的默认表空间,临时表空间
select username,default_tablespace,temporary_tablespace from user_users;转载 2009-12-03 14:49:00 · 1204 阅读 · 0 评论 -
powerdesigner根据txt建立表
其实还有一种方法就是在database选项里的reverse engineer database,把原先生成好的脚本,直接返生成表。 上一周似乎就没写blog,不是我不想写,是真没抽出时间来,不能匆匆写两句就完事,没有价值和不写一样,所以利用现在的空闲时间要补上来。 这段时间为啥忙,一个实习生也不会有啥可忙的应该,但是公司的case大,我也要干点简单的活,简单的活就是把需求文档中转载 2010-03-23 16:50:00 · 1519 阅读 · 0 评论 -
daylight saving time
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:3297071155886http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006532转载 2010-04-12 16:38:00 · 813 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
<br />面向程序员的数据库访问性能优化法则<br /> <br />特别说明:<br />1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;<br />2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;<br />3、 本文未深入数据库优化中最核心的执行计划分析技术。<br /><br /><br /> <br />读者对像:<br />转载 2011-01-19 04:31:00 · 644 阅读 · 0 评论 -
unixodbc的insert中文乱码问题的解决方法
问题描述:达人们,帮忙诊断下是什么问题环境: 服务端:CentOs5.5 + oracle 10.2.1, 数据库的字符集为: NLS_LANG=AMERICAN_AMERICA.AL32UTF8客户端: CentOs5.5 + oracle client 10.2.0 + unixODBC2.3.0, 环境变量为: NLS_LANG=AMERICAN_AMERICA.AL3原创 2013-07-07 16:42:21 · 5316 阅读 · 0 评论 -
ORA-1157, cannot identify/lock data file - see DBWR trace file
ORA-1157, "cannot identify/lock data file %s - see DBWR trace file"引起的原因:因为数据文件已经在被使用了从而导致数据库的后台进程不能找到相应的数据文件或者不能锁定相应的数据文件,这样数据库将禁止访问这些数据文件而其他的数据文件则没有影响。伴随这个错误操作系统将会提示是哪个数据文件不能被识别。ORA-01157错误一般和ORA-01转载 2009-11-11 12:14:00 · 2794 阅读 · 0 评论 -
sqlplus SET命令参数详解
转自http://www.lslnet.com/linux/dosc1/43/linux-300967.htm我好如容易录入的,希望对大家有帮助,如果有错误也请指正.有更好的也请分享.SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命转载 2009-10-10 11:09:00 · 1048 阅读 · 0 评论 -
oracle数据连接监听失败的情况
每次连接数据库,oracle都会记录日志,比如listener.log,当日子文件超过2G时,linux操作大文件就会无法写入,导致监听器失败,不能正常连接数据库。重启监听器之后就会把日志文件重置。我们的程序由于有很多demo程序不停连接数据库,几乎2秒左右就有一个连接,导致每小时有1M的记录量文件会被迅速加大。韩总的意思是我们在写代码时,尤其是demo程序,将每次循环转载 2009-09-08 17:05:00 · 1175 阅读 · 0 评论 -
oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora
oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。 1. sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sy转载 2009-08-16 13:52:00 · 620 阅读 · 0 评论 -
using index
using index可以让你在创建主键、唯一性约束的时候使用指定的索引或创建索引、或修改索引的存储结构,而不用oracle默认创建的索引从Oracle9i开始,主键创建时的索引和唯一性约束可以在建表时独立定义。 随后,约束可以被独立drop,而索引可以保留。这是Oracle9i中对于索引增强的几个特性之一。 SQL> CREATE TABLE employees 2 ( 3 empn转载 2009-08-27 13:33:00 · 1815 阅读 · 0 评论 -
Oracle经典问答一览
1. Oracle安装完成后的初始口令?02. ORACLE9IAS WEB CACHE的初始默认用户和密码?03. oracle 8.0.5怎么创建数据库?04. oracle 8.1.7怎么创建数据库?05. oracle 9i 怎么创建数据库?06. oracle中的裸设备指的是什么?07. oracle如何区分 6转载 2009-08-27 13:55:00 · 1266 阅读 · 0 评论 -
TNS-12555: TNS:permission denied
Starting /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr: please wait…TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /usr/lib/oracle/xe/app/oracle/product转载 2009-08-28 11:18:00 · 3347 阅读 · 1 评论 -
安装oracle后,修改hostname导致错误
1)修改hostname为www.ixdba.net2)修改/etc/hosts,去掉原来的主机名的行,增加该行 192.168.60.253 www.ixdba.net3)重启数据库,查询instance信息 select * from v$instance; 得到新的HOST_NAME为www.ixdba.net4)修改listener.ora,把HOST改转载 2009-08-28 12:39:00 · 2307 阅读 · 0 评论 -
查看comment
--查看表的comment select * from all_tab_comments where table_name=大写表名; --查看列的comment select * from all_col_comments where table_name=大写表名;转载 2009-08-29 13:46:00 · 688 阅读 · 0 评论 -
oracle数据库中文乱码的原因与解决
昨天插入中文到数据库中出现乱码问题,查了下资料:资料:很久以来,字符集一直是困扰着众多Oracle爱好者的问题,在此我们就这个问题做一些分析和探讨。 首先,我们要明确什么是字符集?字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包括关系,如us7ascii就是zhs16gbk的子集,从us7ascii到zhs16gbk不会有数据解释上的问题,不会有转载 2009-09-04 16:05:00 · 1591 阅读 · 0 评论 -
proc*c第一个程序出现的错误及解决办法
用proc命令时出现缺少包libclntsh.so,解决办法,在/etc/profile里加入LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/u01/app/oracle/product/10.2.0/db_1/lib:/u01/app/oracle/product/10.2.0/db_1/precomp/lib然后gcc用proc生成的c文件时,undefined原创 2009-09-03 16:08:00 · 1295 阅读 · 0 评论