㈠ eclipse怎么进行数据库的连接
工具/原料
jdbc驱动
myEclipse
创建好的Mysql数据库和表
方法/步骤
导入jdbc驱动包。点击菜回单栏中答的Windows→preferences。
㈡ 安装了orcal XE版本,在jsp中如何配置oracle数据库连接
("jdbc:oracle:thin:@localhost:1521/XE","hr","111")
//服务器地址:localhost,端口号:1521,数据库实例名字:XE
//用户名字和密码是自己建立的"hr" "111"
㈢ oracle-12514怎么解决
客户端的本地网络服务名配置了吗?
就是tnsnames.ora中的信息。
文件呢?
你的数据库服务器是本版机吧?
1. 看你的listener.ora中用的权是机器名称,所以只要不修改机器名称,应该没有问题 2. 另外看你的tnsnames.ora中的 HOST = ? ,看此处的是是否正确(如果是本机,直接localhost 即可)
㈣ oraclexe怎么创建数据库
Oracle XE自带数据库是如何创建的呢?这是很多人都提到过的问题,下面就为您详细介绍Oracle XE自带数据库创建的过程,供您参考。
简单的说了一下Oracle 10g XE的字符集问题, 我们接下来看看Oracle XE自带数据库如何创建的.
老实说,最开始在Windows上安装XE的时候,步骤非常简单,还以为Oracle已经掩盖了全部细节呢,安装之后浏览一下相关目录就清晰多了.我把XE 安装到 D: 盘,在 D:oraclexeapporacleproct10.2.0serverconfigscripts 目录下有如下文件:
2010-01-2420:471,783cloneDBCreation.sql 2010-01-2420:47321CloneRmanRestore.sql 2010-01-2420:482,410init.ora 2010-01-2420:482,177initXETemp.ora 2010-01-2420:47929postDBCreation.sql 2010-01-2420:47780postScripts.sql 2010-01-2420:471,334rmanRestoreDatafiles.sql 2010-01-2420:471,424XE.bat 2010-01-2420:47716XE.sql
XE.bat 批处理文件完成如下事情:添加需要的操作系统用户; 创建相关目录存放 Oracle 数据文件;设定 Oracle 环境变量主要是 SID 名字;调用 Oradim 命令创建XE 的实例; 然后调用 XE.sql 脚本.
XE.sql 脚本首先定义XE 实例的用户需要用到的密码,然后用orapwd.exe 创建密码文件, 这些步骤都和普通的 Oracle 创建实例的脚本非常相似.接下里就有意思了:XE.sql 调用 CloneRmanRestore.sql , CloneRmanRestore.sql 调用rmanRestoreDatafiles.sql.
variabledevicenamevarchar2(255);
declareomfnamevarchar2(512):=NULL;
doneboolean;
begin
dbms_output.put_line('');
dbms_output.put_line('Allocatingdevice....');
dbms_output.put_line('Specifyingdatafiles...');
:devicename:=dbms_backup_restore.deviceAllocate;
dbms_output.put_line('Specifingdatafiles...');
dbms_backup_restore.restoreSetDataFile;
dbms_backup_restore.restoreDataFileTo(1,'D:oraclexeoradataXEsystem.dbf',0,'SYSTEM');
dbms_backup_restore.restoreDataFileTo(2,'D:oraclexeoradataXEundo.dbf',0,'UNDOTBS1');
dbms_backup_restore.restoreDataFileTo(3,'D:oraclexe\oradataXEsysaux.dbf',0,'SYSAUX');
dbms_backup_restore.restoreDataFileTo(4,'D:oraclexeoradataXEusers.dbf',0,'USERS');
dbms_output.put_line('Restoring...');
dbms_backup_restore.restoreBackupPiece('D:oraclexeapporacleproct10.2.0serverconfigseeddbEXPRESS.dfb',done);
ifdonethen
dbms_output.put_line('Restoredone.');
else
dbms_output.put_line('ORA-XXXX:Restorefailed');
endif;
dbms_backup_restore.deviceDeallocate;
end;
/
非常有意思.XE 用的是非常规手段: dbms_backup_restore 过程.以前我曾经在 RMAN 备份,未使用catalog,控制文件丢失的解决办法 中作过介绍:
在 Oracle 816 以后的版本中,Oracle 提供了一个包:DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE 包是由 dbmsbkrs.sql 和 prvtbkrs.plb 这两个脚本创建的.catproc.sql 脚本运行后会调用这两个包.所以是每个数据库都有的这个包. 是 Oracle服务器和操作系统之间 IO 操作的接口.由恢复管理器直接调用。
OracleXE 直接用这个包从一个种子备份'D:oraclexeapporacleproct10.2.0serverconfigseeddbEXPRESS.dfb' 恢复需要的文件.注意到上面只有四个必要的表空间,Oracle 在发行说明中所说的空间限制就是从这个地方而来.至于能否超过 4g 的限制,我后面再分析.
接下来 XE.sql 调用cloneDBCreation.sql,这个脚本的主要目的是为了创建一个可用的控制文件.
并利用dbms_backup_restore 的zerodbid(0) 函数创建了一个新的DBID .
然后
alter database "XE" open resetlogs;alter database rename global_name to "XE";并添加了一个临时表空间 Temp.
这个脚本执行之后,XE.sql 调用 postDBCreation.sql, 通过如下过程定义端口:
begin
dbms_xdb.sethttpport('8080');
dbms_xdb.setftpport('0');
end;
/最后 XE.sql 调用 postScripts.sql ,主要是一些后续的操作,Patch 脚本什么的.
到此,数据库创建已经完成.也就是图形化安装的时候 1~5 的几个步骤省略的过程.其实没那么复杂.
如果是 Linux 版本,则这一堆脚本在 /usr/lib/oracle/xe/app/oracle/proct/10.2.0/server/config/scripts 这个目录下.除了调用 oradim.exe 命令之外,其他差异不大.
㈤ 如何使用Toad for Oracle连接oracle数据库
来方法如下:
双击打开OracleXEClient,选择“下源一步”,
接受许可协议,选择下一步,修改安装路径(可不修改),点击下一步
等待OracleXEClient安装完成
安装完成后,在安装的根目录下创建network文件夹,然后在network文件夹下创建admin文件夹
在admin文件夹下创建文件tnsnames.ora
用记事本打开tnsnames.ora,添加如下信息,其中包含了数据库连接名,数据库名称,oracle服务器所在ip,以及端口(一般默认端口为1521)
将Toad for Oracle解压到任何一个目录,(此处以D盘根目录为例)
进入Toad for Oracle文件夹,找到toad.exe程序,双击打开
在弹出框中输入连接名,密码,选择oracle客户端,点击connect,进行连接,成功连接
㈥ oracle中如何新建一个数据库
1、首先点击桌面左下角的开始菜单按钮在打开的选择窗口中找到图内中的选项,点击容打开窗口界面即可。