随笔分类 - 数据库知识 / 开发_ORACLE
数据数ORACLE
摘要:一、程序服务器连接oracle数据库服务器 1.安装客户端 出现上图,yes 下一步。 下图,最好不要放C盘。 2.配置 环境变量 配置NLS_LANG、ORACLE_HOME ORACLE_HOME 注意:有时你可能会有多个client,如果安装多次可能就会有,一定要找到有network/admi
阅读全文
摘要:sql server : --2008以下版本 SELECT -- 字段序号=a.colorder, 表名=case when a.colorder=1 then d.name else d.name end, 表说明=case when a.colorder=1 then isnull(f.val
阅读全文
摘要:-- Create table create table A_ORIGINAL ( qh VARCHAR2(20), kai_date VARCHAR2(20), hong VARCHAR2(50), lan VARCHAR2(10) ); -- Create table create table
阅读全文
摘要:登录到sys账户下 1、TO_TIMESTAMP('2014-05-04 14:33:00', 'YYYY-MM-DD HH24:MI:SS') 删除前的日期 2、owner 表空调 3、Name 存储过程名,要大写。 create table p_temp as select * from dba
阅读全文
摘要:1、cmd 中 sqlplus /nolog 2、SQL> conn sys/password as sysdba
阅读全文
摘要:一、不管导入还有导出都要先创建目录 1、登录plsql sqlplus/nolog conn sys/password@orcl as sysdba 2、创建目录 create directory myDir as 'd:\yth';--生成目录(必须在指定位置先创建文件夹,名称最好与用户名一致)
阅读全文
摘要:10g 时间分区,每个时间分区要建一个对应的分区。 --再增加表分区 上面已经建立了两个分区,因为现在的业务要求是每个月一个分区,所以每个月都是再建 一个分区。 那么这样应该用一个job,调试存储过程,在存储过程里写动态建分区:
阅读全文
摘要:一、创建一个表 create table A( TABLE_NAME VARCHAR2(200), COUNT_NUM NUMBER)二、创建一个存储过程create or replace procedure tj_data as -- 当前存储过程用到的变量 v_tableName VARCHAR
阅读全文
摘要:一、ORA-00257 ORA-00257归档日志写满,最简单方法。可以更改归档的大小。 二、job不自动运行解决方法 http://www.cnblogs.com/xbding/p/5861443.html 三、栏位查询不到值,其他电脑又可以显示。 原因:nvarchar类型的字符类型 解决:用户
阅读全文
摘要:一、plsql、新建命令窗口 用查询语句: show parameter job_queue_processes 看看job_queue_processes的值 如果你的job很多那么将这个值设大,500、1000、再大。 二、plsql、新建sql窗口 alter system set job_q
阅读全文
摘要:begin -- create_schedule dbms_scheduler.create_schedule(schedule_name => 's_change_send_dates_statue', start_date => SYSDATE, repeat_interval => 'FREQ
阅读全文
摘要:1、 Cmd进去DOS 2、 再输入dbca(database create) 3、 弹出的界面,直接下一步,选择删除数据库 4、 成功删除后,回到一第一界面,选择创建数据库,下一步。 5、 选择:一般数据库(new database),下一步 6、 输入全局数据库名与sid要相同。下一步,一直到第
阅读全文
摘要:一、写ctl文件 首先,先写一个ctl文件(包含控件信息的文件,这里是oracle数据库的控制文件)文件名:测试.ctl ctl文件例: load datainfile 'd:\xxx.cvs'truncateinto table aaaafields terminated by ',' optio
阅读全文
摘要:一、可用SYS登录, 二、查锁session_ID查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP'); 三、查出sid serial#从而
阅读全文
摘要:原情况:A服务器表A服务器B也有一张表A服务器B上有一个存储过程要把本地的head表向A服务器表里插入数据。变更后:在A服务器表里增加了一个字段inserttime,服务器B存储过程本地表向A服务器插入时,记录插入的时间。问题修改语句如下:insert into A@flw select t.*,s...
阅读全文
摘要:CREATE TABLE "EXT_ENTRY_WORKFLOW" ( "ENTRY_ID" VARCHAR2(18), "STEP_ID" VARCHAR2(8), "CREATE_DATE" DATE, "PROC_POS" VARCHAR2(4), "STATUS_CODE" VAR...
阅读全文
摘要:一、oracle查询表空间文件所在路径 select * from dba_data_files t where t.tablespace_name='FLW' 二、计算出表空间各相关数据 SELECT file_name 物理路径,t1 表空间,z 总表空间M,z-s 已用表空间,s 剩余表空间,
阅读全文
摘要:select * from 删除的表名 as of timestamp sysdate-1/24; FLASHBACK TABLE T_CAR_MANAGER_LIST TO BEFORE DROP;
阅读全文
摘要:用pl/sql 命令的方法导入文件,发现一只提示文件报错。报Error reading file错误。 原来: 在pl/sql工具->导入表里的sql插入方式下,可以选择“使用命令窗口”和“使用sql*plus” 用前者不能读取大文件,而后者就可以。 例: sqlplus user/pass @a.
阅读全文