连接数据库的几个重要参数: 1. 登陆用户名:user; 2. 登录密码:password; 3. 存放数据库的服务器地址(server_ip)和端口(server_port); 4. 数据库名(db_name); 一、Oracle连接字符串 我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”这样一个连接字符串。 <add key="ConnectionString" value="Data Source=服务器地址:端口/数据库名(或者直接用自己配...
物理内存要求:最小1G,在windows7,windows8,windows8.1上最小2G。 虚拟内存(或分页空间)容量要求: Available RAMSwap Space RequiredBetween 2GB and 16GBEqual to the size of RAMMore than 16 GB16GB 数据库软件硬盘空间要求:Installation TypeRequirement for software filesTEMP Space500MBC:\ProgramFiles\Oracle4MBEnterprise edition3.80GBStandard edition3.88GB数据库文件最低硬盘空间要求: Installation typeReq...
数据物理上被存放在网络的多个节点上,逻辑上是一个整体。 分布式数据库的独立性l分布数据的独立性指用户不必关心数据如何分割和存储,只需关心他需要什么数据。 Oracle分布式RDBMS本地操作 远程操作 分布操作 本地操作RDBMS SQLPLUS等工具 lORACLE_HOME=/oracle/oracle1/app/oracle/product/8.1.6lORACLE_SID=o8i1lORACLE_OWNER=oracle1远程操作 利用本地的工具,访问远程的数据库分布操作l跨节点数据的创建及查询l跨节点数据更...
今天要删除一个失效的物化视图的时候;老是删除不掉;经理说是锁表了;然后百度了一下 下面是 查询 锁表 和 如何解锁 --查询现在的锁SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid ORDER BY sid, s....
1)首页要安装32位的oracle客户端。 2)在plsql配置中把安装的32位的oracle客户端配置进来: 在“Tools”—》“preferences”的Connection 选项的Oracle Home选择32位的oracle客户端。在OCi library中选项32位oci.dll连接文件:64位操作系统在本地安装oracle数据库的情况下,怎么使用plsql连接远程或者本地的oracle数据标签:本文系统来源:http://blog.csdn.net/kefu699/article/details/46375751
begindeclare i int;tmpcount int;tbname varchar2(50);strsql varchar2(1000);begini:=0;while i<10 loopbegintbname := ‘tb_employeeinfo‘||to_char(i);i := i+1;select count(1) into tmpcount from user_tables where table_name = Upper(tbname);if tmpcount>0 thenbeginexecute immediate ‘drop table ‘||tbname;commit;end;end if;strsql := ‘create table ‘||tbname||‘(employeeno varchar2(10) not null, ...
目的: (1) 掌握Oracle 11g数据库的创建与删除。 (2) 掌握Oracle 数据库实例的启动和关闭。 内容: 一、创建数据库 1.规划数据库 2.使用Oracle 数据库配置助手创建数据库 3.使用SQL*Plus 脚本创建数据库 二、删除数据库 三、Oracle 数据库实例的启动和关闭 1.数据库启动的步骤 2.在SQL*Plus 中启动与关闭数据库 步骤: 一、 创建数据库 如果在安装Oracle系统时,如果选择不创建数据库,只是安装Oracle数...
干净的关闭数据库,做一个完全的冷备份。 提示:a.使用showdown命令; b.复制数据文件、日志文件和控制文件到安全地方 (2) 把数据库改为归档模式 SQL> startup mount SQL> alter database archivelog; SQL> alter database open; 设置成自动归档 SQL> alter system set log_archive_start = true scope=spfile; 1.数据库系统数据文件和回退段遭破坏的情况下的恢复。此时数据库的状态是关闭的。 (1) 先启动数据库,用scott用户建...
操作系统:Red Hat Enterprise Linux ES release 4 (Nahant Update 6) 数据库 : Oracle Database 10g Release 10.2.0.4.0 – Production 32bit 今晚使用shutdown immediate(其实是执行stop_oracle.sh脚本关闭数据库,如下所示)关闭数据库的时候, 1: [oracle@gsp-orasvr02 scripts]$ more stop_oracle.sh2: lsnrctl stop LISTENER3: sleep 154: sqlplus /nolog <<EOF5: conn / as sysdba;6: alter...
前言:以下所有的操作都是基于你已经成功安装了oracle数据库并且java的开发环境正常的情况下进行的。 如果没有完善请先配置基础环境。 第一步:配置需要的环境(下载并导入需要的包)。 下载链接:http://pan.baidu.com/s/1sjC0vvB 第二步:编写hibernate配置文件其中需要注意的是connection.url配置的xe是你的oracle数据库的SID,所以需要换成你自己的。 如果你不知道可以这样查询:打开oracle的“运行SQL命令行”然后输入下面的...
set serverout on; 1.创建序列seq_employee,该序列每次取的时候它会自动增加,从1开始计数,不设最大值,并且一直累加,不循环。 -- Create sequence create sequence SEQ_EMPLOYEE minvalue 1 maxvalue 9999999999999999999999999999 start with 1 increment by 1 cache 20; 1. 写一个PL/SQL块,插入表user.employee中100条数据。插入该表中字段id用序列seq_employee实现,薪水和姓名字段可以任意填写。 declare i numbe...
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件...
来到公司的这段时间,在项目的开发过程中一直连接的是远程的oracle数据库,现在开始轮到自己做毕业设计了,自己想采用Oracle数据库,就想建立本地的数据库。 当然了,首先是自己先装Oracle客户端,我装的版本是Oracle10g。这个安装也是基本上不用设置什么的直接采取默认安装就可以了。 装好了oracle客户端后,接下来,就建立自己的数据库吧。点击开始->程序->Oracle- OraDb10g_home1->配置和移植工具->DatabaseConfiguration As...
一、安装流程截图(没截图部分都默认)服务器如果不是单独的数据库服务器,内存分配大概1/4即可。 二、安装后,表空间,以及创建账号脚本 sqlplus / as sysdba 登陆数据库,执行 /*第1步:创建临时表空间 */ create temporary tablespace sdtx_temp tempfile ‘D:\oracle11g\Administrator\oradata\sdtxorcl\sdtx_temp.dbf‘ size 2048M autoextend on next 2048M maxsize 30960M extent management local; /*第2步:创建数...
查看v$session中的session最多是哪个machine发起的,发现是省公司的数据库发起的session,找开发梳理了下业务,省公司同步dblink操作网公司表,且是通过weblogic的连接池。 哦,有点明白了,是dblink引起的,weblogic连接池是一直存在的,所以在网公司端session是不释放的,如果省公司把应用都停掉,那在网公司端的session都会释放。要验证想法,做个试验: 目标:数据库A上建dblink,修改数据库B上的表。 环境准备: 1...