Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我
所有文章 外链

Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我

Linux下Oracle数据库基本操作

阅读数:次 2019-09-12
字数统计: 426字   |   阅读时长≈ 1分

目录

  • 1.创建数据库实例
    • 1.1建表空间
    • 1.2创建临时表空间
    • 1.3建立用户
  • 2.基础操作
    • 2.1连接到Oracle数据库所在服务器
    • 2.2切换到Oracle数据库
    • 2.3切换到sqlplus操作
    • 2.4连接数据库
    • 2.5退出
  • 3.sql
    • 3.1CRUD
    • 3.2Table
    • 3.3user and table_space

1.创建数据库表空间及用户

1.1建表空间

1
2
3
4
5
6
CREATE TABLESPACE table_space_name
DATAFILE '/path/to/db.dbf'
SIZE 1000M
AUTOEXTEND ON
NEXT 50M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;

1.2创建临时表空间

1
2
3
4
5
6
CREATE TEMPORARY TABLESPACE temp
TEMPFILE '/path/to/db.tmp.dbf'
SIZE 50m
AUTOEXTEND ON
NEXT 32m MAXSIZE 2048m
EXTENT MANAGEMENT LOCAL;

1.3建立用户

1
2
3
CREATE USER username IDENTIFIED BY password
DEFAULT TABLESPACE table_space_name
TEMPORARY TABLESPACE temp;

2.基础操作

2.1连接到Oracle数据库所在服务器

1
ssh 192.168.100.1

2.2切换到Oracle数据库

1
su - oracle

2.3切换到sqlplus操作

1
sqlplus /nolog;

2.4连接数据库

1
conn username/password;

显示Connected即连接成功。

2.5退出

1
quit; 

显示Disconnected即退出sql状态

3.sql

3.1CRUD

  • 查询
1
select * from table-name;

注意:查询全部,在命令行展示不下,会显示不出来,这时候可以选择几个关心的字断查找。

  • 增加
1
2
insert into table-name values ...;
commit;(一定要加commit,事务提交)
  • 删除
1
2
delete from table-name where id=1; 
commit;
  • 修改
1
2
update table-name set user-name="zhangsan"; 
commit;

3.2Table

  • 修改表结构
1
2
3
4
5
6
7
8
-- 增加字段
ALTER TABLE table-name ADD field-name NUMBER(1) NULL;

-- 修改字段长度
ALTER TABLE table-name MODIFY ("colum-name" VARCHAR2(200))

-- 增加字段注释
COMMENT ON COLUMN table-name.field-name IS 'comment';
  • 清空表数据
1
2
3
4
5
# 自动提交;不保存记录;快
TRUNCATE TABLE table-name;

# 一行一行删;慢
delete table-name;
  • 删除表
1
drop table;

3.3user and table_space

  • 删除USER
1
DROP USER XX CASCADE
  • 删除表空间
1
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
  • 本文作者: Linking
  • 本文链接: https://linking.fun/2019/09/12/Linux下Oracle数据库基本操作/
  • 版权声明: 版权所有,转载请注明出处!
  • Oracle
  • CS

扫一扫,分享到微信

Oracle数据导入导出
配置ssl证书
  1. 1. 目录
  2. 2. 1.创建数据库表空间及用户
    1. 2.1. 1.1建表空间
    2. 2.2. 1.2创建临时表空间
    3. 2.3. 1.3建立用户
  3. 3. 2.基础操作
    1. 3.1. 2.1连接到Oracle数据库所在服务器
    2. 3.2. 2.2切换到Oracle数据库
    3. 3.3. 2.3切换到sqlplus操作
    4. 3.4. 2.4连接数据库
    5. 3.5. 2.5退出
  4. 4. 3.sql
    1. 4.1. 3.1CRUD
    2. 4.2. 3.2Table
    3. 4.3. 3.3user and table_space
© 2015-2026 Linking
GitHub:hexo-theme-yilia-plus by Litten
本站总访问量次 | 本站访客数人
  • 所有文章
  • 外链

tag:

  • weather
  • 需求
  • essay
  • basketball
  • olympic
  • nginx
  • APPScan
  • SQl盲注
  • xss
  • Ajax
  • ajax
  • ai
  • agent
  • openclaw
  • ccf
  • Nginx
  • HTML5
  • html5
  • hmtl5
  • sse
  • JavaScriptCore
  • Oracle
  • operation
  • Linux
  • deploy
  • Mac Office
  • markdown
  • ListView
  • GridView
  • MySQL
  • 慢查询
  • mongodb
  • 转置
  • thought
  • network
  • ubuntu
  • NetworkManager
  • RFKill
  • Netplan
  • avatar
  • cocoa
  • blog
  • Gitalk
  • container
  • macvlan
  • docker
  • oracle
  • cookie
  • patch
  • gitea
  • git
  • iOS
  • https
  • 多线程
  • bundle
  • 兼容性
  • HTTP
  • 绘图
  • cs
  • java
  • 效率
  • 快捷键
  • route
  • nodejs
  • pip
  • arcgis
  • arcgis 建模
  • 标识
  • redis
  • read
  • bookList
  • running
  • showdoc
  • disk
  • unit-test
  • D.Wade
  • thoughts
  • duoduo
  • Python
  • python
  • tomcat
  • 读书节
  • session
  • jdk
  • war
  • 加班
  • Android onclick事件监听
  • 正则
  • 手机品牌匹配
  • ntp
  • OpenLayers
  • Geoserver
  • wechat
  • 微信公众号
  • 爬虫
  • WeChat
  • 张靓颖
  • 动漫
  • vpn
  • PPT
  • MarkDown
  • plan
  • 朱赟
  • 极客时间专栏
  • 极客邦
  • 模块化
  • MVC
  • excel
  • NBA
  • kobe
  • team
  • crawler
  • 进度条
  • ssl
  • book
  • anti-stealing-link
  • Agentic Engineering
  • Vibe Coding
  • Software 3.0
  • Andrej Karpathy
  • LLM
  • Programming

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • GitHub Trending
  • OpenAI ChatGPT
  • Gitee码云
  • 简书
  • CSDN