Heim > Datenbank > MySQL-Tutorial > Linux数据库创建与数据导入

Linux数据库创建与数据导入

WBOY
Freigeben: 2016-06-07 17:17:04
Original
1022 Leute haben es durchsucht

之前没搞过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用户下。原来客户给我的这个用户的权限是相当大的。

    linux

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage