本文主要是介绍oracle数据库的一些东东 监听器等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于服务器上安装oracle数据库,可以参考:http://www.osyunwei.com/archives/5445.html
这一篇教程,非常的详细!
监听器无法启动错误:
修改监听文件,如下:
# listener.ora Network Configuration File: /usr/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.18)(PORT = 1521))))
#local_listener=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.18)))SID_LIST_LISTENER=(SID_LIST=(SID_DESC=#BEQUEATH CONFIG(GLOBAL_DBNAME=orcl)(SID_NAME=orcl)(ORACLE_HOME=/usr/oracle/app/product/11.2.0/dbhome_1)#PRESPAWN CONFIG(PRESPAWN_MAX=20)(PRESPAWN_LIST=(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1)))))ADR_BASE_LISTENER = /usr/oracle/app
东东
cmd /c start exp system/XiaoHang@orcl file=d://t.dmp
oracle数据导出:
exp system/xiaohang2@192.168.1.118/xiaohang2 file=c:\test.dmp owner=system compress= N direct=y
+++++++++++++++++
*.导出80M以上的大表时, 记得compress= N, 则不会引起这种错误.存储分配失败
=Y 是为了消除储存碎片
*.DIRECT导出不支持QUERY选项。 direct=y
限制
————
1. 导出表空间必须使用传统模式。
2. 含有LOB对象的表不支持直接导出模式。
3. 直接导出不支持QUERY.
4. 直接导出模式使用RECORDLENGTH设置一次可以导出数据的量,传统模式使用buffer设置.
5. 低版本直接导出模式要求导出客户端和数据库字符集设置一致。
*.
oracle数据导入:
imp system/xiaohang2@192.168.1.118/xiaohang2 file=c:\test.dmp ignore=y fromuser=system touser=system
+++++++++++++++++
*.*ignore=y IGNORE参数将忽略表的存在,继续导入,这个对于需
要调整表的存储参数时很有用,我们可以先根据实际情况用合理的存储参数建好表,然后直
接导入数据。
限制
————–
1.一般情况, 导入数据前应该彻底删除目标数据下的表, 序列, 函数/过程,触发器等;
2.数据库对象已经存在, 按缺省的imp参数, 则会导入失败
3.如果用了参数ignore=y, 会把exp文件内的数据内容导入
4.如果表有唯一关键字的约束条件, 不合条件将不被导入
5.如果表没有唯一关键字的约束条件, 将引起记录重复
*.*GRANTS和INDEXES则表示是否导入授权和索引,如果想使用新的存储参数重
建索引,或者为了加快到入速度,我们可以考虑将INDEXES设为N,而GRANTS一般都是Y
.
导出:
关键字 说明 (默认值) 关键字 说明 (默认值)
USERID 用户名/口令 FULL 导出整个文件 (N)
BUFFER 数据缓冲区大小 OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表
COMPRESS 导入到一个区 (Y) RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y) INCTYPE 增量导出类型
INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y)
DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y)
LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)
ROWS 导出数据行 (Y) PARFILE 参数文件名
CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 导出的约束条件 (Y)
—————————————————————————-
导入:
关键字 说明 (默认值) 关键字 说明 (默认值)
-----------------------------------------------------------------
USERID 用户名/口令 FULL 导入整个文件 (N)
BUFFER 数据缓冲区大小 FROMUSER 所有者用户名列表
FILE 输入文件 (EXPDAT.DMP) TOUSER 用户名列表
SHOW 只列出文件内容 (N) TABLES 表名列表
IGNORE 忽略创建错误 (N) RECORDLENGTH IO 记录的长度
GRANTS 导入权限 (Y) INCTYPE 增量导入类型
INDEXES 导入索引 (Y) COMMIT 提交数组插入 (N)
ROWS 导入数据行 (Y) PARFILE 参数文件名
LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y)
DESTROY 覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
FEEDBACK 每 x 行显示进度 (0)
TOID_NOVALIDATE 跳过指定类型 ID 的验证
FILESIZE 每个转储文件的最大大小
STATISTICS 始终导入预计算的统计信息
RESUMABLE 在遇到有关空间的错误时挂起 (N)
RESUMABLE_NAME 用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待时间
COMPILE 编译过程, 程序包和函数 (Y)
STREAMS_CONFIGURATION 导入流的一般元数据 (Y)
STREAMS_INSTANTIATION 导入流实例化元数据 (N)
DATA_ONLY 仅导入数据 (N)
这篇关于oracle数据库的一些东东 监听器等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!