Oracle DBA工作职责如下:

  1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境。
  2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案。
  3.根据开发人员设计的应用系统需求创建数据库存储结构。
  4.根据开发人员设计的应用系统需求创建数据库对象
  5.根据开发人员的反馈信息,在必要的时候修改数据库的结构
  6.管理数据库的用户维护数据库的安全性
  7.控制和监控用户对数据库的存取访问
  8.监控和优化数据库的性能
  9.制定数据库备份计划,灾难出现时对数据库信息进行恢复
  10.备份和恢复数据库
  11.联系数据库系统生产厂商,跟踪技术信息
  12.解决客户端中间层和服务器的链接问题
  13.保证安全连接
 
方法一:
  1、在本地创建一个Access数据库,将Excel数据先导入到Access。可直接导入点击鼠标右键,选择导入,文件类型选择要导入的Excel文件,也可通过创建宏用TransferSpreadsheet函数实现。
  2、在本地创建ODBC,链接oracle数据库。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表)。
  3、在Access数据库中创建插入查询将导入好的Excel数据导入到oracle中。
 
方法二:
  先把Excel另存为。csv格式文件,如test.csv,再编写一个insert.ctl
  用sqlldr进行导入!
  insert.ctl内容如下:
  load data           --1、控制文件标识
  infile test.csv       --2、要输入的数据文件名为test.csv
  append into table table_name     --3、向表table_name中追加记录
  fields terminated by ,   --4、字段终止于,是一个逗号
  (field1,
  field2,
  field3,
  …
  fieldn)-----定义列对应顺序
  注意括号中field排列顺序要与csv文件中相对应
  然后就可以执行如下命令:
  sqlldr user/password control=insert.ctl
 
每日工作:
  1 确保服务器工作状态正常,各类数据库状态正常
  2 检查硬盘空间是否够用
  3 查看数据库日志,查看跟踪文件,检查是否有错误信息
  4 检查备份的有效性
  5 通过系统的性能监视器对服务器的性能参数监控发现数据库的性能是否下降,寻找原因并解决
  6 填写dba日志
 
Oracle DBA每周工作:
  1 监控数据库对象的空间扩展情况
  2 决定是否调整存储参数
  3 对系统健康检查
  4 检查删除没有任何意义的数据对象
  5 检查删除没有意义的约束和触发器
  6 对每周的备份检查处理
 
Oracle DBA每月工作:
  1 根据上面的检查情况,分析数据库中是否有影响性能的存储碎片存在
  2 根据数据库性能的历史数据,决定如何优化性能
  3 处理每日每周每月的备份
  4 总结工作,提出下一步的管理计划
  Oracle DBA日常工作总结