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中使用最广 ...
最新文章
- Linux 启动mysql
- Django form表单
- C# 在PC上的通过蓝牙(bluetooth)发送数据到手机
- 《DIY四轴飞行器》读书笔记1
- 现代软件工程 结对/团队作业 - 汉字的 2048 + 俄罗斯方块
- Python基础项目实践之:面向对象方法模拟简单计算器
- c#网页自动化脚本语言,c# – 创建用于创建网页的脚本语言
- 2019级C语言大作业 - 冷冻双侠
- ubuntu系统无法连接识别到adb设备和fastboot设备解决方法
- linux 安装环境
- Qt for Python做一个虚拟示波器软件
- tbody 不能充满table的原因
- 阿里P8级大佬详解并发编程里的设计模式之Guarded Suspension
- Leetcode 368. Largest Divisible Subset
- c语言编程坦克图案,用C语言的图像函数画一个简单的坦克图样
- OSG使用OpenGL(以及glad库)绘制自定义图形
- 灰色预测模型GM(1,1)
- OCR目前的发展现状综述
- 数据库概念结构设计阶段的4个工作步骤-
- squid+icap+clamav网关杀毒
热门文章
- jQuery获取HTML标签自定义属性值或data值
- CRMEB系统使用协议
- 计算机科学与技术在军中的应用,计算机科学技术的应用及发展趋势
- 排序算法(Java实现)
- html在线随机抽取,利用纯html+javascript实现随机抽取显示
- sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符
- python3 停止线程_python3怎么关闭线程
- springboot获取静态图片路径_SpringBoot中的全局异常处理你确定你真的知道吗?
- spring PathVariable
- php psr4 控制器调用模型,控制器中调用模型添加数据