Oracle视频基础1_1.1练习

时间:2024-10-30 22:03:22

完整格式查看所有用户的进程 的CMD
当前在/u01/oracle查看oracle目录的文件
启动sqlplus但不登陆
以管理员身份登陆
启动数据库
切换到shell
查看进程分页显示
查看进程搜索oracle
查看ipc状态,查看Shared Memory Segment和里面的owner,bytes,查看sga的信息里的Total System Global Area和ipc Shared Memory Segment 的bytes比较

ps -ef
pwd,cd ..,ls -l,cd oradata,ls -l,cd wilson,ls -l
sqlplus /nolog
conn / as sysdba
startup
!
ps -ef | more
ps -ef 	| grep oracle
ipcs,exit,show sga;
```![请添加图片描述](https://i-blog.****img.cn/direct/5035a0c8b3174492879bc719a9755bc2.png)
![请添加图片描述](https://i-blog.****img.cn/direct/37cbde2ca300403f9cbb1581d526f4a2.png)
![请添加图片描述](https://i-blog.****img.cn/direct/9592fbaabc0a4e3c84a8a7680ff3f97b.png)
![请添加图片描述](https://i-blog.****img.cn/direct/7f81ee8fc6614d398425298fe207857c.png)
![请添加图片描述](https://i-blog.****img.cn/direct/48696806cd6d4294a17fc7fcd15f62f3.png)
![请添加图片描述](https://i-blog.****img.cn/direct/697a788cf9c642f0a1a6ab692f65112d.png)
![请添加图片描述](https://i-blog.****img.cn/direct/d769118e8ed44e52b0777399f764e322.png)
![请添加图片描述](https://i-blog.****img.cn/direct/50defb14189a456f859ce35a7bf97307.png)
以下是按要求整理的操作步骤和对应的命令说明:

1. **完整格式查看所有用户的进程**:
   ```bash
   ps -ef
  1. /u01/oracle 目录中查看文件

    pwd                 # 查看当前路径
    cd ..               # 返回上一级目录
    ls -l               # 列出当前目录的内容
    cd oradata          # 进入 oradata 子目录
    ls -l               # 列出 oradata 目录内容
    cd wilson           # 进入 wilson 子目录
    ls -l               # 列出 wilson 目录的文件信息
    
  2. 启动 SQL*Plus,但不登录

    sqlplus /nolog
    
  3. 以管理员身份登录

    conn / as sysdba
    
  4. 启动数据库

    startup
    
  5. 切换到 shell 环境(在 SQL*Plus 中执行 shell 命令):

    !
    
  6. 分页显示进程

    ps -ef | more
    
  7. 查看包含 oracle 字样的进程

    ps -ef | grep oracle
    
  8. 查看 IPC 状态,特别是共享内存段(Shared Memory Segment)及其中的 ownerbytes

    ipcs -m
    
  9. 返回 SQL*Plus 并退出 shell

    exit
    
  10. 查看 SGA 信息中的 Total System Global Area,并与 IPC 共享内存段的 bytes 比较

    show sga;
    

通过以上步骤,你可以查看进程列表、文件内容、数据库信息,并进行内存使用的比较等。每个命令都确保完成相应操作。