欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

day01: oracle12C在Linux7.5上图形化安装部署方法:

发布时间:2025/4/16 linux 76 豆豆
生活随笔 收集整理的这篇文章主要介绍了 day01: oracle12C在Linux7.5上图形化安装部署方法: 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一  安装步骤

1、安装依赖软件包

yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC

2、创建安装组和用户

groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle                   &&  # echo oracle | passwd --stdin oracleid oracle uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

3、修改内核参数

1)共享内存

vim /etc/sysctl.conffs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576# sysctl -p //立即生效修改内核参数

2)资源限制

vim /etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 10240

4、创建数据库安装目录

root@ocp003 ~]# mkdir -p /u01/app [root@ocp003 ~]# chown -R oracle:oinstall /u01/app/ [root@ocp003 ~]# chmod -R 775 /u01/app/ [root@ocp003 ~]# ll /u01/app/ -d drwxrwxr-x. 2 oracle oinstall 6 Jul 20 05:52 /u01/app/

5、上传oracle安装包到家目录,解压、修改权限

# cd /home/oracle/ # unzip linuxx64_12201_database.zip # chmod 777 database/ -R # chown oracle:oinstall database/ -R

6、在服务器端用图形化安装

注意:在服务器图形安装要直接登录到oracle用户,不要切换用户;想要客户端调用图形化安装要root执行  #  xhost  +

登录oracle用户执行安装 # cd database/ 服务器端执行 [oracle@ocp003 database]$ ./runInstaller用客户端调用图形执行 修改图形访问控制 [root@localhost oracle]# xhost + access control disabled, clients can connect from any host

按照下图以此执行:

[root@localhost ~]# /u01/app/oraInventory/orainstRoot.sh [root@localhost ~]# /u01/app/oracle/product/12.2.0/dbhome_1/root.sh

==========安装完工

 

二  Oracle环境变量设置

1、添加环境变量(把oracle新安装目录添加到 PATH环境变量)

[root@ocp003 ~]# su - oracle

方法一: 自动配置环境变量

[oracle@ocp003 ~]$ . oraenv //一次性,每次启动要重新设置 ORACLE_SID = [oracle] ? orcl The Oracle base has been set to /u01/app/oracle[oracle@ocp003 ~]$ sqlplus //可以执行,环境变量生效

方法二: 手动添加环境变量

[oracle@localhost ~]$ vim .bash_profile 追加如下内容: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/ export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin追加完成之后,需要生效该环境变量 [oracle@localhost ~]$ source .bash_profile

 

三  连接使用oralce

1   sqlplus 的基本使用

***: sql输入时输入错误按:Ctrl+退格键  ——可以删除输入错误

[oracle@ocp003 ~]$ sqlplus / as sysdbaSQL> select instance_name,status from v$instance; //查看当前数据库的名称和状态 SQL> select open_mode from V$database; //查看当前的open状态SQL> create user c##reyn identified by reyn_passwd; //创建oralce用户reyn SQL> grant connect,resource to c##reyn; //给reyn授权限 SQL> alter user c##reyn quota unlimited on users;

2、创建scott用户,并使用scott用户连接

SQL> create user c##scott identified by oracle; SQL> grant connect,resource to c##scott; SQL> alter user c##scott quota unlimited on users;SQL> conn c##scott/oracle //使用scott用户连接 SQL> show user;SQL> @/home/oracle/scott.sql //执行外部sql语句脚本SQL> select table_name from user_tables; //查询当前用户有哪些表 SQL> select * from tab; //查询用户的表SQL> desc tmp //查询表结构 SQL> select * from dept; //查询dept表 SQL> select deptno,loc from dept; //查询dept表的指定字段

 

四  数据库的启动和关闭

 

sqlplus的基本用法: SQL> conn[ect]setdescshutdown immediatestartupshow useroracle下监听的启动、关闭:(Linux)# lsnctl start //启动监听 # sqlplus / as sysdba > startup //启动数据库 >shutdown immediate //关闭数据库

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

总结

以上是生活随笔为你收集整理的day01: oracle12C在Linux7.5上图形化安装部署方法:的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。