网站首页 > 数据库 / 正文
1、服务器监听建立
1)关闭防火墙setup
2)lsnrctl stop
3)利用netca删除原有监听,建立新监听 export DISPLAY=192.168.1.169:0.0 IP是装xshell的主机IP
4)建立完监听后输入Lsnrctl status ,等待 status 为 “READY”
5)命令行中输入netca 配置,选择第三项本地net 主机名为IP,服务名为任意(orcl);
6)在客户端命令行中输入sqlplus scott/123@mao
2、测试服务器能不能连接命令
1)tnsping mao
2)echo $ORACLE_SID 查看服务器名 (注意:服务器端防火墙关闭,监听的服务器默认端口号是1521)
3、数据的导入和导出:
1)exp导出
2)imp导入
3)将scott用户下的emp,dept两张表导出到scott.emp.dmp文件里面
eg : exp scott/123 file=scott.emp.dmp tables=emp,dept ignore=Y;ignore=Y可选,表示忽略创建错误
4)导出C1表中的N条记录
eg:exp scott/123 file=c1.dmp tables=c1 query=\"where id\>2\" c1.dmp是导入后生成的文件,c1的scott用户的表, \" 、\>和表示转意 query=\"where id\>2\" 是选出大于2的记录
5)导入C1.dmp到C1表中:imp scott/123 file=c1.dmp tables=c1 ignore=y;(注意:远程导只需在scott/123后面加@用户名,导入、导出是在oracle下操作,c1创建后要用committ提交,每次导入都会增加N条记录)
4、数据载入
将一组数据载入scott.test表中,新建一个.ctl文件 load.ctl 存入数据源位置,载入的表名,字段的分割,及对应字段等信息,内容如下,在oracle 用户下执行命令:sqlldr scott/oracle control=load.ctl
(loac.ctl内容)load data
infile data.dat 文件位置
truncate into table test 表名
fields terminated by " " 分割符
(id,name,age) 对应字段
Tags:oracle 删除 表
- 上一篇:oracle数据库知识点汇总(上)
- 下一篇:MySQL删除重复行
猜你喜欢
- 2024-11-26 Oracle常用语句
- 2024-11-26 误删除MySQL数据库表的ibd文件怎么办
- 2024-11-26 查询所有用户的表,ORACLE下有三个视图
- 2024-11-26 MySQL删除重复行
- 2024-11-26 oracle数据库知识点汇总(上)
- 2024-11-26 「数据库数据恢复」Oracle数据库如何恢复truncate表的数据
- 2024-11-26 oracle表空间数据文件迁移
- 2024-11-26 oracle删错数据了,要跑路吗,等一下,先抢救一下
- 2024-11-26 超详细的四类数据库去重实现方案汇总,值得收藏
- 2024-11-26 oracle数据库常见问题处理总结1