day01: oracle12C在Linux7.5上图形化安装部署方法:
生活随笔
收集整理的这篇文章主要介绍了
day01: oracle12C在Linux7.5上图形化安装部署方法:
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一 安装步骤
1、安装依赖软件包
yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC2、创建安装组和用户
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 102404、创建数据库安装目录
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/ -R6、在服务器端用图形化安装
注意:在服务器图形安装要直接登录到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上图形化安装部署方法:的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: DBA表现最好的7个习惯
- 下一篇: Linux查询系统运行的时间