存储过程用于执行特定的操作,当建立存储过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程。实例如下:1.请 ...
分类:
数据库 时间:
2017-09-14 16:41:08
阅读次数:
250
一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)、system用户是管理操作员,权限也很大。具有 ...
分类:
数据库 时间:
2017-09-14 13:58:14
阅读次数:
192
1、连接数据库显示无监听程序,首先查看服务器的oracle监听服务是否开启,服务名称:OracleOraDb11g_home1TNSListener(具体环境中可能不完全一样,但是认准TNSListener是没错的) 2、本地使用127.0.0.1可以连接,但使用本机IP则显示无监听,使用其他机器连 ...
分类:
数据库 时间:
2017-09-13 15:26:57
阅读次数:
226
假如你把需要的SQL操作信息等均放入到一个SQL文件中, 需要制作一个bat文件来执行这个sql文件,那么你的bat文件中,在sqlplus登录语句后的信息不能换行,换行的话则执行登录sqlplus后就不再运行后面的命令。例如执行c盘根目录下的一个sql文件:a.sql,你的批处理应该这么写:sql ...
分类:
数据库 时间:
2017-09-12 12:05:36
阅读次数:
761
在日常工作中,有时会需要进行Oracle数据库恢复,比如搭建测试环境、查找历史数据、恢复测试等。可以通过计划任务或nohup等方式来执行恢复脚本从而提高整个操作的效率,特此记录. 这里使用的测试环境如下: 1. 在需要恢复数据库的机子(本文中为testsvr01)上安装Oracle软件 2. 将Or ...
分类:
数据库 时间:
2017-09-11 18:00:13
阅读次数:
235
从Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候。我们可以连接到SGA而不是数据库,也就是说没有session被创建。 一. 通过以下步骤可以获取系统信息:sqlplus -prelim / as sysdbaoradebug setmy ...
分类:
数据库 时间:
2017-09-09 22:35:04
阅读次数:
299
1、将localhost 改成 计算机名 best-PC,或者ip地址 。 我修改成计算机名,因为经常在无线网络和有限网络之间切换 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = d ...
分类:
数据库 时间:
2017-09-09 09:49:47
阅读次数:
312
修改 memory_target用oracle用户登录,sqlplus "/as sysdba"SQL> show parameters target; show parameters spfile; alter system set memory_max_target=4G scope=spfil ...
分类:
数据库 时间:
2017-09-05 19:14:51
阅读次数:
160
运行环境:在自己笔记本电脑(win10)上安装测试 操作系统版本:64位win8.1 Oracle版本:64位 oracle 11g 安装oracle 成功后//以管理员身份登录oracle 在cmd里输入命令 sqlplus / as sysdba 然后 报错 ERROR: ORA-01031 i ...
分类:
数据库 时间:
2017-09-05 12:39:11
阅读次数:
175
原文链接地址 SCOTT用户是我们学习Oracle过程中一个非常重要的实验对象,在我们建立数据库的时候,如果是选择定制模式的话,SCOTT用户是不会默认出现的,不过我们可以通过使用几个简单命令来使这个用户出现。以下是解决方法(基于windows): 1.开始——运行——cmd 输入:sqlplus ...
分类:
数据库 时间:
2017-09-04 16:30:26
阅读次数:
398