当前位置 : 主页 > 操作系统 > centos >

Linux下安装Oracle(CentOS-Oracle 12c)的方法

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是安装Oracle 12c的完整攻略: 1. 下载Oracle 12c安装文件 进入Oracle官网下载页面,下载Oracle 12c的压缩包。在本次教程中,我们使用的版本是: linuxamd64_12c_r1_database_1of2.zip 和 linuxamd64_

下面是安装Oracle 12c的完整攻略:

1. 下载Oracle 12c安装文件

进入Oracle官网下载页面,下载Oracle 12c的压缩包。在本次教程中,我们使用的版本是:linuxamd64_12c_r1_database_1of2.ziplinuxamd64_12c_r1_database_2of2.zip

2. 安装必要的依赖包
# 更新yum源
yum -y update

# 安装必要的依赖包
yum -y install oracle-rdbms-server-12cR1-preinstall
3. 新建用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
4. 修改系统配置

在当前用户的主目录下新建.bash_profile文件,并添加以下内容:

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=localhost.localdomain
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

接着,使用以下命令去除transparent_hugepagefirewalld系统配置的影响。

# 关闭transparent_hugepage
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
5. 解压安装文件
# 创建目录
mkdir -p /u01/app/oracle/oradata
chown -R oracle:oinstall /u01
chmod -R 775 /u01

# 解压安装包
unzip linuxamd64_12c_r1_database_1of2.zip -d /tmp/
unzip linuxamd64_12c_r1_database_2of2.zip -d /tmp/
6. 安装Oracle
su - oracle
cd /tmp/database
./runInstaller

接下来的安装流程中,需要根据提示进行相关的操作。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

7. 配置Oracle
# 创建监听器
netca

# 配置Oracle数据库
dbca

在配置数据库的过程中,需要设定监听器的端口和数据文件的存储路径。完成之后,就可以使用以下命令启动Oracle数据库:

# 启动Oracle
sqlplus / as sysdba
startup
exit

接下来就可以使用Oracle了。以下是几个示例:

示例1:创建表
-- 连接Oracle
sqlplus username/password

-- 创建表
CREATE TABLE TEST(
    ID NUMBER PRIMARY KEY,
    NAME VARCHAR2(50)
);
示例2:插入数据
-- 插入数据
INSERT INTO TEST(ID, NAME) VALUES(1, 'test1');
INSERT INTO TEST(ID, NAME) VALUES(2, 'test2');
INSERT INTO TEST(ID, NAME) VALUES(3, 'test3');

-- 查询数据
SELECT * FROM TEST;

以上就是在Linux下安装Oracle(CentOS-Oracle12c)的方法。

上一篇:Linux下安装telnet的方法
下一篇:没有了
网友评论