Oracle常用操作

本文介绍Oracle数据库的实用管理技巧,包括给scott用户解锁的方法、使用Navicat进行方便的操作、解决oracleoradb10g_home1tnslistener服务启动问题、不同格式的数据导出方式及其特点等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[size=large][color=red]1.给scott解锁[/color][/size]
直接打开 命令提示符 cmd

不要登录直接输入下面
[size=large]sqlplus sys/tiger as sysdba[/size]

以dba方式进入sys帐户;
[size=large]alter user scott account unlock;[/size]

给scott用户解锁;

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


[size=large][color=red]3. oracleoradb10g_home1tnslistener 服务启动后又停止了[/color][/size]

检查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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值