使用oracle sqlldr导入文本数据的例子
一:sql loader使用例子car.csv要导入的数据格式如下姓名性 别身份证号码人员类别未登帐时间张宏华男432401511011201有工作(区)2011.04-2012.03胡祥胜男有工作(41市 2011.04-2012.03杨长保男430...
什么是高水位标记
高水位标记什么是高水位标记 表的高水位标记指出该表所使用过的最后一个块 在向表中插入数据时高水位标记会移动以标记所使用的最后一个块 从表中删除行时高水位标记不会重新设置 高水位标记...
启用约束时使用exceptions表来跟踪不符合约束的数据并修正
启用约束时使用exceptions表来跟踪不符合约束的数据并修正使用 EXCEPTIONS 表1. 创建 EXCEPTIONS 表 (utlexcpt.sql)2. 使用 EXCEPTIONS 子句执行 ALTER TABLE3. 使用 EXCEPTIONS 子查询查找包含无效数据的行4. ...
忘记oracle的sys用户密码怎么修改
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass";&...
oracle字符集
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...
创建job的一个例子
declarejob_id number;begin--sys.dbms_job.submit('USP_WCP',sysdate,'sysdate+1/1440');sys.dbms_job.submit(job => job_id,what => 'USP_WCB;',next_date => to_date('2012-02-27 12:50:00','yyyy-mm-dd hh24...
使用回闪或不完全恢复来恢复所删除的用户
数据库启用了回闪时恢复删除了用户rman>shutdownrman>startup mount;rman>alter database flashback on;rman>alter database open;于 2012-02-24 15:25:08删除用户testdrop user test cascade;使用回闪恢复...
查看当前oracle中正在执行的sql语句
先执行以下查询语句select a.program, b.spid, c.sql_text,c.SQL_ID from v$session a, v$process b, v$sqlarea c where a.paddr = b.addr and a.sql_hash_value = c.hash_value &...
Oracle使用审计监控用户执行过的SQL语句
监控用户执行过的SQL语句,经常会使用查询V$SQL等视图,但这样查不出来多次执行相同的SQL语句,使用审计可以解决这个问题,这里采用精细审计某个用户的所有表。用sys用户登记创建下面的的过程create or replace ...
pl/sql中bulk collect的用法
bulk collect可以将查询结果一次性地加载到collections中,而不用一条一条地处理。在select into,fetch into,returning into语句使用使用bulk collect时,所有的into变量都必须是collections。create table jy(o...
oracle更改默认端口号,监听器加密,限制ip访问
oracle更改默认端口号,监听器加密,限制ip访问oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全2.oracle软件本身的安全os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安...
ORA-01940:无法删除当前没有链接的用户
(1)查看用户的连接状况select username,sid,serial# from v$session------------------------------------------如下结果:username sid serial#----------------------------------------NETBNEW 513 22974...
如何把数据导入不同的表空间
回收hygeia用户的表空间权限 revoke unlimited tablespace from hygeia;不让hygeia用户获得user表空间的配额alter userhygeia quota 0 on users;授予hygeia用户你所想要存储数据的表...
动态sql语句来删除用户下的对象
写动态sql,下面是删表的例子一:spool droptable.sqlselect 'drop table '||table_name||';' from user_tables;spool offstart droptable.sql二:create or replace procedure pro_droptable iscursor cur is...
手动创建数据库(windows)10G
手动创建数据库(windows)1.先创建口令文件C:\Documents and Settings\Administrator>orapwd file=d:/oracle/product/10.2.0/db_1/database/orapwdtest.ora password=admin entries=102.准备参数文件从另一个数...
使用sql trace工具和tkprof来跟会话
使用sql trace工具和tkprof1.给跟踪文件设置初始化参数2.对你所有跟踪的会话和程序启用sql trace功能.这个步骤会将这个程序使用的sql语句的统计输出到一个跟踪文件中.3.运行tkprof来翻译第二步输出的跟踪文件成...
创建物化视图的一个例子
创建一个物化视图用来提高查询数据速度,要创建的视图是sj_jf_zgyb_dw,和sj_jf_zgyb_dw表,这里使用的是将视图sj_jf_zgyb_dw查询出来的数据存储在相应的sj_jf_zgyb_dw表中来减少以后查询相同的数据不用再从视图中...
10g关闭归档/启用闪回恢复区归档
一、关闭归档 1、启动SQL*PLUS以管理身份登录Oracle数据库: SQL> connect / as sysdba 2、关闭数据库实例 SQL> shutdown immediate 3、备份数据库:在对数据库做出任何重要的改变之前,建议备份...
只有.dbf数据文件进行数据库恢复
由于数据库服务器崩溃,造成了无法进入系统进行数据库备份,只能把oracle相关文件拷贝出来。对于拷贝出来的文件在测试机上进行一次不完全恢复,具体流程如下所示:1、安装oracle 10g服务端并创建一个与...
使用logminer来分析对表所做的修改
使用logminer来分析对表所做的修改1.设置初始化参数UTL_FILE_DIR 以指定一个允许 PL/SQL 文件 I/O 的目录utl_file_dir='D:\oracle\log';2.执行 BMS_LOGMNR_D.BUILD 过程以创建字典文件execute dbms_logmnr_d.bui...