1.oracle10g系统从32位升级为64位有哪些方法?
这几天将测试系统从32位升级为64位,过几天可能要将产品系统升级为64位。
升级前后的平台都是x86结构的。所以过程比较简单 1、shutdown 32位平台数据库,tar所有的数据文件,redo日志文件,控制文件,参数文件; 2、将准备的文件copy到64位服务器相应的目录; 3、在64位机器上设置如下环境变量 export ORACLE_SID= 。
export ORACLE_HOME= 。
准备需要的目录(bdump、adump、create、pfile。
)
4、在64位平台上修改传过来的参数文件,一些关键的参数必须修改 bdump、udump、adump、control_files等, 5、提取tar中的文件到相应的目录 6、在64位平台用修改后的参数文件启动数据库 export ORACLE_SID=TEST startup nomount pfile = ''; 如果新的目录结构跟以前有所不同,需要重新创建控制文件,我这里重新创建了控制文件,在32位平台上用 alter database backup controlfile to tarace; 备份控制文件到trace,从trace文件中提取控制文件创建脚本,修改相应的路径准备在新的平台上 重新创建控制文件,如果目录结构完全一样,可以跳过这一步 CREATE CONTROLFILE REUSE DATABASE "TEST" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 ('/u01/oracle/product/oradata/TEST/onlinelog/redo1_1。 log') SIZE 100M, GROUP 2 ('/u01/oracle/product/oradata/TEST/onlinelog/redo2_1。
log') SIZE 100M, GROUP 3 ('/u01/oracle/product/oradata/TEST/onlinelog/redo3_1。 log') SIZE 100M DATAFILE '/u01/oracle/product/oradata/TEST/datafile/system01。
dbf', '/u01/oracle/product/oradata/TEST/datafile/undotbs1。 dbf', '/u01/oracle/product/oradata/TEST/datafile/sysaux。
dbf', '/u01/oracle/product/oradata/TEST/datafile/user。dbf', '/u01/oracle/product/oradata/TEST/datafile/shared。
dbf' CHARACTER SET AL32UTF8; ALTER DATABASE OPEN; 7、临时文件是没有包括在控制文件中的,所以必须通过以下命令为临时表空间添加临时文件 ALTER TABLESPACE TEMP ADD TEMPFILE 。 。
; 8、shutdown 64位数据库,并 startup upgrade @?/rdbms/admin/utlirp。
sql 执行这个脚本的目的是修改32位的字长为64位 执行完之后运行 @?/rdbms/admin/utprp。 sql 重新编译INVALID对象 9、在utlrp。
sql的过程可能会提示 ORA-06544: PL/SQL: internal error, arguments: [56319], [], [], [], [], [], [], [] 在alert。 log文件中会记录很多 ORA-07445: exception encountered: core dump [_intel_fast_memcpy。
A()+10] [SIGSEGV] 32位数据库中安装了OLAP组件,在64位系统上必须将以前32位的OLAP删除并重新创建64位OLAP。
2.64位pc机安装oracle10g有什么要?
Intel C++ 编译器 V8。
1 以上已经提供支持,不需要安装。在 Red Hat Enterprise Linux 3, OCCI上采用 3。
2 版,已经提供 GNU C++ 编译器支持。这是默认的编译器版本。
OCCI 也同样支持采用 gcc 3。 2。
3 标准模板库的 Intel C++ 编译器 V8。1。
Oracle XML 开发套件 在使用 GCC 的 Red Hat Linux 4。0 上不被支持。
只有 Intel C++ 编译器 (ICC) 提供支持。 在 Red Hat Enterprise Linux 4。
0 上, Oracle C++ 调用接口 (OCCI) 不支持 GCC 3。4。
3。要在 Red Hat Enterprise Linux 4。
0 上使用 OCCI,你需要安装 GCC 3。2。
3。 Oracle JDBC/OCI 驱动程序 你可以在下列 JDK 版本中使用 Oracle JDBC/OCI 驱动;然而,它们不需要单独安装: Sun JDK 1。
4。2 with the JNDI extension 说明:JDK 1。
4。2 在该发行版中已经安装 确保系统满足这些要求: 确认 Linux 版本,键入下列命令: # cat /etc/issue 示例: as3$cat /etc/issue Red Hat Enterprise Linux AS release 3 (Taroon) Kernel \r on an \m 说明: 只有存在先前表格中所列版本的 Linux 被支持。
不能安装在其他的 Linux 版本上。 确认需要的核心已经安装,键入下列命令: # uname -r 示例: as3$uname -r 2。
4。21-4。
ELsmp 下面是该命令在一个 Red Hat Enterprise Linux 3。 0 系统中执行的输出情形: 2。
4。21-20。
EL 在该例中,输出表明系统的核心版本 ()和 勘误表 (20。EL)等级。
新的内核命名 RHAS2。1 for ia32 2。
4。9-e。
25 — 单处理器内核 2。 4。
9-e。25-smp — 能够处理最高达 4GB 的物理内存的 SMP 内核 2。
4。9-e。
25 — 能够处理最高达 16GB 左右的物理内存的企业 SMP 内核 RHEL3 for ia32 2。4。
21-4。EL — 单处理器内核 2。
4。21-4。
ELsmp — 能够处理最高达 16 GB 的物理内存的 SMP 内核 2。4。
21-4。ELhugemem — 能够处理超过 16 GB,最高达 64 GB 的 SMP 内核 如果核心版本不符合前述要求,请与操作系统供应商联系,以获取最新的核心版本并更新。
确认必须的包已经全部安装,请键入下列格式类似的命令: # rpm -q package_name 示例: as3$rpm -q gcc-3。3。
3 package gcc-3。3。
3 is not installed 如果包没有安装,请从您的 Linux 安装包或从 Linux 提供商的网址下载并安装。 如果需要为 WebSphereMQ 的 CSD,请在下列网址中下载并获取安装信息: 帮到你就给个好评吧。
3.如何在64位Linux环境下安装Oracle数据库10g?
经过数天不懈的努力,LINUX历尽三次重装,ORACLE重装N次终于在LiNUXAS4 update6 x86_64 下安装好ORACLE10g R 2 (64位) 了。
下面把安装过程和大家分享一下,以免更多人像我一样花费大量的时间在莫名其妙的问题上。 首先要说明的是,官方也有相应的文档安装但是实际过程中,会有一些问题需要解决。
本文档参照了相关说明,旨在结合具体环境说明问题但水平原因可能还是没有说明白,欢迎大家提意见。Step1 安装RH LINUX AS4图形化安装,比较简单,为安装ORACLE注意a。
SWAP分区要设的足够大,最好在2G以上b。安装包含的包要自选,开发包最好都钩上Step2 检查版本和需要的工具包该部分基本没什么问题。
uname -r //内核版本rpm -q gcc make binutils openmotif glibc //基本软件包,必须需要rpm -q gcc make binutils openmotif setarch compat-db compat-gcc openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel //相关文档记载需要检查这些软件包,但有些是没有的,事实证明也确实是不需要的。 /****************************************** //RHEL AS 4的发行注记中提到这些软件包已经被删除: //compat-gcc//compat-gcc-c++//compat-glibc//compat-libstdc++//compat-libstdc++-devel //所以他们再也不需要被安装上了。
********************************************* /grep MemTotal /proc/meminfo //检查内存 grep SwapTotal /proc/meminfo //检查交换分区 df -h //查看硬盘情况Step3 针对 Oracle 配置 Linux3。 1 添加用户和组,建立目录 //这个过程一般不会有问题groupadd osintall //添加组groupadd dba //添加组useradd -m -g oinstall -G dba oracle //添加用户id oracle //验证passwd oracle //设置密码mkdir -p /u01/app/oracle //主目录mkdir -p /u02/oradata //数据库文件目录chown -R oracle:osintall /u01/app/oracle/ /u02/oradata/ //目录关系 chmod -R 755 /u01/app/oracle/ /u02/oradata/ //读写权限设置3。
2配置 Linux 内核参数按照官方说明,应该配置如下参数:内核参数vi /etc/sysctl。conf //添加 kernel。
shmall = 2097152 kernel。shmmax = 2147483648 kernel。
shmmni = 4096 kernel。 sem = 250 32000 100 128 fs。
file-max = 65536 net。ipv4。
ip_local_port_range = 1024 65000 net。core。
rmem_default = 262144 net。 core。
rmem_max = 262144 net。core。
wmem_default = 262144 net。core。
wmem_max = 262144//然后重启或执行以下命令使参数生效/sbin/sysctl -p3。3 设置环境变量 //以oracle用户身份登陆vi 。
bash_profile //添加export ORACLE_BASE = /u01/app/oracle export ORACLE_HOME =$ORACLE_BASE/product/102 export ORACLE_SID = BETAPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin //修改 3。 4为用户设置Shell限制/etc/security/limits。
conf //添加oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536//登陆验证/etc/pam。 d/login //添加session required pam_limits。
so //我发现加了这个以后系统本机无法登陆,用户名输入正确它会要求你再输入,错误是它会抱错,奇怪的是可以远程登录,所以后来没有改这个参数//oracle用户默认脚本/etc/profile //添加if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi//至此环境配置完成Step4 安装Oralcegunzip 10201_database_linux_x86_64。 cpio。
gz //解压cpio -idmv 最后我只忽略了一个网络配置检查的警告就可安装成功。//在安装过程中到linking时,会出现错误Error in invoking target 'all_no_orcl' of makefile /opt/oracle/10。
2。0/db_1/rdbms/lib/ins_rdbms。
mk,是由于U2的一个包的问题,需要升级包binutils-2。15。
92。0。
2-15。0。
0。0。
2。x86_64。
rpm,在/projects/compat-oracle/files/RedHat/可以下载到。 数据库系统安装完成后,我们可以建立数据库了//打开终端dbca。
4.Win10Ghost版64位纯净版更新有哪些内容呢?
Win10 Ghost版64位纯净版更新内容如下: 1、解决在IE浏览器中阻碍下载和安装。
NET组件的问题; 2、提升在使用蓝牙和闲置状态下可穿戴设备(如微软手环系列)的电池续航; 3、提升多款游戏在使用Xbox One手柄时的兼容性; 4、解决在日语和Unicode之间使用问号时错误的字符映射问题; 5、提升Windows 10 Mobile对新版近场通信(NFC)芯片的支持; 6、解决Win10 Mobile在通话结束后无法恢复游戏或应用中音效的问题; 7、提升商店购买应用的速度性能; 8、解决以下组件其他问题和兼容性 远程桌面、BitLocker、PowerShell、Direct3D、网络策略、动态接入控制(DAC)规则、Edge浏览器、连接待机、移动设备管理器(MDM)、打印、指纹识别和Cortana。 9、可靠性提升 Windows Ink工作区、Edge浏览器、文件服务器、Windows内核、微软组件对象模型(COM)、集群健康服务、Hyper-V、多因素身份验证(MFA)、NTFS文件系统、PowerShell、IE浏览器、面部识别、图形处理、应用商店和Windows Shell。
5.win10怎么安装oracle10
1、Oracle安装时有两个软件包winx64_12102_database_下的所有文件复制到:winx64_12102_database_文件夹里。
Win10在安装oracle时可能会遇到没有安装环境的问题在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可):
2、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步
3、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步
4、选择桌面类,点击下一步
6.win10 可以安装oralce 64位么
可以,win7 64位系统安装步骤如下:1、首先将u盘制作成u深度u盘启动盘,重启电脑等待出现开机画面按下启动快捷键,选择u盘启动进入到u深度主菜单,选取“【02】运行U深度Win8PE装机维护版(新机器)”选项,按下回车键确认。
2、进入win8PE系统,将会自行弹出安装工具,点击“浏览”进行选择存到u盘中win7系统镜像文件。3、等待u深度pe装机工具自动加载win7系统镜像包安装文件,只需选择安装磁盘位置,然后点击“确定”按钮即可。
4、此时在弹出的提示窗口直接点击“确定”按钮。5、随后安装工具开始工作,请耐心等待几分钟。
6、完成后会弹出重启电脑提示,点击“是(Y)”按钮即可。7 、此时就可以拔除u盘了,重启系统开始进行安装,无需进行操作,等待安装完成即可,最终进入系统桌面前还会重启一次。
7.win10系统怎么安装oracle软件
这个版本的软件可能和win10系统不兼容,换个最新版的重装试试。
还是不行,说明系统有问题,直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 软件无法安装 的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。安装方法如下:
1、U盘安装:用ultraiso软件,打开下载好的系统安装盘文件(ISO文件),执行“写入映像文件”把U盘插到电脑上,点击“确定”,等待程序执行完毕后,这样就做好了启动及安装系统用的u盘,用这个做好的系统u盘引导启动机器后,即可顺利重装系统了;
2、硬盘安装:前提是,需要有一个可以正常运行的Windows系统,提取下载的ISO文件中的“*.GHO”和“安装系统.EXE”到电脑的非系统分区,然后运行“安装系统.EXE”,直接回车确认还原操作,再次确认执行自动安装操作(执行前注意备份C盘重要资料);
8.win10怎么安装oracle10
1、Oracle安装时有两个软件包winx64_12102_database_下的所有文件复制到:winx64_12102_database_文件夹里。
Win10在安装oracle时可能会遇到没有安装环境的问题在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可):2、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步3、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步4、选择桌面类,点击下一步。
转载请注明出处windows之家 » win10安装oracle10g64位