plsql遇到的问题总结

  最近工作任务是要用java实现报表,用的工具是之前没见过的报表开发工具,要做报表就必须要连接数据库,但是最近oracle数据库频出问题,在这里做个总结,以后再碰到同样的问题的时候就可以不用在网上到处找答案了。

  常用Oracle自带的三个工具包括:Oracle Net Configuration Assistant(oracle网络配置助手)、Oracle Database Configuration Assistant(数据库实例安装助手)、Net Manager(Oracle网络管理器),这三个一般情况下使用比较多。

  1、有时候碰到实例创建好之后plsql登录失败,这个时候首先重启一下plsql,如果任然报错,就在Net Manager下查看实例连接类型是“共享服务”还是“专用服务”,他们的区别我还是不太清楚,但是把共享服务改成专用服务就可以连接成功。

  

2、关于tnsname.ora,这里面的参数一般在创建实例的时候会自动创建,需要注意的是Host参数,一般会填“localhost”,127.0.0.1,主机名,填localhost在ip改的情况下会有影响。建议主机名或者127.0.0.1

3、关于listener.ora,这个里面一般包括两个协议,一个tcp/ip,一个ipc,后续不要随便改里面的东西

4、一般碰到监听解析错误的问题,重新配置一下监听程序往往可以解决

4、需要用ip:port/orcl访问本地数据库的时候要注意ip地址可能不是127.0.0.1需要在cmd下执行ipconfig命令查看

5、一些常用的sqlplus操作命令

登录

sqlplus/nolog

连接远程数据库:sqlplus  用户名/密码@ip/实例名 as sysdba    eg:sqlplus sys/[email protected] as sysdba

CREATE OR REPLACE DIRECTORY
DUMP_DIR AS
‘H:\test\db‘;

数据泵导入语句:

impdp 用户名/密码 directory=dump_dir schemas=用户名  dumpfile=*.dmp logfile=exp.log

数据泵导出语句:

expdp 用户名/密码@实例名 directory=dump_dir  schemas=用户名  dumpfile=*.dmp logfile=exp.log

时间: 2024-10-24 16:21:44

plsql遇到的问题总结的相关文章

plsql的环境与介绍:环境的搭建和plsql的简单介绍

PLSQL编程 1.环境的搭建 (1)创建一个存储表空间 SQL> conn /as sysdbaConnected. SQL> create tablespace plsql datafile '/u01/oracle/oradata/ORCL/plsql01.dbf' size 1G; Tablespace created. (2)创建PLSQL用户SQL> create user plsql identified by plsql default tablespace plsql;

plsql游标的介绍

3. 游标的介绍    游标:一个指向保存多行SQL查询结果集的工作区的句柄(指针) 3.1 显式游标 (1)显式游标的使用 案例1:定义变量的方式使用游标 declare  cursor csr_org is select h.hrc_descr,o.org_short_name                      from org_tab o,hrc_tab h                     where o.hrc_code=h.hrc_code               

plsql记录,对象序列

4. PLSQL的记录类型 4.1 创建记录类型 记录是一种复合的数据类型,一种有逻辑上相关联的独立元素组成的复合的数据类型记录只能存储一行数据,行变量是记录的一种特殊形式,有继承的原结构(显式游标,表) (1)直接访问记录的元素,分别给每个字段赋值declare   type hrc_org_rec is record(hrc_org_id number,hrc_descr varchar2(20),org_short_name varchar2(30));  v_example_rec hr

plsql的错误信息与异常处理

7 错误消息与异常处理 7.1 异常的介绍 (1) 处理异常分为三个步骤:  A 声明异常  B 引发异常  C 处理异常 (2) 异常的特征  A 错误类型: ORA-xxxxx  运行时错误               PLS-xxxxx  编译错误  B 错误代码:xxxxx  C 错误的文本描述 案例1:编译错误的案例PLS SQL> create or replace procedure p1 is  2  begin  3  null;  4  end;  5  / Procedur

plsql存储过程和函数

8. 存储子程序(命名块) 存储子程序下面三种:(1) 存储过程:store procedure(SP)(2) 函数:function(FUN)(3) 包和包体:package/package body(PKG) 存储过程:oracle的一种对象v_sqlcodeA 在一个用户下有唯一的名字B 存储在数据库中C 可以接收传入参数并且有多个返回值D 可以直接执行和在其他程序中调用E 不可以被select语句调用 函数:oracle的一种对象A 在一个用户下有唯一的名字B 存储在数据库中C 可以接收

Oracle Client 与PLSQL Developer的配置

在对oracle数据库进行管理或者在开发活动中常常会使用PLSQL Developer工具来管理我们的数据库,当然,要让我们在PLSQL Developer上的操作在远程数据库系统中生效,我们首先需要安装oracle的客户端. 准备: 1,Oracle Database Instant Client http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 2,PLSQL Develo

PLSQL Develope连接oracle数据库配置

首先我们在讲PLSQL Develope连接oracle数据库配置之前,先讲下如果不用PLSQL Develope连接oracle数据库,那该怎么办,那就是在本机安装oracle数据库,不过这个对于配置渣的笔记本来说是个挑战,而且界面长时间不操作就会卡死,只能强制关闭,用起来非常不方便,如果笔记本配置高,且不想费力用PLSQL,那可以考虑直接安装oracle客户端. 下面我们来看看如何用PLSQ连接oracle. 1.自行百度下载plsql客户端,个人比较喜欢从CSDN上下载,你们随意.下载好后

让我们开始学习plsql吧啵啵啵

最近组里林哥要我学习下外呼的demo,以及obsdemo的修改.看外呼demo及改obsdemo的过程中用到了不少plsql的内容,总是遇到问题东查一点西查一处,知识点很零散,不成系统.因此想系统地学习下plsql编程,下载了plsql程序设计第五版上下两册,从春节前就开始看,目标当然是能在春节前看完(肯定完不成),但是最近用番茄工作法粗略统计发现每个钟只能看最多6页,这个速度让人很忧伤. 不过看还是要看的,尽量在每个番茄钟里提高一点专注力.

PLSQL不好用,提示ora-12514 错误解决方法

我的PLSQL不好用,提示ora-12514 错误时 我分两步干的: 1:用户名,密码,不写,提示错误后,cancel登陆 tools->preference左侧选->connection,右侧Oracle Home 里面选择OraDb10g_home1. 2:找到%oracle_home%NETWORK/ADMIN/LISTENER.ORA 修改如下:添加一段代码 # listener.ora Network Configuration File: D:/oracle/oracle10g/n

ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso