Linux下安装Oracle10g以及设置utf-8的编码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux下安装Oracle10g以及设置utf-8的编码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4029字,纯文字阅读大概需要6分钟。
内容图文
![Linux下安装Oracle10g以及设置utf-8的编码](/upload/InfoBanner/zyjiaocheng/553/bbd8f92c503e40e4b901bf4325c8ce63.jpg)
一.资源需要: 至少1024 MB物理内存 1024-2048 需1.5倍的交互空间 2048-8192 需1倍的交互空间 8192- 需0.75倍的交互空间 至少
一.资源需要:
至少1024 MB物理内存
1024-2048 需1.5倍的交互空间
2048-8192 需1倍的交互空间
8192- 需0.75倍的交互空间
至少400 MB /tmp 临时目录空间
Oracle软件需要1.5 GB 到 3.5 GB 磁盘空间
默认数据库需要1.2 GB
二.创建数据库安装的准备工作:
1.创建用户和组(user/group);
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
如果nobody用户不存在(id nobody命令查看),则创建:
useradd nobody
2.建立oracle安装文件夹
Oracle代码
mkdir -p /opt/oracle/product/10g
mkdir /opt/oracle/database
chown -R oracle.oinstall /opt/oracle
chmod 755 -R /opt/oracle
3.配置环境变量;
要使用 Oracle 产品,应该或必须设置几个环境变量。如果您在同一服务器上安装了多个 Oracle 产品或数据库,则 ORACLE_HOME、ORACLE_SID 和 PATH 变量可能会更改。ORACLE_BASE 变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle 提供了一个称作 oraenv 的实用程序来设置其他变量。
对于数据库服务器,建议设置以下环境变量:
使用第一步创建的用户名Oracle登陆:
su oracle
vi ~/.bash_profile
修改以下是配置文件的内容
export ORACLE_BASE=/opt/oracle/
export ORACLE_HOME=/opt/oracle/product/10g
export ORACLE_SID=bbdb(可随意定义)
export PATH=$ORACLE_HOME/bin:$PATH
ESC(退出vi的编辑环境)
:wq(退出vi应用程序并保存修改)
安装好后再取消屏蔽这些环境变量设置
Java代码
#export TNS_ADMIN=$ORACLE_HOME/network/admin
#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
#export LANG=AMERICAN_AMERICA.ZHS16GBK
配置好后用 source .bash_profile 命令使配置生效
三.设置系统参数;
Oracle 数据库 10g 需要以下所示的内核参数设置。
其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
切换到root用户:
su root
a) 修改/etc/sysctl.conf(vi /etc/sysctl.conf), 添加:
Java代码
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
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 -p"命令使得内核改变立即生效;
b) 设置oracle对文件的要求:
编辑文件:vi /etc/security/limits.conf 加入以下语句:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑文件:vi /etc/pam.d/login 加入以下语句(可能应该加在最后一条规则之前):
session required /lib/security/pam_limits.so
安装Oralce10G
解压缩Oracle10G的安装文件 :
开始安装oracle:
一.以oracle用户登录系统,进行Oracle的安装:
cd /tmp/database (或者你解压缩安装程序包的目录)
./runInstaller
过一会儿就会出现Oracle的安装界面
注意:
1、选择advance install
2、数据库home设置为/opt/oracle/product/10g
3、数据库全局名称设置为bbdb(红色标志的地方表示要一致,是oracle中的sid)
4、数据库字符集选Simplified Chinese ZHS16GBK
二.其他用默认设置!
注意:安装过程中会提示以root用户登陆执行一些脚本 ,执行后再按“ok”按钮继续安装。
三、登陆并启动数据库的操作。
Java代码
a:用oracle用户启动oracle服务
sqlplus /nolog
b:连接系统账号
conn /as sysdba
c:启动
startup
a:用oracle用户启动oracle服务
sqlplus /nolog
b:连接系统账号
conn /as sysdba
c:启动
startup
a和b和c三步完成了启动oracle服务
Java代码
d:启动oracle监听器
lsnrctl start
d:启动oracle监听器
lsnrctl start
d启动了oracle的监听器,,至此oracle连接已经打开,可以用oracle客户端连接打开。
e:切换账号
e表示退出oracle账号,以免进行误操作。
su -
安装oracle数据库时要用oracle用户登录,oracle要登录,不是root登录再切换的,切记。
再说下oracle更改数据库字符集编码的问题。
1.用sys登录到oracle中
connect sys/密码 as sysdba;
2.开始修改编码
shutdown immediate;停止oracle服务以及监听。如果服务停止,这部可省略
startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0;初始化设置job
alter database open;
alter database character set internal_use utf8;设置编码
shutdown immediate;
startup;
至此编码已经设置完成。
内容总结
以上是互联网集市为您收集整理的Linux下安装Oracle10g以及设置utf-8的编码全部内容,希望文章能够帮你解决Linux下安装Oracle10g以及设置utf-8的编码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。