存档

文章标签 ‘oracle’

ora-00054的解决办法

2011年8月29日 亲亲宝宝 2 条评论 3,604 次阅读

连接oracle运行drop table遇到了ora-00054的错误,提示资源正忙,需要提交transaction, 或者杀掉session. ORA-00054:resource busy and acquire with NOWAIT specified Cause:Resource interested is busy. Action:Retry if necessary. 此错误发生在resource被锁了,同时又发出一个NOWAIT的命令。例如在update一个表的同...阅读全文

分类: 数据库 标签:

java通过JDBC连接oracle

2011年7月18日 亲亲宝宝 1 条评论 6,266 次阅读

Oracle provides drivers that enable users to make JDBC connections to Oracle databases. The two most common methods of connecting to Oracle databases via JDBC are the Oracle Thin JDBC driver and the Oracle OCI JDBC driver. The Oracle Thin driver requires no software other than the driver jar file...阅读全文

分类: 数据库 标签:

oracle中的db_name, instance_name, service_name, oracle_sid 的用法及区别

2011年7月14日 亲亲宝宝 1 条评论 3,526 次阅读

db_name是一个实在的物理名称。service_name时带有域名的,因为如果两个 数据库不再同一个域可以有相同的名称。而sid是数据库的实例名称,它是有SGA和后台进程组成。一个数据库只有一个db_name但是可以有两个实例。 每个实例各有自己的SGA和后台进程。 Db_name:数据库名对一个数据库(Oracle database)的唯一标识。这种...阅读全文

分类: 数据库 标签:

Oracle中nvarchar2、varchar2、char的区别

2011年5月4日 亲亲宝宝 没有评论 4,225 次阅读

主要区别可以简单概括为两点: 以2结尾的类型是变成,以实际长度存储; 以N开头的类型是每个字符固定2个长度; CHAR固定长度字符域,最大长度可达2000个字节 NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节 VARCHAR2可变长度字符域,最大长度可达4000个字符 NVARCHAR2多字节字符集...阅读全文

分类: 数据库 标签:

oracle建立dblink

2011年4月22日 亲亲宝宝 没有评论 2,376 次阅读

创建oracle dblink的脚本: CREATE public database link test_link CONNECT TO username IDENTIFIED BY password using ‘(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.24)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )’; 主要标示含义 Username远程数据库的用...阅读全文

分类: 数据库 标签:

redhat5下oracle11g自启动配置

2011年4月18日 亲亲宝宝 2 条评论 2,955 次阅读

下面是redhat5自启动oracle11g的配置过程,共分三步: 第一步、以root编辑/etc/oratab,把N修改为Y $vi /etc/oratab orcl: /home/app/oracle/product/11.2.0/dbhome_1:Y 第二步、以oracle编辑$ORACLE_HOME/bin/dbstart,找到ORACLE_HOME_LISTNER=修改为自己的路径,或者 $Vi dbstart ORACLE_HOME_LISTNER=$ORACLE_HOME 这...阅读全文

分类: linux, 数据库 标签: ,

redhat5安装oracle11g

2011年3月19日 亲亲宝宝 没有评论 4,700 次阅读

radhat上安装oracle可以说的挺烦人的一件事了,开始打算在redhat6上安装,结果有些包找不到,最后在官网上看到没有redhat6的安装介绍,最好只好在redhat5上安装了。 第一步,确认一下需要的安装包: cd /media/cdrom/Server  rpm -Uvh binutils-2.15.92.0.2 compat-libstdc++-33-3.2.3  compat-libstdc++-33-3.2.3 (32...阅读全文

分类: 数据库 标签:

Linux中启动oracle10g数据库实

2011年1月24日 亲亲宝宝 2 条评论 3,321 次阅读

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、 [oracle@redhat ~]$ su – oracle          –“切换到oracle用户” Password: [oracle@redhat ~]$ lsnrctl start                –启动oracle监听 The command completed successfully [oracle@re...阅读全文

分类: 数据库 标签: ,

oracle关联update语句

2010年10月30日 亲亲宝宝 2 条评论 4,229 次阅读

Oracle两表关联执行update时,因为没有像SqlServer的update from,因此要麻烦一些,通常有以下四种方式: 第一种:更新的条件为两个表的查询关联 update customers  a       — 使用别名 set    customer_type=’01’ –01 为vip,00为普通 where  exists (select 1 from   tmp_cust_c...阅读全文

分类: 数据库 标签:

PLSQL Developer 的自动登录

2009年6月6日 亲亲宝宝 没有评论 3,470 次阅读

在桌面上建立plsqldev的快捷方式,然后点击右键,打开属性对话框,在目标后的文本框中输入: “D:\Program Files\PLSQL Developer\plsqldev.exe” userid=username/password@dbname 上面的两行不要换行,就可以直接登录到dbname的oracle数据库 阅读全文

分类: 数据库 标签: