易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle数据库备份导入导出

1. 将数据库完全导出
    用户名system 密码system 导出到Oracle用户目录下的testdb20100522.dmp文件中
    #exp system/system@testdb file=testdb20100522.dmp full=y
2. 将数据库中system用户与sys用户的表导出
    #exp system/system@testdb file= testdb20100522.dmp owner=(system,sys)
3. 将数据库中的表inner_notify、notify_staff_relat导出
    #exp aichannel/aichannel@testdb file= testdb20100522.dmp tables=(inner_notify,notify_staff_relat)
4. 将数据库中的表table1中的字段filed1以"00"打头的数据导出
    #exp system/manager@TEST file= testdb20100522.dmp tables=(table1) query=" where filed1 like '00%'"
    上面是常用的导出,用命令可以把dmp文件可以很好的压缩,也可以在上面命令后面 加上 compress=y 来实现。
5. 将testdb20100522.dmp 中的数据导入sdpdb数据库中
    #imp system/system@testdb  file=testdb20100522.dmp
    #imp system/system@testdb full=y  file= testdb20100522.dmp ignore=y
    上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入,在后面加上 ignore=y 就可以了。
6. 将testdb20100522.dmp中的表table1 导入
    #imp system/system@testdb  file=testdb20100522.dmp  tables=(table1)
    基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。


相关文档:

关于oracle的彻底卸载问题

oracle9i卸载
1,在服务中停止oracle的所有服务
2,在程序了卸装所有Oracle产品,(但Universal Installer本身不能被删除)
3,删除注册表:
(1)运行regedit选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除这个项
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle,删除这个项.
(3),选择HKEY_LOCAL_MACHI ......

oracle startup时 ORA 00600错误解决

oracle9 startup时 报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []
    原因可能是非法关机或掉电造成,以下是出现的问题及解决方法:
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 9.2.0.1.0 - Production on 星期日 5月 13 09:23:23 2007 ......

oracle开发知识点

1. 分区表
   
Oracle
建议如果单个表超过2G就最好对其进行分区。
对大表的查询、增加、修改等操作可以分解到表的不同分区来并行执行,可使运行速度更快;
    1)
Range分区
  Range分区呢是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列 ......

Oracle 10g R2 RAC在VMWARE上的安装

建立ssh信任,rac的安装要用ssh和scp来拷贝安装文件。
在所有的节点上运行:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
在rdb1节点上执行:
ssh rdb1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh rdb1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh rdb2 ......

创建和删除Oracle数据库用户、表空间

1. 创建普通用户
  >create user username identified by username;
  >grant create tablespace, resource ,connect to username;
2. 创建表空间和用户
    2.1 创建临时表空间
  >create temporary tablespace DB_TEMP
   tempfile '/opt/oracle/oradata/mydb/t ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号