oracle12c数据库的简单操作

#su oracle

$sqlplus /nolog

    问题没有sqlplus这个命令

    解决在oracle用户下执行:$source .bash_profile ===oracle的路径写在这里

>connect / as sysdba

   上面两个步骤可以合并成:$sqlplus / as sysdba

启动

>startup 不带参数 ====///启动数据库并打开数据库

or

   >startup nomount ====///只启动数据库实例,但不打开数据库 。(在你希望创建一个新的数据库时i使用)

or

   >startup mount =====///在进行数据库更名时使用

     问题1ORA-00845:MEMORY_TARGET not supported on this system

        解决:#vim /etc/fstab -----添加:tmpfs   /dev/shm    tmpfs  defaults,size=6G 0 0

               #df -h  =====会看到: tmpfs          6.0G 945M 5.1G 16% /dev/shm 

    问题2ORA-01078:failure in processing system parameters

              LRM-00109:could not open parameter file'/oracl/app/oracle/product/12.1.0/db_1/dbs/initheyajing2.ora'

      解决# find /oracl/ -nameinit.ora*   =======我也不知道为什么要选第一个   

               /oracl/app/oracle/product/12.1.0/db_1/srvm/admin/init.ora

               /oracl/app/oracle/product/12.1.0/db_1/dbs/init.ora

           #  mv/oracl/app/oracle/product/12.1.0/db_1/srvm/admin/init.ora/oracl/app/oracle/product/12.1.0/db_1/dbs/initheyajing2.ora

   问题3ORA-00205: error in identifying control file, check alert log for more info

      解决 #rm /opt/oracle/product/ 10.2.0/db_1/dbs/lkheyajing   ======/heyajing是我的sid
                >shutdown=====还是报同样的错
                >startup ======/还是报同样的错
                #ipcs -map 查看所有共享内存段。
                #ipcrm -s 1234567 ====///1234567是oracle共享内存段的semid   ,要把oracle的所有共享内存段删掉。
                >shutdown
                   > startup   =========出现下面这个就ok了
                    ORACLE instance started.
                    Total System Global Area 1560281088 bytes
                     Fixed Size      2924784 bytes
                     Variable Size   1006636816 bytes
                     Database Buffers   536870912 bytes
                     Redo Buffers     13848576 bytes
                     Database mounted.
                     Database opened
.

关闭

>shutdown

or

    >shutdown  参数
                        Normal 需要等待所有的用户断开连接
                        Immediate 等待用户完成当前的语句
                       Transactional 等待用户完成当前的事务
                       Abort 不做任何等待,直接关闭数据库 
normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
abort 执行强行断开连接并直接关闭数据库。

ddd

dd

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(一)客户端组件和服务器端组件 2 (二)Oracle Database 的体系架构 2 1. 什么是数据库?什么是实例? 3 2. 存储结构 3 数据文件(data file) 4 联机日志文件(online redo log file) 4 控制文件(control file) 5 归档模式:冷备份,离线备份,热备份,联机备份 6 Spfile:二进制,9i 之后 Pfile:文本,9i 之前 6 可以将 spfile 转换为 pfile 6 注意:scope 的取值有三个:memory、spfile、both 7 一个表空间(tablespace)由一组段组成 8 Tablespaces(表空间) 8 system sysaux temp undo 8 Segments (段) 8 extents (区) 8 Data Block (数据块) 8 3. 进程结构 9 日志写进程(LGWR) 检查点进程(CKPT) 9 归档进程(ARCn) 恢复器进程(RECO) 9 2日志写进程(LGWR) 10 3检查点进程(CKPT) 10 6归档进程(ARCn) 10 7恢复器进程(RECO) 11 4. 内存结构 11 1共享池:shared pool 12 3重做日志缓冲区:log buffer 12 (三)自动内存管理和自动共享内存管理 13 (四)管理方案对象 13 (五)数据字典 15 (一)安装 Oracle Linux 7.3 64 位操作系统 17 (二)安装 Oracle Database 12cR2 19 (三)使用 DBCA 创建 Oracle 数据库 21 (四)验证 Oracle Database 12cR2 环境 25 (五)使用 oracle-database-server-12cR2-preinstall 包 25 三、管理数据库实例 27 (一)管理工具 27 (二)初始化参数 27 (三)数据库启动的过程 29 (四)数据库的关闭 29 四、配置 Oracle 的网络环境 31 (一)连接建立的过程 31 (二)使用 lsnrctl 命令 31 (三)如何配置监听器 33 (四)注册数据库的服务 34 (五)建立连接的方法 36 (六)共享服务器模式 38 (七)分布式数据库基础 40 五、管理用户和权限 42 (一)用户 42 (二)权限 46 (三)角色 51 (四)概要文件:Profile 54 六、管理数据库存储结构 57 (一)存储结构 57 (二)数据块的结构 57 (三)表空间和数据文件 57 (四)什么是自动存储管理 58 七、数据的并发处理 60 (一)锁定的机制 60 (三)锁的队列 60 (四)死锁 62 (五)手动加锁 64 (方式一)lock 语句 64 八、管理还原数据 65 (一)什么是还原数据? 65 (二)还原数据的作用 66 (三)还原数据的工作原理 66 (四)还原数据与重做数据 67 (五)管理还原数据 67 (六)还原保留期和确保还原保留期 67 九、数据库审计 68 (一)什么是数据库审计 68 (二)审计的参数设置 69 (三)强制审计 69 (四)标准审计 69 (五)基于值的审计 71 (六)细粒度审计(FGA) 71 (七)DBA 审计 73 (八)12c 审计的新特性 73 十、移动数据 76 (一)移动数据的整体架构 76 (二)目录对象 76 (三)使用 SQL*Loader 77 (四)数据泵 78 (五)外部表 80 十一、性能管理基础 82 (一)性能监视 82 (二)性能监视 82 (三)管理内存组件 83 (四)使用内存指导 83 (五)使用动态性能视图 84 (六)故障排除和优化视图 85 (七)无效和不可用对象 85 =======第二篇:备份与恢复======= 86 一、备份和恢复的基本概念 86 (一)衡量数据库可恢复性的两个指标 86 (二)数据库故障的类型 86 (三)配置数据库的可恢复性 88 (四)归档日志文件 88 (五)启用 ARCHIVELOG(归档)模式 89 (六)Oracle 数据库备份的解决方案 89 二、闪回 90 (一)什么是闪回 Flashback? 90 (五)闪回查询:Flashback Query 91 (六)闪回版本查询:Flashback Version Query 92 (七)闪回表:Flashback Table 93 (八)闪回数据库:Flashback Database 94 (九)闪回删除:Flashback Drop 95 (十)闪回事务查询:Flashback Transaction Qu

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值