随笔分类 -  [36] Oracle

摘要:Windows 下 ORA-12560: TNS: 协议适配器错误的问题原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。... 阅读全文
posted @ 2015-06-23 21:22 emanlee 阅读(497) 评论(0) 推荐(0)
摘要:创建表(Create table)语法详解1.ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2 (size) 可变长度的字符串, 必须规定长度CHAR(size) 固定长度的字符串, 不规定长度默认值为1NUMBER(p,s) 数字型p是位数总长度, s是小数的长度, 可存负数... 阅读全文
posted @ 2015-06-23 13:25 emanlee 阅读(5365) 评论(0) 推荐(0)
摘要:Unix/Linux 上 查看数据库监听状态不对$ lsnrctl status LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.5.0 - Production on 05-NOV-2012 08:54:08 Copyright (c) 1 阅读全文
posted @ 2015-06-11 21:09 emanlee 阅读(1602) 评论(0) 推荐(0)
摘要:错误如下:D:\software\xfwebdb2015-05-11\autobackup>impImport: Release 10.2.0.1.0 - Production on 星期三 5月 13 19:36:10 2015Copyright (c) 1982, 2005, Oracle. A... 阅读全文
posted @ 2015-05-13 19:46 emanlee 阅读(1280) 评论(0) 推荐(0)
摘要:update tbl1 a set (a.col1, a.col2) = (select b.col1, b.col2 from tbl2 b where a.key = b.key) where a.key in(select key from tbl2) 阅读全文
posted @ 2014-08-31 18:09 emanlee 阅读(754) 评论(0) 推荐(0)
摘要:1. 利用 to_number CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) RETURN NUMBER IS v_str FLOAT; BEGIN IF str IS NULL THEN RETURN 0; ELSE ... 阅读全文
posted @ 2014-04-03 20:24 emanlee 阅读(2775) 评论(0) 推荐(0)
摘要:方法一:1. 完全安装10.2.0.12. 安装完成后,停止所有的oracle服务,可以通过停止oracle 的window services或者使用以下命令来实现。emctl stop dbconsole (停止 OracleDBConsoleorcl)isqlplusctl stop (停止 O... 阅读全文
posted @ 2012-12-30 22:31 emanlee 阅读(2803) 评论(0) 推荐(0)
摘要:从10.2.0.1升级到10.2.0.4出现问题 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决方法:(经过测试发现:做完这些步骤之后可以正常使用数据库,但是重启服务器之后再次出现ORA-12514)开始—运行—cmd。执行以下命令:1 删除以前的oracle实例c:... 阅读全文
posted @ 2012-12-30 21:56 emanlee 阅读(1105) 评论(0) 推荐(0)
摘要:使用Oracle自带的Universal Installer卸载存在问题: 不干净,不完全,还有一些注册表残留,会影响到后来的安装。 所以,推荐使用手工卸载Oracle。1.【win+R】->【services.msc】,关闭oracle所有的服务。 使用OUI(Oracle Universal I... 阅读全文
posted @ 2012-12-30 21:20 emanlee 阅读(11867) 评论(1) 推荐(1)
摘要:Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBE... 阅读全文
posted @ 2012-12-30 00:09 emanlee 阅读(17129) 评论(0) 推荐(4)
摘要:Initialization errorCould not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll"Make sure you have the 32 bits Oracle Client installed.OCIDLL ... 阅读全文
posted @ 2012-12-18 22:37 emanlee 阅读(2676) 评论(0) 推荐(0)
摘要:因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64,... 阅读全文
posted @ 2012-12-18 21:46 emanlee 阅读(7462) 评论(0) 推荐(0)
摘要:大概有两种情况:1.imp/exp的版本不对,也就是说低版本的导出,可以用高版本的导入,但高版本导出不能用低版本的导入,这个版本不只是指imp/exp的版本,也是指数据库的版本。也就是说,低版本的SQL Developer/Oracle database/Oracle client 导出的dmp文件... 阅读全文
posted @ 2012-07-15 11:46 emanlee 阅读(737) 评论(0) 推荐(0)
摘要:oracle 10g配置客户端时,测试连接出现错误(Net Configuration Assistant -- 本地Net服务名配置):ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务随后打开:D:\oracle\product\10.2.0\db_1\NETWORK\ADM... 阅读全文
posted @ 2012-07-11 17:39 emanlee 阅读(712) 评论(0) 推荐(0)
摘要:文件的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora 重要的配置 db_name = "51test" 一个数据库标识符,应与CREATE DATABASE 语句中指定的名称相对应... 阅读全文
posted @ 2012-07-10 22:06 emanlee 阅读(1773) 评论(0) 推荐(0)
摘要:Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.z... 阅读全文
posted @ 2012-07-10 16:46 emanlee 阅读(16034) 评论(6) 推荐(3)
摘要:一些预备知识 shared memory:共享内存段: 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1. 使用单个共享内存段。 2. 使用连续多个共享内存段。 3. 使用多个不连续共享内存段... 阅读全文
posted @ 2012-07-10 10:35 emanlee 阅读(3353) 评论(0) 推荐(0)
摘要:semsys:seminfo_semmni Description Maximum number of semaphore identifiers. Data Type Signed integer Default 10 Range 1 to 65,535 Dynamic?... 阅读全文
posted @ 2012-07-10 10:22 emanlee 阅读(455) 评论(0) 推荐(0)
摘要:单引号('): 在Oracle中,应该只运用单引号将文本和字符和日期括起来,不能运用引号(包括单双引号)将数字括起来。 双引号("): 在Oracle中,单双引号意思不同。双引号被用来将包含特定字符或者空格的列别名括起来。双引号还被用来将文本放入日期格式。 撇号('): 在Oracle中,撇... 阅读全文
posted @ 2011-12-02 20:15 emanlee 阅读(9064) 评论(0) 推荐(0)
摘要:获取表字段: select * from user_tab_columns where Table_Name='用户表' order by column_name 获取表注释: select * from user_tab_comments where Table_Na... 阅读全文
posted @ 2011-12-02 19:47 emanlee 阅读(97488) 评论(1) 推荐(2)