Linux环境Oracle相关操作命令行

 

打开Oracle监听lsnrctl start          关闭监听:   lsnrctl stop 监听关闭那么客户端无法连接

进入sqlplussqlplus /nolog 

使用sysdab角色登录sqlplusconn /as sysdba;

启动数据库startup;                       关闭数据库shutdown immediate;(只能sysdba进行关闭,应该是角色问题)

连接eipdtp用户: conn eipdtp/eipdtp;

授权 grant connect,resource to ***;

grant create any table to ***;

grant delete any table to ***;

grant update any table to ***;

grant select any table to ***;

查看表内容: select * from user_tables;

查看有哪些实例: select instance_name from v$instance; 

查看对应的用户: select username from dba_users;

创建用户: create user ts identified by ts;

获取表:

select table_name from user_tables; //当前用户的表      

 

select table_name from all_tables;    //所有用户的表  

 

select table_name from dba_tables; //包括系统表

 

select table_name from dba_tables where owner=‘用户名‘

 

获取表字段:

select * from user_tab_columns where Table_Name=‘用户表‘ order by column_name;

获取表注释:

select * from user_tab_comments where Table_Name=‘用户表‘order by Table_Name;

查看   $ORACLE_BASE和$ORACLE_HOME

进入用户主目录cd

执行   vi .bash_profile   查看

查看Oracle版本、主目录相关信息:

执行:echo $ORACLE_HOME

进入上述路径,cd  $ORACLE_HOME

进入目录后,进入OPatch目录,执行:   ./opatch lsinventory     即可看到版本、主目录等信息

 

 

 

原文地址:https://www.cnblogs.com/qingqing74647464/p/8757358.html

时间: 2024-10-12 01:01:07

Linux环境Oracle相关操作命令行的相关文章

LINUX下ORACLE相关的内核参数详解

ORACLE相关的内核参数详解 1.kernel.sem [[email protected] ~]# cat /proc/sys/kernel/sem 250         32000    100         142 [[email protected] ~]#  ipcs -sl ------ Semaphore Limits -------- max number of arrays = 142 max semaphores per array = 250 max semaphor

linux下Oracle 相关命令

#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录.#你可以自己修改成自己的目录. A.#dbstart //启动数据库 #dbshut //关闭数据库 B.#emctl start dbconsole //开启企业管理器 #emctl stop dbconsole //关闭企业管理器 C.#lsnrctl start //启动监听 #lsnrctl stop //关闭监听 D.#emctl start agent //开

Linux环境变量相关文件

执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout (1) /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. (2) /etc/bashrc: 为每一个运行bash shell的用户执

linux 环境oracle sqlplus下使用退格backspace回删出现^H的解决办法

1.进入sqlplus前设置回删 在进入sqlplus之前,在当前terminal 执行如下命令: stty erase '^H' 就可以了. stty: 修改终端参数.如果不想每次进入终端都敲入这个命令,在当前用户的.profile里面加入这个命令.这个命令的意思就是使用 BackSpace键作为删除键. 2.在sqlplus里面用ctrl+backspace代替backspace.

oracle linux下oracle 10g启动EM、isqlplus及相关命令语法

转载:http://hancang2000.blog.sohu.com/139239421.html ORACLE_HOME/bin/emctl start dbconsole $ORACLE_HOME/bin/isqlplusctl start emctl常用命令语法: emctl start dbconsole启动EM console服务,使用前需要先设置ORACLE_SID环境变量 emctl stop dbconsole停止EM console服务,使用前需要先设置ORACLE_SID环

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

15分钟搭建Linux操作系统+Oracle数据库的环境

一直想学习下Linux下Oracle数据库方面的运维,但从头安装Linux操作系统,再装Oracle数据库的过程确实非常繁琐,涉及到了很多的操作系统和数据库的配置,门槛高.最近才发现Oracle已经为我们把这些繁琐的工作都帮我们做了,方法就是Oracle VirtualBox + Oracle VM Virtual Appliances(也叫Oracle VM Templates).15分钟搭建一套Linux操作系统+Oracle数据库的开发/测试环境,不是梦. 准备工作: 1.下载并安装Ora

Linux环境解决Oracle 中文乱码

linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因:操作系统与服务器一致,但客户端与服务器字符集不一致客户端与服务器一致,但操作系统与服务器不一致2.解决办法:设置相关的字符集,保证操作系统.客户端.数据库服务器,保证这三者的字符集都相同.3.针对情况:设置客户端的字符集与服务器一致,假如服务器的字符集为:UTF8(建议创建数据库的时候用这个字符集,中英文都能兼容) 1)查看操作系统字符集 # locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN

Linux下使用ps命令来查看Oracle相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [[email protected] www.linuxidc.com ~]$ ps -ef | grep tnslsnr oracle    1999 29986  0 09:47 pts/2    00:00:00 grep tnslsnr oracle    3647     1  0 Jul03 ?        00:00:34 /u01