oracle 初练习

    这几天由于疫情,都在家办公,但无奈在家连接oracle实在是太卡太慢,我们都自己装了oracle先顶一下。由于之前只是简单的用oracle,并没有装过oracle,也不是很了解遇到了很多坑,在此记录一下,希望大家有遇到类似问题的可以解决。

   首先的安装Oracle 这个就用安装包一步步的安装的,需要主要的是数据库安装完成后,弹出口令管理的界面,在这里可以设置口令,这时候需要将一个用户解锁方便自己登录。 我设置的是 scott 用户,密码自己设置一个密码。 另外sys,system等这几个账号是管理账户,是不能锁定的,也可以在这里为sys等用户设置密码。

    安装完成后需要做的是需要出创建和我们原来一样的表空间,和账户,把数据泵导入到本地的数据库。

   创建数据库泵的的命令为: create tablespace 表空间名称 datafile '名称.dbf' size 1000M;  

   然后创建一个临时表空间: create temporary  tablespace  临时表空间名称 tempfile '名称.dbf' size 1000M;

   然后需要创建一个一个用户,将新创建的表空间指定给用户。

  create user 名称 identified by 密码  default tablespae 表空间名称 temporary tablespace 临时表空间名称;

  然后是需要给用户赋权,由于我这是再本地 ,为了省事,就赋权限比较大比较省事。

  grant connent,resource,dba to 用户。

  接下来就是要把数据泵导入到本地数据库中。

  首先要用sys用户登录Oracle,在这里用sys登录时,用户名需要写 sys as sysdba ,才能登录进去。

  需要用sys用户来创建directory 目录,

  create directory 名称 as '地址';

  然后将DMP文件放到你设置的目录里, 然后将directory 目录授权给数据库用户。

  grant read,write on directory 名称 to 用户;

  然后就可以退出oracle了,    exit;

  然后利用数据泵导入dmp文件。 在cmd窗口,

  impdp 用户/密码@orcl directory=directory目录  dumpfile=***.dmp full=y;

  即可导入到本地数据库了。

   

发布了20 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qrnhhhh/article/details/104274891