oracle11g 安装登录记录

公司从其他地方拿来个oracle库的项目,已经几年没碰过oracle了,重新使用过程中全是坑,记录下一些解决方法

oracle安装流程就是上官网,下2个包,然后下一步,不记录了。

创建表空间

create tablespace SSQ
datafile 'G:\SSQ.dbf' size 50m
extent management local autoallocate;//自动分配区间

创建用户test,为这个用户分配表空间,这一步我直接在pl/sql developer中操作了。

导入dmp数据库文件,需要先创建逻辑目录,然后把dmp文件放到这个逻辑目录里面,才能进行导入,因为impdp命令中 dumpfile不支持路径

创建逻辑目录

create or replace directory dump_dir as 'D:\database'

查看逻辑目录

select * from dba_directories

赋权

grant read,write on directory dump_dir to test

导入命令

impdp test/test123@127.0.0.1:1521/orcl REMAP_SCHEMA = test:ssq directory=dump_dir dumpfile=app.dmp logfile=impdp.log

以上就是基本的导入过程

使用过程中还遇到了

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

这个一般是最开始安装的时候,监听程序没设置好,改了下listener.ora和tnsnames.ora文件就好了,文件位置可以在安装目录里面搜下。

根据这个文章改的 https://www.cnblogs.com/kerrycode/archive/2012/04/03/2430865.html

就是把listener.ora改下,在SID_LIST中加一个SID_DESC

    (SID_DESC =
      (GLOBAL_DBNAME =  ORCL )
      (ORACLE_HOME = D:\myoracle\oracle\product\11.2.0\dbhome_2)
      (SID_NAME = ORCL)
    )

然后把这两个文件中的HOST对应值全改成127.0.0.1,我是本地库,然后就好了,

对了,还遇到一个刚安装后,安装过程中创建的orcl账号不能登录normail,只能sysdba。

这个时候新创建一个账号就可以了,不知道是有锁还是什么的,这个没研究,等有空再说。

猜你喜欢

转载自www.cnblogs.com/moerjiana/p/12915432.html
今日推荐