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

来源:Oracle认证    发布时间:2012-11-12    Oracle认证视频    评论

  (2)
  
  一、建立一个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

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答