[root@oracle oracle]# su - root
上一次登录:二 6月 30 11:23:13 CST 2020:0 上
最后一次失败的登录:二 6月 30 11:44:49 CST 2020从 :0:0 上
最有一次成功登录后有 1 次失败的登录尝试 。
[root@oracle ~]# xhost + ps:不要再终端软件上执行
access control disabled, clients can connect from any host
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ cd /tmp/oracle/database/
[oracle@192 database]$ export DISPLAY=:0.0 (可省略)
[oracle@oracle database]$ ./runInstaller
正在启动 Oracle Universal Installer...
数据库安装分为 典型安装 高级安装 。
初学者建议 典型安装 我们以此为例 。
文章插图
Ps:桌面适合于个人 服务器:企业环境
文章插图
根据自己的需求进行选择 。
https://blog.csdn.net/qq482929763/article/details/107043575
验证安装结构:
Ps:访问网址需要flash插件 。
https://192.168.1.62:5500/em/login
使用SQL*plus在命令行界面访问Oracle
Ps:注意用户
sys是Oracle的最高管理员 , 以sys用户登录一般都加上as sysdba , 而其他用户则不需要 。
其他用户执行如下:
Sqlplus 用户名/密码
SQL> help index #查看支持的指令列表
SQL> show user #查看当前用户
Ps:在sql模式 , 不区分大小写 , 但linux提示符下区分大小写 。
Oracle 12c 数据库的创建方法:
通过图形化界面创建、CREATE DATABASE
创建数据库的步骤如下:
[oracle@oracle ~]$ dbca
Oracle 12c数据库的启动与关闭
数据库启动的步骤:
Ø 启动Oracle实例(非装载阶段)
Ø 由实例装载数据库(装载阶段)
Ø 打开数据库(打开阶段)
在startup nomout
SQL> startup nomount #启动单个实例
SQL> ALTER DATABASE MOUNT; #启动实列并安装数据库
SQL> ALTER DATABASE OPEN; #打开数据库
SQL> startup #正常启动(一条命令搞定)
ORACLE 例程已经启动 。
Total System Global Area 1593835520 bytes
Fixed Size 8793256 bytes
Variable Size 1023411032 bytes
Database Buffers 553648128 bytes
Redo Buffers 7983104 bytes
数据库装载完毕 。
数据库已经打开 。
关闭数据库
SQL> shutdow normal
数据库已经关闭 。
已经卸载数据库 。
ORACLE 例程已经关闭 。
Ps:发出该命令后 , 任何新的连接都将不再允许连接到数据库 。在数据库关闭之前 , oracle将等待目前连接的所有用户都从数据库中退出后才开始关闭数据库 。采用这种方式关闭数据库 , 在下一次启动时不需要进行任何的实例恢复 。但需要注意的是 , 采用这种方式时 , 也许关闭一个数据库需要几天或更长的时间 。
查看实例名:SQL> show parameter name
SQL> shutdown immediate 最常用的关闭方式
数据库已经关闭 。
已经卸载数据库 。
ORACLE 例程已经关闭 。
剩下的两种就不一一实验了 。
3)shutdown transactional
shutdown transactional 命令常用来计划关闭数据库 , 它会等待当前连接到系统且正在活动的事务执行完毕 , 运行该命令后 , 任何新的连接和事务都是不允许的 。它所有活动的事务执行完成后 , 数据库将以和shutdown immediate同样的方式关闭数据库 。
4)shutdown abort
shutdown abort是关闭数据库方式的最后选择 , 是在没有任何办法关闭数据库的情况下不得不采用的方式 , 一般不要采用 。在下列情况出现时可以考虑采用这种方式关闭数据库 。
数据库处于一种非正常工作状态 , 不能用shutdown normal或shutdown immediate命令关闭数据库;
需要立即关闭数据库;
在启动数据库实例时遇到问题 。
发出该命令后 , 所有正在运行的SQL语句将立即中止 , 所有未提交的事务将不回滚 , oracle也不等待目前连接到数据库的用户退出系统;下一次启动数据库时需要实例恢复 , 因此 , 下一次启动可能比平时需要更多的时间 。
在关闭数据库时最好使用shutdown immediate方式 , 因为这种方式安全且相对较快 。不是万不得已不要使用shutdown abort 方式 , 因为这种方式会造成数据丢失 , 并且恢复数据库也需要较长时间 。
推荐阅读
- 被称为世界上最无所惧的动物 被评为世界上最无所畏惧的动物
- 对地球造成威胁的小行星 小行星路过地球
- Excel制作饼图,要注意的问题
- 一夜消失的玛雅文明 玛雅文明为何突然消失
- 世界上最贵的金鱼 名贵的金鱼
- 传说中蜂鸟原来飞行时只能什么后来因为什么 蜂鸟飞行的速度
- 弹核美国总统 美国的核导弹
- 箭毒蛙能毒死多少人 世界上最毒的青蛙是什么
- 如果黑洞靠近地球 如果一厘米大的黑洞接近地球会怎样,视频
- 茯砖茶诞生的故事,茯砖茶属于什么茶