1、将localhost 改成 计算机名 best-PC,或者ip地址 。  我修改成计算机名,因为经常在无线网络和有限网络之间切换

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = d:\app\long.yue\product\11.2.0\dbhome_2)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:d:\app\long.yue\product\11.2.0\dbhome_2\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = best-PC)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = d:\app

2、重启listener服务

故障解决

如果还有问题,请继续修改 tnsnames.ora 文件位于 d:\app\long.yue\product\11.2.0\dbhome_2\network\admin\tnsnames.ora(每个人安装oracle的路径会有差异,请酌情处理)

localhost替换为本机ip或计算机名

最后的建议: 如果您是动态获取ip或者多网卡 ,请设置为计算机名

============================

select * from v$version where rownum <=1; --oracle 的版本号

步骤一: 删除user
drop user ×× cascade

说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

步骤二: 删除tablespace
alter tablespace DMS offline;
drop tablespace DMS including contents and datafiles cascade constraints;

步骤三: 创建tablespace
create tablespace DMS
logging
datafile 'F:\Tools\Oracle\app\oradata\orcl\DMS.dbf'
size 2000m
autoextend on
next 100m
maxsize 5024m;
--增加
ALTER TABLESPACE tsTempTest
ADD TEMPFILE
'F:\Tools\Oracle\app\oradata\orcl\dms2.DBF' SIZE 64M AUTOEXTEND ON NEXT 32M maxsize unlimited;

步骤四: 创建用户
-- Create the user
create user dev
identified by dev
default tablespace DMS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant dba to dev;
grant resource to dev;
grant connect to dev;

步骤五:exp/imp
--导出多个table:t1,t2,t3
exp username/password@sid tables=t1,t2,t3 file=d:\tbs.dmp log=d:\tbs.log grants=y
--导出整个shcema:
exp dev/dev@orcl owner=dev file=F:\dev_20140716.dmp grants=y log=d:\tbs.log
--导入数据
Imp devsc/devsc@orcl file=F:\project\DEVSC170828.DMP full=y log=F:\project\DEVSC170828.LOG

imp lis/lis@orcl file=exp.dmp FroUser=lis ToUser=lis log=d:\tbs.log
使用cmd 进入到exp.demp 文件所在的文件夹下。
使用imp语句 : imp lis/lis@orcl file=exp.dmp FroUser=lis ToUser=lis
报错 imp-00013:
有两种解决方法:
1).使用dba用户导入 imp sys/sys file=exp.dmp fromuser=sys touser=lis ignore=yes
2).给lis赋dba的权限。使用sys登录PL\SQL执行Grant dba to lis;
然后再执行语句
imp lis/lis@orcl file=exp.dmp FroUser=lis ToUser=lis log=dev_miracle_news_back20140526.log log=d:\tbs.log

步骤六:expdp/impdp
sql>drop directory DPDATA1;
sql>create directory dpdata1 as 'F:/project';
sql>select * from dba_directories;
sql>grant read, write on directory dpdata1 to dev
1)按用户导
expdp dev/dev@orcl schemas=dev dumpfile=EXPDP11G_expdp_20150909_es.dmp DIRECTORY=dpdata1;
2)并行进程parallel
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名导
expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
4)按查询条件导
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
5)按表空间导
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
6)导整个数据库
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;
1)导到指定用户下
impdp dev/dev@ORCL schemas=dev dumpfile=EXPDP11G_20150420_000000.DMP DIRECTORY=dpdata1
2)改变表的owner
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;
3)导入表空间
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;
4)导入数据库
impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
5)追加数据
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION=append;

oracle 远程登录sqlplus TNS:无监听的更多相关文章

  1. 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

    非常多时候为了优化我们的启动项把oracle的服务禁止了.但是重新启动启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动.我们先查看一下oracle的服务是否启动, ...

  2. 使用PL/SQL连接Oracle时报错ORA-12541: TNS: 无监听程序

    因公司需求,安装oracle数据库,oracle数据库用账号密码可以登录,然后在pl/sql里面不能登录,显示无监听程序. 这就说明可能有些服务没有启动,开始运行services.msc ,进入后寻找 ...

  3. 连接Oracle时报错ORA-12541: TNS: 无监听程序

    从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步.   选择“重新配置”,如下图所示,点击下一步.   选择监听 ...

  4. 连接linux数据库Oracle时报错ORA-12541: TNS: 无监听程序

    远程服务器的数据库服务未开启,以及监听未打开 连接oracle 启动服务,startup 切换到oracle /bin 目录,cd $ORACLE_HOME/bin 启动监听, lsnrctl sta ...

  5. Oracle ORA-12541:TNS:无监听程序

    背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...

  6. ORA-12541:TNS:无监听程序 配置Oracle Myeclipse无法连接上 花费一天时间解决掉的

    背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...

  7. Oracle-12541:TNS:无监听程序 .

    背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...

  8. oracle 11g ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)

    From :http://www.cnblogs.com/wangyt223/archive/2012/12/11/2812931.html em无法浏览,同时监听起不来.同时他的监听服务还是正常的, ...

  9. Oracle不能连接故障排除[TNS-12541: TNS: 无监听程序]

    1. 情况:Oracle安装后使用的好好的,放假关机后重新开机居然发现不能正常连线,客户报错:TNS-12541: TNS: 无监听程序 2. 检查:         1. 服务器上Oracle启动正 ...

随机推荐

  1. css控制字体线使用:text-decoration

    css控制字体下划线使用text-decoration : text-decoration:none 无装饰,通常对html下划线标签去掉下划线样式 text-decoration:underline ...

  2. jmeter执行顺序及作用域规则

    1.执行顺序 配置元件 前置处理器 定时器 采样器 后置处理器 断言 监听器 备注: 服务器响应为空的话后三个不执行 作用域内存在采样器时定时器.断言.前置/后置处理器才执行 逻辑控制器和采样器按照在 ...

  3. eclipse查看源代码问题

    最近分析源代码时,eclipse总是出错,显示org.eclipse.core.runtime.CoreException,解决方法:在builderpath点击 add external jars, ...

  4. Struts2(一.基本介绍,环境搭建及需求分析)

    Struts2框架开发 前言 开发工具:eclipse struts1:老项目使用较多,维护时需要用到 struts2:新项目使用较多 一.特点 1. 无侵入式设计 struts2 与 struts ...

  5. 使用Idea工具创建Maven WebApp项目

    (1)New Project,选择模板,配置SDK (2)配置项目名及项目组名 GroupID是项目组织唯一的标识符, 比如我的项目叫test001 那么GroupID应该是 com.lixiaomi ...

  6. “Hello World!”团队第十三次会议

    今天是我们团队“Hello World!”团队召开的第十三次会议.博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.todo list 六.会议照片 七.燃尽图 一.会议时间 2 ...

  7. tensorflow训练线性回归模型

    tensorflow安装 tensorflow安装过程不是很顺利,在这里记录一下 环境:Ubuntu 安装 sudo pip install tensorflow 如果出现错误 Could not f ...

  8. XML XPath语法总结

    刚刚遇到一个多重查询xmlDoc.SelectSingleNode("Root/Element[@Name='大气象'][@Age='30']")根据innerText查询xmlD ...

  9. jdbc 2.0

    1.Statement接口不能接受参数 2.PreparedStatement接口在运行时接受输入参数 3.CallableStatement接口也可以接受运行时输入参数,当想要访问数据库存储过程时使 ...

  10. div跟随鼠标移动

    1.目标是实现div跟随鼠标而移动,分三种情况进行实现 a)首先获取div,进行绑定鼠标移动事件,给div开启定位功能 第一种实现方式,假如body的大小跟页面大小一样,则可以用这个方法. 1)获取鼠 ...