oracle 远程登录sqlplus TNS:无监听

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:无监听的更多相关文章
- 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序
非常多时候为了优化我们的启动项把oracle的服务禁止了.但是重新启动启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动.我们先查看一下oracle的服务是否启动, ...
- 使用PL/SQL连接Oracle时报错ORA-12541: TNS: 无监听程序
因公司需求,安装oracle数据库,oracle数据库用账号密码可以登录,然后在pl/sql里面不能登录,显示无监听程序. 这就说明可能有些服务没有启动,开始运行services.msc ,进入后寻找 ...
- 连接Oracle时报错ORA-12541: TNS: 无监听程序
从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步. 选择“重新配置”,如下图所示,点击下一步. 选择监听 ...
- 连接linux数据库Oracle时报错ORA-12541: TNS: 无监听程序
远程服务器的数据库服务未开启,以及监听未打开 连接oracle 启动服务,startup 切换到oracle /bin 目录,cd $ORACLE_HOME/bin 启动监听, lsnrctl sta ...
- Oracle ORA-12541:TNS:无监听程序
背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...
- ORA-12541:TNS:无监听程序 配置Oracle Myeclipse无法连接上 花费一天时间解决掉的
背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...
- Oracle-12541:TNS:无监听程序 .
背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ...
- oracle 11g ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)
From :http://www.cnblogs.com/wangyt223/archive/2012/12/11/2812931.html em无法浏览,同时监听起不来.同时他的监听服务还是正常的, ...
- Oracle不能连接故障排除[TNS-12541: TNS: 无监听程序]
1. 情况:Oracle安装后使用的好好的,放假关机后重新开机居然发现不能正常连线,客户报错:TNS-12541: TNS: 无监听程序 2. 检查: 1. 服务器上Oracle启动正 ...
随机推荐
- HCIE理论-IPV6
ipv4与ipv6的对比 IPv4 :32 bit 点分十进制 192.168.1.1 2^32=42.9亿 ipv4地址不足IPv6 :128 bit 十六进制 2^128 冒号分十六进制ipv4 ...
- 获取安卓app的appPackage和appActivity
1.需要配置好android的开发环境后,打开cmd命令窗口 2.在命令窗口中输入,adb logcat>D:/log.log,抓取日志 3.运行启动app 4.查看日志log 5.搜索日志的关 ...
- Unity Lighting - Reflections 反射(六)
Reflections 反射 Reflection Source 反射源 By default, objects in a scene are rendered using Unity’s ‘St ...
- Redis的数据类型以及每种数据类型的使用场景
人就是很奇怪的动物,很简单的问题往往大家都容易忽略,当我们在使用分布式缓存Redis的时候,一个最简单的问题Redis的数据类型以及每种数据类型的使用场景是什么? 是不是觉得这个问题很基础?我也这么觉 ...
- K-近邻算法入门
K-近邻算法的直观理解就是:给定一个训练集合,对于新的实例,在训练集合中找到k个与该实例最近的邻居,然后根据“少数服从多数”原则判断该实例归属于哪一类,又称“随大流” K-近邻算法的三大要素:K值得选 ...
- 如何理解IPD+CMMI+Scrum一体化研发管理解决方案之Scrum篇
如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(I ...
- 0421--"数字口袋精灵app"二次开发(Blackbriar团队开发)
"数字口袋精灵app"二次开发 目录: 一.项目github总仓库推送 二.开发成员 三.分工与合作 四.各模块成果 五.心得墙 六.团队成员贡献分 内容: 一.项目github总 ...
- 互评Alpha版本——杨老师粉丝群——Pinball
一.基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 成语学习对除汉语言专业外的大学生的需求并不是很高,初中生和高中生因为在升学时需要参加语文 ...
- PSP Daily——团队项目Alpha发布
视频展示:优酷视频链接.文案如下 PSP Daily软件NABCD分析: 1) N (Need 需求) PSP Daily 解决了用户(软件工程课上学生)记录例行报告.写每周PSP表格和统计的需求.潜 ...
- 使用git提交代码的一些小心得
1.不进行push不能运行的代码,如果需要提交,可以先注释,保证其他人pull时,可以得到能够正常使用的代码 2.每做完一件事,写一条描述,一次提交.不要等写了一堆代码,然后写一堆描述,这样如果需要查 ...