linux给oracle导入sql语句,Linux数据库创建与数据导入
之前没搞过linux,这次客户的系统装的linux,项目发布环境及数据库已经安装好了。由于要急着上线,所以就边摸索边处理了。简单记
之前没搞过linux,这次客户的系统装的linux,项目发布环境及数据库已经安装好了。由于要急着上线,所以就边摸索边处理了。简单记下,以备后查。
先看版本:
用户给的不是root账号,所以,有些目录访问不了,有些文件也操作不了。先前遇到很多问题,不过也都解决了。
首先把Oracle给启动。
由于不是root用户,所以切换到oracle时总是提示密码,,输了几次不对,没办法。后来想到用sudo来试试。果然,可以。
然后就是启动oracle及查看状态了。
-- 查看监听的方法
lsnrctl stat
lsnrctl start进入sqlplus,切换至sysdba
sqlplus /nolog
conn /as sysdba创建相关的用户及表空间。
创建好后将从其他机器导出的PDM上传至本机中。
之前直接将文件传到/home的该用户下,导致oracle用户无法访问,于是在/tmp/下建了个更新文件夹,PDM上传至该处。可以正常访问。
由于用了oracle的数据泵,所以先要建立文件目录。
查看是否建立好
处理好后。现在可以导入相关数据了。先退出sqlplus。至oracle用户下。
导入语句
impdp ABCDEFG/ABCDEFG@localhost/adb DIRECTORY=dump_dir DUMPFILE=ABCDEFG2012_20120725_1146.DMP remap_schema=ABCDEFG2012:ABCDEFG remap_tablespace=ABCDEFG2012:ABCDEFG这里需要注意下,先前没有使用 remap_schema 与 remap_tablespace 这两个参数,始终无法导入成功。由于是不同的表空间,所以,加上这两个参数后问题解决。可以正常数据导入了。
数据导入后用客户端查看了下,相关数据均正常显示。现在更改项目数据库连接参数了。切换至普通用户,进入项目目录下,找到 jdbc.properties,使用vi进行编辑。
vi之前也没用过,边找资料边操作。总共用了3个命令,那就是进入先按 i 进入插入模式,编辑完成后按 esc 然后 :x,保存并退出。如果不想保存的话可以 :q! 这个命令强制退出。
这样就差不多可以了。重启项目服务
service resin restart
第一次操作Linux,绕了不少弯子,也出现了不少问题,不过好在都给解决了。稍微总结下:
chown myuser /var/www/webapps //这个命令可以更改所有者,更改后对相关文件就可以有操作权限了。
chmod 777 /var/www/webapps //这个命令可以更改用户操作权限。777就是最大权限咯。
还有个最后才发现了,直接用 su - root可以切换到root用户下。原来客户给我的这个用户的权限是相当大的。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
linux给oracle导入sql语句,Linux数据库创建与数据导入相关推荐
- 02_clickhouse安装,卸载,启动/关闭服务,交互式命令(数据库创建,数据导入,查询),批模式数据导入,MySQL接口操作ClickHouse,DBeaver可视化工具安装与使用(学习笔记)
1 ClickHouse安装 安装文件清单 clickhouse-client-${version}.noarch.rpm clickhouse-common-static-dbg-${version ...
- Oracle使用SQL语句查看表的相关数据(表结构、注释等)
获取所有的表 -- 获取所有用户的表 select table_name from all_tables; -- 获取当前用户的表 select table_name from user_tables ...
- oracle 查看用户日志,Oracle查看用户操作sql语句以及数据库日志
--查看日志文件 select member from v$logfile; --查看表空间使用情况 SELECT SUM(bytes) / (1024 * 1024) AS free_space, ...
- linux shell脚本执行sql语句建表建库
linux shell脚本执行sql语句建表建库 1. 创建sql脚本 2. 创建shll脚本 1. 创建sql脚本 创建contract_ddl.sql -- 创建数据库contract_user ...
- oracle常用SQL语句(汇总版)
原文地址:https://www.cnblogs.com/xrhou12326/p/4094737.html Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语 ...
- 使用navicat导入SQL语句的教程
使用navicat导入SQL语句的教程 1:连线,名称随意,localhost是本机地址,数据库名称和密码添root,然后建立这个连线 2:我的名称是CT2.1,选择这个CLA_DB 3:在CLA_D ...
- oracle12测试骤,Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析.那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面 ...
- [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE
需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...
- 在SQL Server数据库之间进行数据导入导出
来源:http://kb.cnblogs.com/page/94464/ 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广 ...
最新文章
- java导出类_java导出excel工具类
- php file del 方法,php怎么遍历文件删除指定字符
- Java中常见的排序算法代码演示
- mysqldump 导入导出数据
- UML学习(一)类图和对象图
- 做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据...
- react router官方文档_利用 React 高阶组件实现一个面包屑导航
- 《IIS6下运行PHP的方法》
- python图像的手绘效果代码_Python项目1:实现将图片转化为手绘效果
- ARM | 微生物学的历史——Roberto Kolter的解读
- 网站被攻击如何正确防护
- 3个工具助你玩转正则表达式
- 地震勘探原理(五)之地震勘探的野外工作
- 无线局域网技术分析及攻击实战
- 如何零成本实现微信公众号自助查券返利机器人(四)
- springboot 企业微信申请域名验证: 将下载的文件( WW_verify_XXXXXX.txt)上传至填写域名根目录下
- background各个属性详解
- CSS 动画(圆圈荡漾+波浪图)
- Linux下如何拷贝隐藏文件
- Python匿名函数和高阶函数
热门文章
- ldaptemplate 分页_分页机运行与维护
- java nio 阻塞_Java NIO和传统阻塞IO
- PHP中empty,is_null,isset的区别
- 日期格式转换成时间戳格式php,php日期转时间戳,指定日期转换成时间戳
- 装车机器人_智造春天脚步近 青岛这家机器人公司着手打造模块化、标准化技术平台...
- python多核多线程编程_python是否支持多处理器/多核编程?
- spring boot controller构造方法_面试前突击Spring,我只需要十分钟,那么你呢?
- c语言全国二级考试全对,全国计算机c语言二级考试通用复习资料.doc
- java代码的运行顺序_java中的代码块执行顺序
- 访问 asp网页 白屏_(02)ASP如何设定主目录和默认文档