运行oracle10g数据库需要什么服务器配置

运行oracle10g数据库需要什么服务器配置,第1张

如果是开发和学习的话,用单路四核的服务器就可以满足了。

你可以看看国产品牌正睿的这款单路四核服务器,它采用英特尔最新的sandy bridge平台架构,标配一颗至强®E3-1230四核八线程处理器(3.2GHz/5GT/8M缓存),英特尔C202服务器芯片组主板,4G DDR3 ECC 1333MHz高性能容错校验内存,SATA3 500G硬盘,双千兆网卡,性能可以说是非常的不错,大约是主流双路配XEON E5606(价格大约在8000-9000左右)的性能一倍还多些的样子,具体你可以百度一下《双路哭了!正睿SNB单路服务器彪悍评测!》,这款机型因为是新品,性价比很高,非常超值。

产品型号:I146738S

产品类型:单路四核塔式服务器

处 理 器:Xeon E3-1230

内存:4G DDR3 ECC

硬盘:SATA2 500G

机构:塔式

价格:¥5299

购买即赠 《100元电子正睿券》

银牌服务

全国三年免费上门售后服务,关键部件三年以上免费质保。

如果是生产应用的话,至少的SNB-E架构的双路六核至强处理器,8G ECC以上内存,SAS 15000转高速硬盘的服务器才可以满足。

你可以看看国产品牌正睿的这款最新SNB-E架构的双路四核服务器。标配一颗至强E5-2620六核十二线程处理器(2.0GHz/7.2GT/15M缓存),英特尔C602服务器芯片组主板,8G DDR3 REG ECC 1333MHz内存,SAS 300G 15000转高速企业级硬盘,6个热插拔盘位,允许用户在不关闭服务器的情况下增加或减少硬盘,便于维护,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成12颗处理核心,24条处理线程(在任务管理器处能看到24个处理核心的格子- -~很NB),最大支持128GB DDR3 REG ECC高速容错校验内存。

产品型号:I22S2-6786HV

产品类型:双路六核机架式服务器

处 理 器:Xeon E5-2620

内存:8G DDR3 REG ECC

硬盘:SAS 300G

机构:2U机架式

价格:¥14990

银牌服务

全国三年免费上门售后服务,关键部件三年以上免费质保。

给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门售后服务,在业界口碑很不错。

给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门售后服务,在业界口碑很不错。

A、oracle server 端字符集查询

select userenv('language') from dual

其中NLS_CHARACTERSET 为server端字符集

NLS_LANGUAGE 为 server端字符显示形式

B、查询oracle client端的字符集

$echo $NLS_LANG

如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux *** 作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。

C、server端字符集修改

将数据库启动到RESTRICTED模式下做字符集更改:

SQL>conn /as sysdba  Connected.

SQL>shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux *** 作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。

. 1.oracle server端字符集查询        复制代码代码如下:    select userenv('language') from dual    server字符集修改:    将数据库启动到RESTRICTED模式下做字符集更改:&??

oracle10g服务器端是安装在AIX 6.0系统上,客户端是安装在windows server 2008 系统上,客户端与服务器已成功连接,但是数据库表里的中文字无法显示,显示为“?”,用SQLPLUS查得服务器端的字符集为AL16uTF16,如何修改该字符集使之支持中文呢?另外oracle10G客户端的字符集需不需要设置,如何查看和设置呢?

创建目录

mkdir d:\oracle\product\ \database

mkdir e:\oracle\admin\Ora g\bdump

mkdir e:\oracle\admin\Ora g\cdump

mkdir e:\oracle\admin\Ora g\create

mkdir e:\oracle\admin\Ora g\pfile

mkdir e:\oracle\admin\Ora g\udump

mkdir e:\oracle\flash_recovery_area

mkdir e:\oracle\oradata

mkdir e:\oracle\oradata\Ora g

生成windows服务 创建密码文件 在cmd命令下运行

set ORACLE_SID=dbca 绿色部分设置oracle 实例名为 为ora g

d:\oracle\product\ \DB_ \bin\oradim exe new sid ORA G startmode manual spfile d:\oracle\product\ \DB_ \bin\oradim exe edit sid ORA G startmode a spfile

创建一个实例名为dbca 并且有手动启动方式改为自动启动

d:\oracle\product\ \DB_ \bin\orapwd exe file=d:\oracle\product\ \db_ \PWDOra g ora password=sysPassword force=y

用oracle自带的orapwd 为sys用户创建一个默认的密码为sysPassword

执行创建数据库脚本

D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDB sql

D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBFiles sql

D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBCatalog sql

D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\postDBCreation sql

黑体部分就是创建数据库要调用的脚本

第一 CreateDB sql

connect SYS/change_on_install as SYSDBA 这是刚刚我们设置的密码以sysdba身份连接到数据库

connect SYS/change_on_install as SYSDBA 这是刚刚我们设置的密码以sysdba身份连接到数据库

set echo on

spool D:\oracle\ora \assistants\dbca\logs\CreateDB log 写日志

startup nomount pfile= D:\oracle\admin\dbca\scripts\init ora 调用参数文件 启动数据库到只装载实例阶段

CREATE DATABASE dbca

MAXINSTANCES

MAXLOGHISTORY

MAXLOGFILES

MAXLOGMEMBERS

MAXDATAFILES 控制文件记录的相关最大日志数 日志组 最大数据文件数等限制

DATAFILE D:\oracle\oradata\dbca\system dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED

EXTENT MANAGEMENT LOCAL

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE D:\oracle\oradata\dbca\temp dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED

UNDO TABLESPACE UNDOTBS DATAFILE D:\oracle\oradata\dbca\undotbs dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED 创建系统 临时 回滚 表空间ITPUB个人空间!dJ l {!i W r f

CHARACTER SET ZHS GBK

NATIONAL CHARACTER SET AL UTF 字符集

LOGFILE GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K

GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K

GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K创建日志文件租和成员

spool off

exit

第二 CreateDBFiles sql

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora \assistants\dbca\logs\CreateDBFiles log

CREATE TABLESPACE INDX LOGGING DATAFILE D:\oracle\oradata\dbca\indx dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

CREATE TABLESPACE TOOLS LOGGING DATAFILE D:\oracle\oradata\dbca\tools dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

CREATE TABLESPACE USERS LOGGING DATAFILE D:\oracle\oradata\dbca\users dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 创建相关用户要用到的表空间

spool off

第三:CreateDBCatalog sql

创建system数据字典 存放到system表空间 相关表 视图等

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora \assistants\dbca\logs\CreateDBCatalog log

@D:\oracle\ora \rdbms\admin\catalog sql

@D:\oracle\ora \rdbms\admin\catexp sql

@D:\oracle\ora \rdbms\admin\catblock sql

@D:\oracle\ora \rdbms\admin\catproc sql

@D:\oracle\ora \rdbms\admin\catoctk sql

@D:\oracle\ora \rdbms\admin\owminst plb

connect SYSTEM/manager

@D:\oracle\ora \sqlplus\admin\pupbld sql

connect SYSTEM/manager

set echo on

spool D:\oracle\ora \assistants\dbca\logs\sqlPlusHelp log

@D:\oracle\ora \sqlplus\admin\help\hlpbld sql helpus sql

spool off

spool off

exit

第四: postDBCreation sql

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora \assistants\dbca\logs\postDBCreation log

@D:\oracle\ora \rdbms\admin\utlrp sql编译相关视图 包对象等

shutdown 关闭数据库

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora \assistants\dbca\logs\postDBCreation log

create spfile= D:\oracle\ora \database\spfiledbca ora FROM pfile= D:\oracle\admin\dbca\scripts\init ora

创建服务器参数文件代替文件初始化参数文件 方便有时在不重启数据库的情况下可以使参数生效

从上面可以看到spfile文件的存放位置

startup 启动数据库 创建数据库完成 从上面可以看出 创建数据库有以下 个步骤

Step : 创建相关trace目录文件夹

Step :创建实例 密码 启动方式

Step :创建初始化参数文件 init ora

Step : 连接到实例

Step : 启动实例到nomount状态

Step :创建数据库

Step :创建表空间

Step : 运行脚本创建数据字典

Step : 创建服务器参数文件(这步不是必须的 但oracle建议做这步) 好处会在以后的总结中列出

下面也贴出linux下脚本 和windows下几乎差不多

#!/bin/sh

mkdir /oradata/ora i

mkdir /oradata/ora i/controlfile

mkdir /oradata/ora i/redofile

mkdir /orasys/oracle/admin

mkdir /orasys/oracle/admin/ora i

mkdir /orasys/oracle/admin/ora i/bdump

mkdir /orasys/oracle/admin/ora i/cdump

mkdir /orasys/oracle/admin/ora i/create

mkdir /orasys/oracle/admin/ora i/udump

mkdir /orasys/oracle/admin/ora i/pfile

cp init ora /orasys/oracle/product/ /dbs/

export ORACLE_BASE=/orasys/oracle

export ORACLE_HOME=$ORACLE_BASE/product/

export ORACLE_SID=ora i

export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

echo Add this entry in the oratab: ora i:/orasys/oracle/product/ :Y

/orasys/oracle/product/ /bin/orapwd file=/orasys/oracle/product/ /dbs/orapwora i password=change_on_install

/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDB sql

/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDBFiles sql

/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDBCatalog sql

lishixinzhi/Article/program/Oracle/201311/17648


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

原文地址: http://outofmemory.cn/sjk/6670651.html

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

发表评论

登录后才能评论

评论列表(0条)

保存