oracle10g创建数据库只安装了客户端怎么安装数据库

博客访问: 345187
博文数量: 10
注册时间:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
&&&&&&& 前段时间ORACLE把10G的下载从官网拿掉了
,许多童鞋不知道ORACLE 10g 的下载地址,这里我附上oracle 10g 下载的链接,方便大家下载。&&&&&&&&& 点击链接使用迅雷即可下载。&&&&&&&&&&4种包的介绍:&&&&&&&&&&&&&&&&&&& ***_database_*.zip&&&&&&&&&&&&&&&& 是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本&&&&&&&&&&&&&&&&&&& ***_client_*.zip&&&&&&&&&&&&&&&&&&&& & 是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本&&&&&&&&&&&&&&&&&&& ***_gateways_*.zip&&&&&&&&&&&&&& &oracle透明网关,如果你要链接其他数据库,请下载这个软件包&&&&&&&&&&&&&&&&&&&&***_clusterware_*.zip &&&&&&&&&&& oracle集群软件,如果你要做RAC,请下载这个软件包&&&&&&&&&& &&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard
Edition for Linux x86&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard
Edition for Linux x86-64&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition
for Microsoft Windows (32-bit)&&&&&&&& && &&&&&&&& && &&&&& && && &&&&&&&& &&&&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard
Edition for Microsoft Windows (x64)&&&&&& &&& &&&&&&& & && &&&&&&&&& & &&&&&&& &&&&&&&&& 如果是win7 64位,可能下载上面的版本还是无法安装,需要下载下面的这个版本:&&&&&&&&& &&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard
Edition for AIX5L Oracle Database 10g Release 2 (10.2.0.2) Enterprise/Standard Edition
for Solaris Operating System (x86)&Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard
Edition for Solaris Operating System (x86-64)&&&&&
阅读(309106) | 评论(0) | 转发(3) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。不安装oracle客户端,用plsql连接oracle
1.1. Instant Client 下载
官网下载地址:
/technetwork/cn/database/features/instant-client/index-092699-zhs.html
下载instantclient-basic包,将包解压存放到本地,本测试为D:\EEServer\instantclient_10_2
1.2. 配置sqlnet.ora
sqlnet.ora(位于instantclient-basic下)
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
1.3. 配置tnsnames.ora
tnsnames.ora(位于instantclient-basic下)
#neikong为oracle服务实例名,根据自己实际情况填写
(DESCRIPTION =
(ADDRESS_LIST =
#172.16.3.153根据实际情况填写,如需修改端口号也可修改
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.3.153 )(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = neikong )
1.4. 配置环境变量
D:\JavaEEServer\instantclient_10_2
1.5. 配置PL/SQLDeveloper
安装PL/SQL Developer,并配置oracle的连接参数:打开PL/SQL,Tools--&Preferences,配置Connection的 Home和OCI library,如下图所示安装oracle客户端
1、 运行setup.exe,出现
19、如果在图9中直接选择了取消,未对Oracle客户端进行配置,可以单击开始>程序>Oracle-OraClient10g_home1>配置和移植工具>NetManager菜单,如图:
20、出现(本地配置)界面中添加数据量,先选择Oracle net配置>本地>服务命名,再单击窗口左上角的+或者单击“编辑”>“创建”,打开(net服务名向导:欢迎使用)界面中输入“net服务名”,然后单击下一步 (注意:网络服务名应与服务器的服务名设置一致,否则流程表单打不开)
21、出现(选择协议)界面,设置TCP/IP(Internet协议),然后单击下一步
22、出现(服务设置)界面,输入主机名喝端口号,然后下一步。
主机名代表安装Oracle服务端的机器名,端口号默认即可,无需改动
23、出现(服务)界面,输入服务名,让完后单击下一步
服务代表Oracle服务实例名
24、出现(测试)界面,先单击(测试)按钮,若提示成功表示配置成功,然后单击(完成)
二、配置PLSQL
在安装的Oracle文件夹中搜索tnsnames.ora文件,此文件一般在D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN路径下
配置tnsnames.ora文件,只需修改=号前面的别名,服务器地址,服务名称和端口。类似:
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.85)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = ora10)
查看环境变量
变量名:path中是否有Oracle的变量值,如果没有需添加,
例如D:\oracle\product\10.2.0\client_1\
变量名:TNS_ADMIN,
相关变量值:D:\oracle\product\10.2.0\client_1\
变量名:ORACLE_HOME
变量值:D:\oracle\product\10.2.0\client_1\
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改PLSQL连接,打开tool >preferences,可设置oraclehome 和oci library
三、Oracle客户端卸载
1、 开始-设置-控制面板-管理工具-服务,停止所有oracle服务。
2、 开始-设置-控制面板,卸载oracle客户端,并且删除oracle所有安装目录文件。
3、 删除 \Program Files\Oracle目录
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按DEL键删除这个入口。
5、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
7、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
8、 右键单击我的电脑-属性-高级-环境变量,删除环境变量中CLASSPATH和PATH中有关Oracle的设定。(注意:不是把CLASSPATH和PATH两个环境变量全部删掉,而是把这2个环境变量中oracle相关的信息删掉)
浏览 41603
christina丑丑
浏览: 96087 次
来自: 深圳
回去继续第二篇
精神值得肯定,不过这写博客的排版呢,还得练练,
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'Oracle Database 10g数据库安装及配置教程
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Oracle Database 10g Release 2数据库安装及配置教程,感兴趣的小伙伴们可以参考一下
Oracle安装配置教程分享给大家供大家参考,具体内容如下
Oracle 版本:Oracle Database 10g&Release 2 (10.2.0.1)
下载地址:
/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
安装设置:
1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建“本地Net服务名”时用到;
2)数据库口令在登录和创建“本地Net服务名”等地方会用到。
2、创建“本地Net服务名”
1)通过【程序】-》【Oracle - OraDb10g_home1】-》【配置和移植工具】-》【Net Configuration Assistant】,运行“网络配置助手”工具:
&2)选择“本地 Net 服务名配置”:
&3)这里的“Net 服务名”我们输入安装数据库时的“全局数据库名”:
&4)主机名我们输入本机的IP地址:
&5)测试数据库连接,用户名/密码为:System/数据库口令(安装时输入的“数据库口令”):
默认的用户名/密码错误:
&更改登录,输入正确的用户名/密码:
&测试成功:
3、PLSQL Developer 连接测试
输入正确的用户名/口令:
&成功登陆:
4、创建表空间
打开sqlplus工具:sqlplus&/nolog&&
连接数据库:conn&/as&sysdba&&&
创建表空间:
create&tablespace&camds&datafile&'D:\oracle\product\10.2.\oradata\camds\camds.dbf'&size&200m&autoextend&on&next&10m&maxsize&&&
5、创建新用户
运行“P/L SQL Developer”工具,以DBA(用户名:System)的身份登录:
1)新建“User(用户):
2)设置用户名、口令、默认表空间(使用上面新建的表空间)和临时表空间:
3)设置角色权限:
4)设置”系统权限“:
5)点击应用后,【应用】按钮变灰,新用户创建成功:
6)新用户登录测试:
输入新用户的“用户名/口令”:
新用户“testcamds”成功登陆:
6、导入导出数据库
先运行cmd命令,进入命令行模式,转到下面的目录:D:\oracle\product\10.2.0\db_1\BIN【该目录下有exp.exe文件】
命令语法:imp&userid/pwd@sid&file=path/file&fromuser=testcamds&touser=userid&&&
命令实例:imp&testcamds/123@camds&file=c:\testcamds&fromuser=testcamds&touser=testcamds&&&
导入结果:
命令语法:exp&userid/pwd@sid&file=path/file&owner=userid&&&
命令实例:exp&testcamds/123@camdsora&file=c:\testcamds&owner=testcamds&&
导入结果:
//创建临时表空间
create temporary tablespace zfmi_temp
tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'
autoextend on
next 32m maxsize 2048m
//tempfile参数必须有
//创建数据表空间
create tablespace zfmi
datafile 'D:\oracle\oradata\zfmi\zfmi.dbf'
autoextend on
next 32m maxsize 2048m
//datafile参数必须有
//删除用户以及用户所有的对象
//cascade参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数
//删除表空间
前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除
drop tablespace zfmi including contents and datafile
//including contents 删除表空间中的内容,如果删除表空间之前表空间中有内容,而未加此参数,表空间删不掉,所以习惯性的加此参数
//including datafiles 删除表空间中的数据文件
//cascade constraints 同时删除tablespace中表的外键参照
如果删除表空间之前删除了表空间文件,解决办法:&
如果在清除表空间之前,先删除了表空间对应的数据文件,会造成数据库无法正常启动和关闭。&
可使用如下方法恢复(此方法已经在oracle9i中验证通过):&
下面的过程中,filename是已经被删除的数据文件,如果有多个,则需要多次执行;tablespace_name是相应的表空间的名称。&
$ sqlplus /nolog
SQL& conn /
如果数据库已经启动,则需要先执行下面这行:
SQL& shutdown abort
SQL& startup mount
SQL& alter database datafile 'filename'
SQL& drop tablespace tablespace_nam
//创建用户并指定表空间
create user zfmi identified by zfmi
default tablespace zfmi temporary tablespace zfmi_
//identified by 参数必须有
//授予message用户DBA角色的所有权限
GRANT DBA TO
//给用户授予权限
grant connect, (db2:指定所有权限)
导入导出命令:&
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件, imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。&
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,&
DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,&
该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。&
oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。&
SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。&
下面介绍的是导入导出的实例。&
数据导出:&
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中&
&& exp system/manager@TEST file=d:daochu.dmp full=y&
2 将数据库中system用户与sys用户的表导出&
&& exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)&
3 将数据库中的表inner_notify、notify_staff_relat导出&
&&& exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)&
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出&
&& exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"&
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。&
也可以在上面命令后面 加上 compress=y 来实现。&
数据的导入&
1 将D:daochu.dmp 中的数据导入 TEST数据库中。&
&& imp system/manager@TEST file=d:daochu.dmp&
&& imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y&
&& 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。&
&& 在后面加上 ignore=y 就可以了。&
2 将d:daochu.dmp中的表table1 导入&
imp system/manager@TEST file=d:daochu.dmp tables=(table1)&
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。&
操作者要有足够的权限,权限不够它会提示。&
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。&
给用户增加导入数据权限的操作&
第一,启动sql*puls&
第二,以system/manager登陆&
第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)&
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,&
&& DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,&
&&&&& DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字&
第五, 运行-cmd-进入dmp文件所在的目录,&
&&&&& imp userid=system/manager full=y file=*.dmp&
&&&&& 或者 imp userid=system/manager full=y file=filename.dmp&
执行示例:&
F:WorkOracle_Databackup&imp userid=test/test full=y file=inner_notify.dmp&
Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006&
(c) Copyright 2000 Oracle Corporation. All rights reserved.&
连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production&
With the Partitioning option&
JServer Release 8.1.7.0.0 - Production&
经由常规路径导出由EXPORT:V08.01.07创建的文件&
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入&
导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)&
. 正在将AICHANNEL的对象导入到 AICHANNEL&
. . 正在导入表&&&&&&&&&&&&&&&&& "INNER_NOTIFY"&&&&&&&&& 4行被导入&
准备启用约束条件...&
成功终止导入,但出现警告。&
Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的.&
先建立import9.par,&
然后,使用时命令如下:imp parfile=/filepath/import9.par&
例 import9.par 内容如下:&
&&&&&&& FROMUSER=TGPMS&&&&&&
&&&&&&& TOUSER=TGPMS2&&&& (注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同)&&&&&&&&&
&&&&&&& ROWS=Y&
&&&&&&& INDEXES=Y&
&&&&&&& GRANTS=Y&
&&&&&&& CONSTRAINTS=Y&
&&&&&&& BUFFER=409600&
&&&&&&& file==/backup/ctgpc_.dmp&
&&&&&&& log==/backup/import_.log
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 oracle数据库10g 的文章

 

随机推荐