Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开
一、Linux下Oracle数据库常用命令
oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/manager 登录sqlplus,使用system用户 $ sqlplus /nolog 以不连接数据库的方式启动sqlplus,启动数据时会用到 $ lsnrctl status/stop/start oracle的监听器listener状态查看/停止/启动 $ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=y fromuser=expuser touser=impuser 用户模式表数据导入,这里我只使用了几个参数,还有好多没有用到的参数,如果没有特别指定值,就使用默认的值。 $ exp username/password file=/tmp/expfile.dmp log=/tmp/proV114_exp.log 用户模式表数据导出,这是最简单的导出方法,还有好多参数没有写出来。
Sqlplus下执行: sqlplus system/manage as sysdba SQL> conn / as sysdba sysdba用户模式连接 SQL> startup 启动数据库 SQL> shutdown immediate 立即关闭数据库 SQL> desc dba_users; 查询dba_users表结构 SQL> select username from dba_users; 查询当前sid下的所有用户的username SQL> select count(*) from username.tablename; 查询tablename表的行数 SQL> drop user username cascade; 删除名称为username的oracle用户 SQL> select distinct table_name from user_tab_columns; 查看当前user模式下所有表名 ~~~~~~今就想到这些,先写到这,呵呵~~~
二、Linux监听配置 相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1,数据库名为默认的orcl,linux虚拟机的IP设置为192.168.1.121 先看看状态 lsnrctl status 查看listener状态 lsnrctl shop 停止oracle listener 一、修改listener.ora文件内容 命令:[oracle@gpdb ~]$ vi /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora LISTENER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521)))
命令:[oracle@gpdb ~]$ vi /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora 三、oracle linux下开放1521端口 2. 编辑iptables,开放1521端口: sudo vi /etc/sysconfig/iptables 查看防火墙规则: sudo iptables -L -n (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |