如何将oracle数据库放到服务器上

如何将oracle数据库放到服务器上,第1张

从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法 一:将服务器上的ORACLE数据库导入到本地机子上; 具体方法: 在CMD模式下执行以下命令 exp username/password@服务器端数据库ID file=c:/文件名dmp 例如下面: exp djyy/djyy@zhwx file=c:/djyy20090921dmp exp wxzd/wxzd@zhwx file=c:/wxzd20090921dmp 二:建立本地oracle数据库 具体方法: 点击开始->程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant 运行后点击下一步,选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然你也可以为每个用户填写不同的口令,以后基本上默认安装吧。安装完成后退出即可。 三:建立用户,并赋予DBA权限 具体方法: 在刚建立的本地数据库中,用DBA的权限账户进入,然后建立自己的用户,并赋予DBA等权限; 具体实例代码: 1 SQL> conn sys/change_on_install as sysdba; 2 已连接。 3 SQL> create user username identified by password; 4 users; 5 6 用户已创建。 7 SQL> grant create session,create table,create view to username 8 授权成功。 9 SQL>grant DBA to uername; 10 授权成功。 四:导入oracle数据库 具体方法: 在CMD模式下执行以下命令 imp 用户/密码 file=dmp commit=y full=y

一台装了windows 2008 server 64位 *** 作系统的服务器上测试Oracle,为此去Oracle网站下载了“适用于 Microsoft Windows (x64) 的 Oracle 数据库 10g 第 2 版 (102010)”的安装程序102010_win64_x64_databasezip (697,852,295 bytes) (cksum - 42455351),可是安装的时候确提示当前 *** 作系统版本60太高,当前安装程序只能适用于52等低版本。
后来仔细看了一下,才发现Oracle针对vista和windows server 2008提供了专门的版本,32位和64位都有,64位的叫做“适用于 Microsoft Windows Vista x64 和 Microsoft Windows Server 2008 x64 的 Oracle 数据库 10g 第 2 版 (10204)”,文件名是:10204_vista_w2k8_x64_production_dbzip (710,440,513 bytes)。并且这个新版本是10204,并不是以前的10201,还免去了升级的麻烦。
而在32位环境下,Oracle目前提供的是10203_vista_w2k8_x86_production_dbzip(797,326,161 字节)这个安装文件,是10203版本,不过Oracle在使用说明里有如下一段话:
安装 Oracle 数据库 10g 第 2 版 (10203) 之后,安装 10204 补丁集或更高版本(可从 Oracle Metalink 下载)。有了 10204 补丁集或更高版本,Oracle 数据库 10g 第 2 版在 Microsoft Windows Vista 和 Windows Server 2008 上受支持。
意思应该是安装了之后要做升级,才能在vista和2008 server上正常使用。
现在很多x86架构的PC服务器支持64位的 *** 作系统,实质上并不是真正的64位CPU,一般Intel称之为EM64,安装Oracle的一些软件比如ASMLib就有针对不同CPU的版本,要注意对号入座。
Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。
目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2。而这种EM64T的CPU现在在PC服务器上是很常见的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10601867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存