当前位置: 代码迷 >> Web前端 >> Oracle惯用操作
  详细解决方案

Oracle惯用操作

热度:285   发布时间:2012-11-23 22:54:33.0
Oracle常用操作
1.给scott解锁
直接打开  命令提示符   cmd

不要登录直接输入下面
sqlplus sys/tiger as sysdba

以dba方式进入sys帐户;
alter user scott account unlock;

给scott用户解锁;

---------------------------------------------
2. 导入导出
  导航猫 Navicat  真的 很好用,操作MySQl,  Oracle 很方便!  包括导入导出、、


3.  oracleoradb10g_home1tnslistener 服务启动后又停止了

     检查listener.ora以及tnsnames.ora 中的HOST 是否正确,调整 listener.ora 后 OracleOraDb10g_home1TNSListener  IP地址就  可以正常启动


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.156)(PORT = 1521))
    )
  )

---------------------------------------------
4 Oracle 数据库后缀::*.dmp



-------------------------
5   PLSQL Developer 7.14 和7.15 版本  注册码/序列号;
把 aalf.dat 这个文件放置 PLSQL Developer 目录底下就可以了.

如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects

选中要导出的表,设置好导出的路径和各个参数后,点击Export就OK

PS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp)

如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables

选中要导出的表(可选多个),导出方式有三种:

Oracle Export,Sql Insert,pl/sql developer
第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广

第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob),如果有,会提示不能导出,可以用第一种和第三种方式导出。

第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出;不能用编辑器查看,效率不知道怎么样

PS:只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。

导入的情况和导出一样


-----------------------------------------------
6












  相关解决方案