全部课程

全部课程分类

培训乐帮返利流程

Oracle数据库开发的一些经验积累

2012-04-13 23:43    发布者:nee1760    评论:0    浏览:359
摘要:Oracle数据库开发的一些经验积累
一、建立一个expdata.sql文件

  USERID=RMTAFIS/3    这里写你的用户名和密码

  BUFFER=32768

  OWNER=RMTAFIS     这里写导出的用户

  FILE=E:\Exp\RMTAFIS.DMP   导出的文件,可以是相对路径

  ROWs=Y

  GRANTS=Y

  COMPRESS=Y

  CONSISTENT=Y

  二、建立一个expdata.bat

  exp parfile=expdata.sql

  如果是805

  exp80 parfile=expdata.sql

  双击expdata.bat就导出数据了

  7、如果在like的变量中,是以‘%’开头的话,是不会使用index的。反之,不是以‘%‘开头,而又有相应的index,是会使用index的。具体可以用plain plan来看一下。

  8、复制空表结构

  create table new_table

  as select * from old_table where 1=2;

  复制表(含记录)

  create table new_table

  as select * from old_table ;

  9、把一个用户下的表导入到另一个用户下,但需要改名

  先用exp导出所有的表;

  用imp将导出的表导入到新用户;

  在新用户下,执行

  select 'RENAME TABLE '||tname||' TO NEW_'||tname||';'

  from tab

  where tabtype='TABLE';

  将上面的查询结果保存到一个sql文件中,处理后执行就可以了。

  10、审计步骤

  修改参数文件init.ora,参数audit_trail值为true;

  重新启动数据库;

  打开审计audit session; (audit session by username)

  执行登录操作;

  察看审计结果:

  select * from dba_audit_session;

  select * from sys.aud$;

  select * from dba_audit_trail;

  select * from dba_audit_exists;

  关于审计:

  为了使oracle8i的审计功能可用,必须在数据库参数文件中修改audit_trail初始参数,而这个修改并不支配oracle8i把生成的审计记录记入审计痕迹中,

  由于状态,特权和模式对象已被修改,因而审计的默认值不可用,其参数应设置为none.下面列出了audit_trail 可用的参数

  db_使数据库审计和全部直属审计记录到数据库审计的痕迹中

  os_是数据库审计依据直属审计记入到操作系统的审计很集中

  none_不可用

  11、BFILE的用法

  (1)、create or replace directory

  BFILE_TEST

  as

  '/oracle/oradata/bfiles';

  (2)、grant read on directory BFILE_TEST to SCOTT;

  (3)、host ls -l /oracle/oradata/bfiles/1.TXT

  (4)、connect SCOTT/TIGER

  create table BFILES (ID number, TEXT bfile );

  (5)、insert into BFILES values ( 1,

  bfilename ( 'BFILE_TEST', '1.TXT' ) );

  12、如何在Windows 2000下将Oracle完全卸载?

  一、系统环境:

  (1)、操作系统:Windows 2000 Server,机器内存128M

  (2)、数据库: Oracle 8i R2 (8.1.6) for NT 企业版

  (3)、安装路径:D:\ORACLE

  二、卸载步骤:

  (1)、开始->设置->控制面板->管理工具->服务

  停止所有Oracle服务。

  (2)、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer

  卸装所有Oracle产品

  (3)、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

  (4)、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi

0 顶一下
更多>>
Oracle认证机构推荐
更多>>
Oracle认证课程推荐
Oracle认证相关文章
ORACLE数据库管理与性能调优
如何备份Oracle认证资格考试数据库
轻松应对ORACLE面试中的问题技巧
在Oracle中屏蔽英文提示信息的简单方法
如何实现Oracle数据库文件移动的简单方法
Oracle中4G以上内存使用 我来告诉你
如何备考Oracle认证
Oracle认证考试常见问题解答
Oracle认证种类介绍
OCAOCP认证通关经验分享
Oracle认证考试报考指南
心得共享:Oracle经验技巧集锦
VI的常见使用技巧
Oracle认证:PGA内存配置和使用
实用心得:虚拟机下Oracle的安装
Oracle备份与恢复总结之Flashback
Oracle数据库开发的一些经验积累
使用Oracle9i数据库程序的相关注意事项
为什么要参加OCP考试?
Oracle认证学习培训及考试心得


如果您要进行评论信息,请先 登录 或者 快速注册 。
评论总数:0

网友评论

为什么选择优训网
  • 贵就赔 报名价同班最低
    差价双倍返还
  • 顾问服务 培训最怕时间和钱花了,东西没学到
    专业顾问,给你内行建议
  • 点评返利 学完后分享点评,
    不仅能帮助别人,
    还能获得返利

服务热线:400-68-12568

扫一扫 就有礼!
关注优训网新浪微博
有价值的教育培训资讯 扫一扫 收听优训网微信