美文网首页
oracle忘记密码修改表列和表创建

oracle忘记密码修改表列和表创建

作者: 简兮_d116 | 来源:发表于2020-02-04 19:00 被阅读0次

1.登陆管理员用户 修改密码

alter user 用户名 identified by 新密码

Oracle12C 用户名要C##开头;

增加字段的语句很简单,以用户身份连接oracle服务:

alter table tablename add(colnamecoltype);  # 填上表名、字段名、字段类型

修改字段顺序前,查看表中各字段的顺序:

  首先,查看表对应的id:

select object_id from all_objects where owner='user' and object_name='tablename'; # 填上表的所有者、表名

  然后,查看表中各字段的顺序:

select obj#,col#,name from sys.col$ where obj#=objectid # 填上刚刚查到的表id

  再以sysdba身份连接oracle服务,修改字段顺序,否则可能会报权限不够:

update sys.col$ setcol#=new where name='col name' and obj#=objectid # 填上字段新的顺序、字段名、表id

  值得注意的一点是,更新完字段顺序后,若直接插入数据,还是按旧的字段顺序插入的,需要指定插入的字段或者重启oracle。

创建表

-- Create table

create table FACTS_TAX_DUES

(

  tyshxydm VARCHAR2(200) not null,

  name    VARCHAR2(200),

  money    NUMBER(10) not null

)

tablespace USERS

  pctfree 10

  initrans 1

  maxtrans 255;

-- Add comments to the table

comment on table FACTS_TAX_DUES

  is '税款金额表';

-- Add comments to the columns

comment on column FACTS_TAX_DUES.tyshxydm

  is 'id';

comment on column FACTS_TAX_DUES.name

  is '公司名称';

comment on column FACTS_TAX_DUES.money

  is '金额';

-- Create/Recreate primary, unique and foreign key constraints

alter table FACTS_TAX_DUES

  add primary key (TYSHXYDM)

  using index

  tablespace USERS

  pctfree 10

  initrans 2

  maxtrans 255;

相关文章

  • oracle忘记密码修改表列和表创建

    1.登陆管理员用户 修改密码 alter user 用户名 identified by 新密码 Oracle12C...

  • SQL从入门到不放弃(ing)

    常用表操作 显示数据库下的表: 显示表列: 修改表名: 删除表: 删除mysql表中所有内容: 修改表列类型 修改...

  • oracle用imp导入dmp文件

    oracle命令行登录 创建用户 创建表空间 用户授权 用创建的用户名和密码登录oracle数据库 最该权限授权 ...

  • Centos7 安装Oracle 11g

    修改主机名 关闭selinux和防火墙 创建oracle用户及用户组 为oracle账户添加免密码sudo权限 安...

  • Database-SQL语句总结

    一.数据库(DDL) 1.创建数据库 2.修改数据库 3.使用数据库 二.表列(DDL) 1.创建表 2.修改表 ...

  • Oracle操作

    Oracle用户 Oracle系统用户表:sys.user$,dba_users(视图) 创建用户 删除用户 修改...

  • Mariadb数据库入门语句

    创建用户账号 忘记用户密码后修改密码 查看当前数据库 切换到某个数据库去访问 查看当前数据库有哪些表 查看某一个表...

  • 记一下oracle操作

    配置文件 用户的操作 修改oracle数据库的内存 修改用户密码 表的删除操作 实例检查脚本 查看表空间 表空间的...

  • 初学《Oracle入门到精通》补充

    oracle默认管理员的帐号和密码以及密码修改和解除锁定 Oracle内存结构:SGA PGA UGA Oracl...

  • Oracle创建表空间创建用户和用户授权

    Oracle创建表空间创建用户和用户授权 --创建表空间 --创建临时表空间 --创建用户 --用户授权grant...

网友评论

      本文标题:oracle忘记密码修改表列和表创建

      本文链接:https://www.haomeiwen.com/subject/phldxhtx.html