精华内容
下载资源
问答
  • 方法/步骤root用户登陆编辑/etc/init.d/oracle文件,输入以下内容(修改自己的ORACLE_BASE)#!/bin/bash# For RedHat and cousins:# chkconfig: 2345 40 40# description:# processname:# For SuSE and cousins### ...

    方法/步骤

    root用户登陆

    编辑/etc/init.d/oracle文件,输入以下内容(修改自己的ORACLE_BASE)

    #!/bin/bash

    # For RedHat and cousins:

    # chkconfig: 2345 40 40

    # description:

    # processname:

    # For SuSE and cousins

    ### BEGIN INIT INFO

    # Provides: probe

    # Required-Start: $syslog $remote_fs

    # Should-Start: sendmail

    # Required-Stop: $syslog $remote_fs

    # Should-Stop: sendmail

    # Default-Start: 2 3 5

    # Default-Stop:

    # Short-Description:

    # Description:

    # X-UnitedLinux-Default-Enabled: yes

    ### END INIT INFO

    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    export ORACLE_BASE=/opt/oracle

    export ORACLE_HOME=$ORACLE_BASE/oracle

    export PATH=$PATH:$ORACLE_HOME/bin

    export ORACLE_USER=oracle

    export ORACLE_SID=dbbha

    # see how we are called:

    case $1 in

    start)

    su - "$ORACLE_USER"<

    lsnrctl start

    sqlplus /nolog<

    connect / as sysdba

    startup

    EOS

    emctl start dbconsole

    EOO

    touch /var/lock/subsys/$scriptname

    ;;

    stop)

    su - "$ORACLE_USER"<

    lsnrctl stop

    sqlplus /nolog<

    connect / as sysdba

    shutdown immediate

    EOS

    emctl stop dbconsole

    EOO

    rm -f /var/lock/subsys/scriptname

    ;;

    *)

    echo "Usage: $0 {start|stop}"

    ;;

    esac

    怎样在linux上配置oracle 11g 数据库开机自启动

    怎样在linux上配置oracle 11g 数据库开机自启动

    设置oracle文件属性:

    linux-udly:~ # chown root.root /etc/init.d/oracle

    linux-udly:~ # chmod 755 /etc/init.d/oracle

    linux-udly:~ #

    怎样在linux上配置oracle 11g 数据库开机自启动

    3

    配置oracle服务

    linux-udly:~ # service oracle start (启动oracle服务)

    linux-udly:~ # chkconfig oracle on (配置该服务系统重启后有效)

    取消

    评论

    展开全文
  • SQL 语句中修改表结构的命令是ALTER TABLE。ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。SQL ALTER TABLE 语法如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameADD column_...

    10b1a5d09ba8d659c84976afd3922b00.png

    SQL 语句中修改表结构的命令是ALTER TABLE。

    ALTER TABLE 语句

    ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

    SQL ALTER TABLE 语法

    如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameADD column_name datatype

    如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):ALTER TABLE table_nameDROP COLUMN column_name

    要改变表中列的数据类型,请使用下面的语法:

    SQL Server / MS Access:ALTER TABLE table_nameALTER COLUMN column_name datatype

    My SQL / Oracle:ALTER TABLE table_nameMODIFY COLUMN column_name datatype

    Oracle 10G 之后版本:ALTER TABLE table_nameMODIFY column_name datatype;

    更多SQL的相关技术文章,请访问SQL教程栏目进行学习!

    展开全文
  • mysql查看版本号应该是(大写V):mysql -V你用的小写,就是mysql登录数据库,-v的命令是错误的,所以提示 Commands end with ; or g你这是没有设置密码使用root用户进去mysql -uroot修改密码mysql> use mysql;...

    mysql查看版本号应该是(大写V):

    mysql -V

    你用的小写,就是mysql登录数据库,-v的命令是错误的,所以提示 Commands end with ; or g

    你这是没有设置密码

    使用root用户进去

    mysql -uroot

    修改密码

    mysql> use mysql;

    Database changed

    mysql> select Host,User,Password from user;

    +-----------+------+-------------------------------------------+

    | Host | User | Password |

    +-----------+------+-------------------------------------------+

    | localhost | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |

    | 127.0.0.1 | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |

    | % | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |

    +-----------+------+-------------------------------------------+

    3 rows in set (0.00 sec)

    mysql> update user set Password = password('abc-123') where User='root';

    Query OK, 0 rows affected (0.00 sec)

    Rows matched: 3 Changed: 0 Warnings: 0

    mysql> flush privileges;

    mysql> exit;

    Bye

    展开全文
  • 修改普通表为自增表将普通表修改为自增表,可分为两种类型:1、将现有列修改为自增列当数据类型为数值类型且表中数据唯一时,直接只用ALTER TABLE ALTER COLUMN命令进行修改修改操作会保留现有列中数据。...

    概述

    很多时候我们想要对MySQL的一张普通表,修改为自增表,可以考虑怎么做呢?

    09e9331c5383ebd8c33be1c8049f863b.png

    修改普通表为自增表

    将普通表修改为自增表,可分为两种类型:

    1、将现有列修改为自增列

    当数据类型为数值类型且表中数据唯一时,直接只用ALTER TABLE ALTER COLUMN命令进行修改,修改操作会保留现有列中数据。

    2、对普通表新增自增列

    如果直接使用ALTER TABLE ADD COLUMN来修改,会为每行记录生成新的自增值,但该操作可能会导致主从数据不一致,不建议使用。

    新增自增列引发主从数据不一致

    在MySQL中允许使用ALTER TABLE方式为普通表新增一个自增列,但由于ALTER操作为DDL语句,在主从复制时会将该DDL语句传递给从库执行,MySQL并不能保证相同记录在主从服务器上获得相同的自增ID,会导致主从数据差异。

    模拟测试:

    ## 主库上创建表:

    CREATE TABLE TB1001

    (

    C1 INT

    );

    ## 会话1开启事务并执行:

    START TRANSACTION;

    INSERT INTO TB1001(C1) SELECT 1;

    ## 会话2执行:

    INSERT INTO TB1001(C1) SELECT 2;

    ## 会话1提交事务。

    ## 然后将表修改为自增表:

    ALTER TABLE TB1001 ADD ID INT PRIMARY KEY AUTO_INCREMENT;

    可以发现主库数据为:

    a47abedfb68fad2ad7ff4e91848deafd.png

    从库数据为:

    40413ee5ea705c3a0bfcff8014116889.png

    原因分析:

    在主库上,C1=2的数据晚于C1=1的数据被插入,但由于C1=2的数据所在事务被先提交,因此C1=2的记录先于C1=1的记录在从库上执行,因此两条记录在主库和从库上的插入顺序不同,在生成自增ID时获得到自增ID不同,最终导致数据差异。

    总结

    如果是主从架构,注意在将普通表修改为自增表时,如果表中存在数据,不要使用ALTER TABLE的方式修改,建议新建自增临时表,然后将数据导入到该表中,再对换表名。

    展开全文
  • 很多人利用phpmyadmin或者命令行来修改了mysql的...而且在数据库中的修改不止修改一行数据,所以千万不要手动修改,要用命令修改。首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mys...
  • SQL 语句中修改表结构的命令是ALTER TABLE。ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。SQL ALTER TABLE 语法如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameADD column_...
  • 什么是数据库 什么是SQL?SQL结构化查询语句(Structured Query Language)的缩写,用来访问和操作数据库系统。 SQL语句可以查询数据库中的数据,也可以添加,更改,删除数据库中的数据,还可以对数据库进行...
  • 查看创建结果:授权命令格式:grant privilegesCode on dbName.tableName to username@host identified by "password";命令说明:privilegesCode表示授予的权限类型,常见有:all privileges:所有权限;selec...
  • 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。下面介绍两种方法,解决这一问题。1、改表法可能你的帐号不允许从...
  • 什么是MysQL数据库

    千次阅读 2018-07-16 00:11:00
    本部分主要内容包括:掌握结构化语言SQL,DDL创建数据库和表,Dos命令修改和删除库和表,DML命令增删改表数据,DQL命令查询表数据,数据库索引与备份。1.功能强大:MySQL中提供了多种数据库存储引擎,各个引擎...
  • 1.1 什么是数据库 将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库 (DataBase,简称 DB) 用来管理数据库的计算机系统称为数据库管理系统 (DataBase Management System,简称DBMS)。 ...
  • 如何用SQL语句修改表结构alter table one add end_date datetime alter table 表名 add | drop 列名 (如果add 需要加上数据类型)女生随便的一句没事殊不知背后隐藏着多少的无奈和辛酸一个数据库问题,修改表结构...
  • 修改神通数据库用户密码

    千次阅读 2019-09-12 22:04:14
    公司运行的系统采用了神通Oscar的数据库,最近系统出现了问题,无法启动起来。...网上找了一圈,也没找到神通Oscar修改用户密码的命令是什么,找了一圈在一本相关的书里找到了修改的命令: ALTER USER u...
  • 什么是数据库? 存储数据的仓库 优点: 1.可存储大量数据 2.方便检索 3.保持数据的一致性、完整性 4.安全,可共享 解决的问题? 数据的持久化(把数据写到磁盘中) 安装看安装文档: 口令管理: sys/change_on_install ...
  • 数据库基本操作和常用命令

    万次阅读 多人点赞 2018-11-28 21:03:52
    数据库就是存储数据的仓库,其本质一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 * B: 什么是数据库管理系统 数据库管理系统(DataBase Management...
  • mysql查看版本号应该是(大写V):mysql -V你用的小写,就是mysql登录数据库,-v的命令是错误的,所以提示 Commands end with ; or g你这是没有设置密码使用root用户进去mysql -uroot修改密码mysql> use mysql;...
  • 1.什么是Redis Redis一个完全免费开源的 NoSQL数据库 由意大利人开发的一款内存高速缓存数据库 该软件由C语言编写,数据模型为 Key Value 它支持丰富的数据结构(类型),比如String list hash set sorted.可持久...
  • Redis作为一款NoSQL内存数据库,其丰富的数据类型、简单易用的命令、单机可达10万的高并发(官方数据),从面世以来就深受广大用户的喜爱。Redis的五种数据类型,我们学习Redis时的必修课,但是大多数人都只是去学...
  • 很多人利用phpmyadmin或者命令行来修改了mysql的root...而且在数据库中的修改不止修改一行数据,所以千万不要手动修改,要用命令修改。首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mys
  • SQL语句中修改表结构的命令是什么SQL中修改表结构一般用alter关键字,修改表结构的命令如下: 拓展资料: SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计...
  • mysql查看版本号应该是(大写V):mysql -V你用的小写,就是mysql登录数据库,-v的命令是错误的,所以提示 Commands end with ; or g你这是没有设置密码使用root用户进去mysql -uroot修改密码mysql> use mysql;...
  • laravel 安装与数据库修改

    千次阅读 2017-03-30 13:10:40
    先下载对应版本的laravel文件,我这里5.2版本的,php.exe文件的目录什么的放到系统属性path里。安装一个composer(暂时没用到) 修改文件config/database.php里的数据库对应的地址、用户名、密码 还有.env中的...
  • 优秀的测试工程师,需要告诉开发团队,软件的不足,这类不足会导致什么情况,如何避免,以及如何去修改(这什么高级软件测试工程师比开发工程师工资高的原因)。 测试工程师在测试软件过程中,不仅仅需要在界面...
  • 数据库

    2020-12-17 11:06:12
    2.数据库的分类2.1 关系型数据库2.1.1 什么是关系型数据库2.1.2 常见的关系型数据库2.2 非关系型数据库2.2.1 什么是非关系型数据库2.2.2 常见的非关系型数据库3.MySQL介绍3.1 MySQL介绍4.MySQL客户端服务端启动方式...
  • 参考回答:对于普通用户的密码丢失,直接用root超级管理员登录修改密码即可若是root密码丢失,可通过mysqlld_saft方式找回1、停止mysql:service mysqld stop2、安全模式启动:mysql_safe-skip-grant-tables&...
  • explain命令什么可能会修改MySQL数据,用户,函数,数据,可能会,权限explain命令什么可能会修改MySQL数据易采站长站,站长之家为您整理了explain命令什么可能会修改MySQL数据的相关内容。如果有人问你,对查询...
  • 一、连接MYSQL数据库命令的基本格式: mysql -h主机地址 -u用户名 -p用户密码举几个例子:1.如何连接到本机上的MYSQL?首先打开DOS窗口,进入目录 mysqlbin,输入入命令mysql -uroot -p,如...
  • Q:为什么数据库可以连接但是载入表速度很慢A:前段时间对数据库做了一点小改动,主要aotocommit这里涉及事务的自动提交,如果修过,可以尝试修过回去尝试下。查看 MySQL 客户端的事务提交方式命令:select @@...
  • 1.2 什么是数据库 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,或是数据的仓库 用户可以对文件中的数据运行增加、删除、修改、查询等操作。 前端程序员只需要对数据库有一定了解即可。 浏览器----...
  • Linux下修改Oracle数据库字符集

    千次阅读 2018-07-23 14:18:49
    在网上也搜了不少,发现很多修改命令居然都报错,不知道什么。  今天就把自己的亲测可用的代码记录下来以备以后使用啊: SQL&gt; conn /as sysdba; SQL&gt;select userenv('language') from ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 945
精华内容 378
关键字:

修改数据库命令是什么