Win7安装Oracle 以及pl/sql登录 新建用户 并导入dmp文件

一、在win7上,安装oracle数据库

       1、我的资源:win32_11gR2_database

       2、解压后,安装"企业版"+"UTF-8"编码

       3、安装完成后,检验是否正确安装

             1)打开cmd管理员运行,执行命令: 

sqlplus / as sysdba
                若如图,则说明连接成功

                

            2)退出数据库,exit

            3)查看监听的实例,执行命令:

lsnrctl status
                 
                 (注:说明实例是orcl)

       

二、安装pl/sql之后

    1、修改tnsnames.ora文件

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


   2、不登录,直接打开pl/sql

        1)选择Tools->Preference,选择oracle的文件,如图:

              

            

        2)重启pl/sql,登录如图:

               

                (注:Username就是system,密码是安装时候设置的,Databse是tnsnames.ora中命名的


         3)若报错,则查看oracle的配置文件tnsnames.ora和listener.ora是否生成

               (注意:这两个文件是自动生成,不能手动粘贴)

         4)若配置文件SID不是orcl,则删除监听重建,执行命令:

netca
            (删除后,新建。。都是这个命令弹出的窗口)

             5)查看监听状态,是否和oracle的配置文件listener.ora中相同,执行命令:

lsnrctl start

        6)若还是不一样,则重新启动数据库

            (1)进入数据库:

sqlplus / as sysdba
            (2)关闭数据库:

shutdown
                     如图:

                             

            (3)开启数据库:

startup
                      如图:

                             

                7)先关闭监听,再查看监听状态

lsnrctl stop
lsnrctl start
lsnrctl status

  3、链接成功, 管理员登录

      1)创建表空间

Create  tablespace 存放表的表空间 datafile 'D:\Oracle\TableSpace\表空间名.dbf' size 500M autoextend on maxsize unlimited;
          (注意:表空间要和要导入的dmp文件名相同)
      2)创建用户

CREATE USER 用户名 PROFILE "DEFAULT" 
		IDENTIFIED BY 密码 DEFAULT TABLESPACE "存放表的表空间" 
		QUOTA UNLIMITED 
		ON "存放表的表空间" 
		ACCOUNT UNLOCK;
      3)给用户分配权限

GRANT "CONNECT" TO 用户名;
	GRANT create ANY LIBRARY TO 用户名;
	GRANT create ANY PROCEDURE TO 用户名;
	GRANT create ANY SEQUENCE TO 用户名;
	GRANT "DBA" TO 用户名;
  4、cmd下,导入dmp,执行命令:

imp 用户名/密码@ORCL file=D:\ZYGYZX20151116.dmp full=y

  5、pl/sql退出,用户登录查看Tables

  6、成功  




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值