请教linux下搭建oracle数据库服务器的详细步骤

请教linux下搭建oracle数据库服务器的详细步骤,第1张

详细步骤如下:

1、 *** 作系统安装组建选择:

GNOME Desktop Environment

Editors

Graphical Internet

Text-based Internet(可以不选择)

Development Libraries

Development Tools

Server Configuration Tools(可以不选择)

Administration Tools

Base

System Tools

X Window System

2、为了防止在安装过程中出现乱码

vi  /etc/sysconfig/i18n

LANG="en_USUTF-8"

SYSFONT="latarcyrheb-sun16"

3、安装oracle 依赖包;

有的依赖包安装 *** 作系统时已经安装,这里只装缺少的,也是必须的,否则,安装oracle过程会报错。

compat-libstdc++-33 libaio-devel sysstatunixODBC unixODBC-devel

4、创建必要的用户组及用户;

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -g oinstall -G dba oracle

passwd oracle
5、创建所需目录及赋予目录权限;

创建oracle安装目录:

mkdir-p /data/oracle/app/

mkdir -p/data/oracle/oraInventory

创建oracle数据库存放目录:

mkdir-p /data/oracle/oradata

chown -R oracle:oinstall /data/oracle/app/

创建oracle备份目录:

mkdir -p /backup/oracle/

赋予各个目录权限:

chown-R oracle:oinstall /data/oracle/oradata

chown -Roracle:oinstall /data/oracle/oraInventory

chmod-R 775 /data/oracle/app/

chmod-R 775 /data/oracle/oradata

chmod -R775 /data/oracle/oraInventory

chown -R oracle:oinstall /backup/oracle/

chmod-R 775 /backup/oracle/

6、修改oracle安装用户资源限制;

当然,此处的值 需要根据实际去修改;

vi /etc/security/limitsconf

oracle soft nproc 2047

oraclehard nproc 16384

oraclesoft nofile 1024

oraclehard nofile 65536

7、设置oracle用户环境变量

su -oracle

vim/home/oracle/bash_profile  加入以下内容

使环境变量生效

source/home/oracle/bash_profile

8、至此oracle安装完成。

首先在Linux本地,用sqlplus连,测试服务是否启动。
注意:不要连localhost,而必循连向外提供服务的那个IP。
如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启动是否正常;再看看listener是否启动(lsnctl start)。
然后,在windows下,用telnet <db server ip> 1521(默认端口),测试是否能连上oracle服务。
如果连不上,检查一下网络是否通(ping);网络通的话,再检查一下linux的防火墙是不是开放访问权限了。
最后,在oracle Net Configuration Assistant里配置相应的,IP地址、数据库实例的服务名、用户/口令。
这再不通就怪了。

×
loading
资讯
安全
论坛
下载
读书
程序开发
数据库
系统
网络
电子书
微信学院
站长学院
QQ
手机软件
考试
频道栏目
SQL Server|
MySQL|
Oracle|
DB2|
Sybase|
其他综合|
SQL教程|
登录注册
首页 > 数据库 > Oracle > 正文
连接Linux服务器 *** 作Oracle数据库
2013-03-20 10:48:47
0个评论
收藏
我要投稿
连接Linux服务器 *** 作Oracle数据库
由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldevexe来连接,只能通过Linux服务器的命令来 *** 作。 以下是用SecureCRT 51客户端连接Linux服务器来 *** 作Oracle数据库:
1连接到Linux服务器(输入服务器的ip地址)
ssh 1019994227
连接成功后会提示输入密码,输入成功会提示。
2切换到 *** 作Oracle数据库
su - oracle
切换成功会提示相关数据库的实例。例如:oracle@linux-cg01:~>
3切换到sqlplus *** 作
sqlplus /nolog
切换成功会提示相关的提示:例如:
SQLPlus: Release 112020 Production on Thu Jan 19 11:19:48 2012
Copyright (c) 1982, 2010, Oracle All rights reserved
4输入数据库的用户名和密码
conn personal/personal
5会提示Connected(连接成功),显示 SQL> :
6以下是相关的SQL语句 *** 作:
(1) 查询的语句后面要一定要加 ; ,否则不能执行查询,相当于plsqldevexe工具的命令窗口的 *** 作
select from newuseraccount (记得查询的时候一定要加;)
select email,password from userreg where accountstype=1 and userstate=1;
(2)插入或更新的语句记得还要加提交语句,才能提交事务。相当于plsqldevexe工具的命令窗口的 *** 作。
update newuseraccount set address='address ' where userid=638 ;
commit ;


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存