精华内容
下载资源
问答
  • Linux下启动指定的Oracle数据库

    千次阅读 2014-06-07 11:19:27
    Linux下重启Oracle数据库  用ssh工具连接linux,按以下步骤操作执行。... 指定oracle数据库instance名称。“QS5100J”为oracle的sid名称。 3、sqlplus /nolog 连接到数据库sqlplus中。 4

    在Linux下重启Oracle数据库

     用ssh工具连接linux,按以下步骤操作执行。


    1、用oracle用户登录进去。


    2、export ORACLE_SID=QS5100J;  指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。


    3、sqlplus /nolog 连接到数据库的sqlplus中。


    4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。


    5、shutdown immediate;关闭数据库,等待数分钟...。


    6、startup; 启动数据库。



    自动执行:写在sql文件中,用符号“@”引入文件执行。


       以下文件可以放sql文件中执行

       connect /as sysdba;

       shutdown immediate;

       startup; 


    手动执行:手动时一行一行输入执行。


    ==================================================================================

    使用SSH工具以root用户登录到数据库服务器后,执行以下命令:


    1、启动数据库实例

    su – oracle

    export ORACLE_SID=QS5100Z   QS5100Z为数据库名

    sqlplus /nolog

    conn / as sysdba

    startup

    exit

    emctl start dbconsole    启动控制台


    2、启动数据库监听

    输入:su – oracle

    输入: lsnrctl start

        

    3、查看是否启动成功

    su - oracle

    ps -ef|grep oracle


    4、查看oracle监听状态

    su - oracle

    lsnrctl status

    展开全文
  • 这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要朋友可以收藏下oracle查看用户状态select username,account_status from dba_users;查看所有角色...

    806fd6e2487cb55168759f39cea7f3ba.png

    这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要的朋友可以收藏下

    oracle查看用户状态

    select username,account_status from dba_users;

    查看所有角色

    select * from dba_roles;

    锁定用户

    alter user XXX account lock;

    Linux下新建用户

    useradd -d /home/XXX -s /usr/bin/ksh -m XXX  
    passwd XXX

    用户创建

    useradd -d /home/XXX -g users -s /bin/bash -m XXX -G users   
    passwd XXX

    删除用户

    userdel -r XXX

    Linux查看进程

    ps -e|grep ***  
    kill -9 ***(PID)

    linux查看版本信息

    lsb_release -a

    赋予debug权限给用户

    grant debug any procedure, debug connect session to prodb;

    oracle查询用户

    select username,password from dba_users;

    oracle删除用户

    drop user XXX cascade;

    如果遇到报错
    oracle cannot drop a user that is currently connected
    则执行以下命令

    以sysdba登陆

    shutdown immediate;  
    startup restrict;  
    drop user *** cascade;  
    alter system disable restricted session;

    Oracle监听

    lsnrctl start

    即可启动

    如果出现以sysdba用户连接无法连接到数据库的现象
    检查环境变量ORACLE_HOME,ORACLE_SID

    sqlplus下的删除符号

    ctrl+backspace

    sqlplus远程连接

    sqlplus 用户名/密码@10.10.10.10:1521/orcl

    查询表空间和对应数据文件的关系

    select t1.name, t2.name  from v$tablespace t1, v$datafile t2 where  t1.ts# = t2.ts#;

    删除表空间

    drop tablespace **** including contents and datafiles;

    取数据重复插入表

    insert into table_A(X,X,X,X) select X,X,X,X from table_B where XXX

    table_A和table_B可以是一张表,数据当然要经过更新之后再插入

    为用户赋debug权限

    GRANT debug any procedure, debug connect session TO USER XXX;

    查看不同用户的连接数

    select username,count(username) from v$session where username is not null group by username;

    查看执行日志

    select t."SQL_TEXT",t."SQL_FULLTEXT",t."LAST_ACTIVE_TIME" from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('XXX') and t."SQL_TEXT" like '%XXX%'
    来源:实用!Oracle数据库常用命令整理

    • 升职加薪必备!运维工程师打怪升级进阶成神之路
    • 我没有开挂的人生!自律和坚持,是我走IT之路的唯一捷径
    • 全网最新、最全Linux面试题(2020版)!
    • 史上最全、最新的Redis面试题(2020最新版)!
    • 赞!7000 字学习笔记,MySQL 从入门到放弃

    如有错误或其它问题,欢迎小伙伴留言评论、指正。如有帮助,欢迎点赞+转发分享。

    更多相关开源技术文章,请持续关注民工哥知乎技术专栏。

    我是民工哥,一个爱折腾的IT技术老司机,欢迎关注我,我们一起学习,共同成长!!

    展开全文
  • 一:启动指定数据库  用ssh工具连接linux,按以下步骤操作执行。... 指定oracle数据库instance名称。“QS5100J”为oracle的sid名称。 3、sqlplus /nolog 连接到数据库sqlplus中。

    一:启动指定数据库 

    用ssh工具连接linux,按以下步骤操作执行。


    1、用oracle用户登录进去。


    2、export ORACLE_SID=QS5100J;  指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。


    3、sqlplus /nolog 连接到数据库的sqlplus中。


    4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。


    5、shutdown immediate;关闭数据库,等待数分钟...。


    6、startup; 启动数据库。



    自动执行:写在sql文件中,用符号“@”引入文件执行。


       以下文件可以放sql文件中执行

      

     connect /as sysdba;
       shutdown immediate;
       startup; 


    手动执行:手动时一行一行输入执行。


    ==================================================================================

    使用SSH工具以root用户登录到数据库服务器后,执行以下命令:


    1、启动数据库实例

    su – oracle
    export ORACLE_SID=QS5100Z   QS5100Z为数据库名
    sqlplus /nolog
    conn / as sysdba
    startup
    exit
    emctl start dbconsole    

    启动控制台


    2、启动数据库监听

    输入:

    su – oracle
    输入:

     lsnrctl start
    3、查看是否启动成功

    su - oracle
    ps -ef|grep oracle
    4、查看oracle监听状态

    su - oracle
    lsnrctl status
    二、解锁/锁定指定数据库账户(如解锁QS5100J实例中的test账户

    1、用oracle用户登录进去。


    2、export ORACLE_SID=QS5100J;  指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。


    3、sqlplus /nolog 连接到数据库的sqlplus中。


    4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。

    5、 解锁账户

         alter user test account unlock;

        解锁之后可能会要求你该密码:

         alter user test identified by tiger;

    再登陆:

    sqlplus test/tiger

    就能登陆了

    6、锁定账户

    alter user test account lock;




    部分转载地址:http://blog.csdn.net/lang_xiha/article/details/9194843

     

    展开全文
  • 通过ssh可以远程连接到其他机器上,但是如果只想连接指定的用户的话 需要这样做: -l 选项 (是L不是I,小写) ssh IP -l 用户名 这里ip如果在hosts下就可以直接输入域名或者主机名 例如: ssh 192.168....

    通过ssh可以远程连接到其他的机器上,但是如果只想连接到指定的用户的话

    需要这样做:

    -l 选项 (是L不是I,小写)

    ssh IP -l 用户名

    这里的ip如果在hosts下就可以直接输入域名或者主机名

    例如:

    ssh 192.168.1.222 -l oracle

    意思就是远程登录192.168.1.222上的oracle用户了



    展开全文
  • 1.su 到 oracle用户下:su - oracle 2.连接登录sqlplus:sqlplus sys/system as sysdba 3.修改指定用户的登录密码:SQL> alter user pss identified by 123; ...
  • linux默认安装完Oracle11g之后切换到Oracle用户,sqlplus / as sysdba命令,报错:ERROR:ORA-12162: TNS:net service name is incorrectly specifiedEnter user-name:在网上寻找原因,发现是:ORACLE_SID没有指定!...
  • linux默认安装完Oracle11g之后切换到Oracle用户,sqlplus / as sysdba命令,报错: ERROR: ORA-12162: TNS:net service name is incorrectly specified Enter user-name:  在网上寻找原因,发现是: ORACLE_...
  • 概述今天主要分享一下两个shell脚本,主要是为了查看所有数据库用户及其表空间,统计某个指定用户的明细,下面一起来看看吧~数据库连接脚本use script settdb.sh for DB login details registry#!/bin/bashtmp_...
  • 注: os_authent_prefix是Oracle用来验证用户尝试连接到server时指定的一个前缀。oracle把该参数的值和操作系统账户名和密码连接起来。当需要连接的时候,Oracle 把带有前缀的操作系统用户名和数据库中Oracle的用户名...
  • 1.使用linux系统下数据库管理员账号连接linux终端。2. 执行以下语句,创建“bak_dir”文件夹。 代码如下: mkdir bak_dir 3. 执行以下语句,为“bak_dir”文件夹赋予读、写和执行权限。 代码如下: chmod 777 bak...
  • oracle 连接新创建实例

    千次阅读 2014-08-27 15:49:23
    linux下新建oracle数据库...2、切换到oracle 用户,使用如下命令: su oracle 3、指定数据库实例变量与值,假设要建立数据实例SID是test export ORACLE_SID=test 4、使用DBCA工具建立实例 dbca
  • 远程工具连接Linux 进行操作,进行 Linux 上 dmp 文件导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
  • oracle11g数据库监听服务端口为1521, web控制台端口为5500 在web控制台中重启数据库时要输用户名和密码.指定操作系统用户名和口令, 以登录到目标数据库计算机。用户名: <win> administrator / <...
  • 前言对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,...远程工具连接Linux 进行操作,进行 Linux 上 dmp 文件导入导出。正文a. 将用户 system 用户表导出到指定路径 D 盘exp system/password@SID...
  • 对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,当然 dmp 文件导出在本地。... 远程工具连接Linux 进行操作,进行 Linux 上 dmp 文件导入导出。 a. 将用户 system 用户表导出到指定路...
  • 在Unix和Linux环境下,可以设置TWO_TASK环境变量,当用户连接数据库且没有指定服务名时,会自动利用TWO_TASK设置作为环境变量连接数据库。当前主机有两个数据库在运行:[oracle@bfapp2 ~]$ ps...
  • 杨大师(http://space.itpub.net/4227/viewspace-663069)介绍过TWO_TASK环境变量作用,指出“在Unix和Linux环境下,可以设置TWO_TASK环境变量,当用户连接数据库且没有指定服务名时,会自动利用TWO_TASK设置作为...
  • oracleprofile可以用来对用户所能使用数据库资源进行限制(类似于linuxulimit)。我们可以创建新profile规则,如定义idle,connect_time等等,然后将这个profile指定给某个用户使用 查看现有所有...
  • b、oracle odbc驱动参数的恢复,需要导入oraodbc.reg,此处以oracle90为例,针对不同的oracle版本需要修改相应的参数。导入后,除了检查版本及修改上述参数外还需要手工在注册表(regedit.exe)hkey_local_machine-...
  • oracle压力测试之orabm

    千次阅读 2010-05-11 11:54:00
    数据库压力测试一、用orabm测试数据库CPUOrabm通过在用户指定的并发下运行指定数量事务来测试系统性能.它主要测试数据库服务器CPU性能和内存。orabm实际上是一堆sql集合。orabm可以用在linux/windows/solaris...
  • 本书是一本毫无保留的Oracle学习宝典。通过作者历时3年的写作,本书介绍了Oracle的安装及卸载、数据库的启动关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的...
  • 一、用orabm测试数据库CPU Orabm通过在用户指定的并发下运行指定数量事务来测试系统性能.它主要测试数据库服务器CPU性能和内存。orabm实际上是一堆sql集合。orabm可以用在linux/windows/solaris下使用。orabm...
  • ORACLE10G 审计操作

    2012-06-08 17:22:28
    审计(Audit)用于监视用户所执行数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin /$ORACLE_SID/adump/) 或数据库(存储在system表空间中SYS.AUD$表中,可通过视图dba_audit...
  • oracle 11g安装配置

    2015-07-13 14:08:25
    增大用户oracle的进程数、文件数限制 [root@dbserver ~]# vi /etc/sysctl.conf …… fs.aio-max-nr = 1048576 限制并发未完成请求,应该设置避免I/O子系统故障 fs.file-max = 6815744 文件句柄设置代表linux系统中...
  • Oracle Auditing Tools v1.3.1,01月12日发布,是用以检测Oracle数据库服务器安全性一种管理工具。它使用CREATE LIBRARY访问Windows/Kernel32.dll中WinExec函数,或者Un*x系统libc调用。这种访问可以使用启动...
  •  本书针对大多数日常的oracle database 11g数据库管理任务,全面覆盖dba行业知识,并将理论与实践相结合,旨在为初中级dba提供高效运行数据库所需的方方面面的知识,帮助他们从oracle公司发行的大量资料中找到自己...
  • Oracle 主要配置文件介绍

    热门讨论 2007-08-25 10:07:40
    INTERVAL=60 5 存储追踪和告警文件路径 user_dump_dest 指定记录 Oracle 用户进程产生追踪和告警信息文件 存放路径 background_dump_dest 指定记录 Oracle 后台进程产生追踪和 告警信息...
  • 本书是一本毫无保留的Oracle学习宝典。通过作者历时3年的写作,本书介绍了Oracle的安装及卸载、数据库的启动关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 117
精华内容 46
关键字:

linux指定用户连接的oracle

linux 订阅