oracle 2012年寒假笔记

本文详细介绍了SQL Plus的基本操作、Oracle数据库管理员密码重置、进入Oracle Enterprise Manager(OEM)、解决网络连接问题以及使用dbca创建数据库时的常见错误处理。同时,提供了SQL Plus的一劳永逸设置方法,并讨论了禁用操作系统验证方式登录Oracle数据库的方法。
摘要由CSDN通过智能技术生成

Q:sys 密码忘记了

A:

sqlplus /nolog
connect /as sysdba
alter user system identified by manager;


Q:解锁

A:

ALTER USER username ACCOUNT UNLOCK;

Q:如何进入OEM:
A:

安装好ORACLE后,最后一个窗口会提示你登录OEM的地址,如果忘记了,也没有关系;可以到$ORACLE_HOME/11g/install/ 中查看portlist.ini 文件中的HTTP端口,或者看此目录中的readme.txt文件


Q:

TNS

A:

Transparence Network Substrate,透明网络底层

Q: 用dbca 创建数据库时 oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符

A:

设置密码中有@ 字符


Q: sqlplus + gvim

A:

在glogin.sql文件中添加一行:

DEFINE _EDITOR='vim -c "set filetype=sql"'

Q: sqlplus 设置一劳永逸的方法

A:

:\oracle\product\10.1.0\db_1\sqlplus\admin目录下的glogin.sql文件 打开它 在里面加入: set linesize 100 set pagesize 1000 set long 20000 set serveroutput on 这几句,一般就能满足我们的显示需求了。 ------------------------------------------------------------ --定义缓冲编辑器为vi define_editor=vi --使DBMS_OUTPUT有效,并设置成最大buffer,并防止"吃掉"最前面的空格 set serveroutput on size 1000000 format wrapped --设置一行可以容纳的字符数 set linesize 256 --设置一页有多少行数 set pagesize 50 --设置来回数据显示量,这个值会影响autotrace时一致性读等数据 set arraysize 5000 --页和页之间不设任何间隔 set newpage none --LONG或CLOB显示的长度 set long 5000 --将SPOOL输出中每行后面多余的空格去掉 set trimspool on --设置查询耗时 set timing on --autotrace后explain plan output的格式 col plan_plus_exp format a120 --在屏幕上暂不显示输出的内容,为下面的设置sql做准备 set termout off --设置时间格式 alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; --获得用户名和global_name col login_info_temp new_value login_info select user||'@'||global_name login_info_temp from global_name; --设置sql提示为"user@global_name" set sqlprompt '&login_info SQL> ' --在屏幕上显示输出的内容 set termout on --列格式控制 col c1 format a1 col cc1 format a1 col c2 format a2 col cc2 format a2 col c3 format a3 col cc3 format a3 col c4 format a4 col cc4 format a4 col c5 format a5 col cc5 format a5 col c6 format a6 col cc6 format a6 col c7 format a7 col cc7 format a7 col c8 format a8 col cc8 format a8 col c9 format a9 col cc9 format a9 col c10 format a10 col cc10 format a10 col c15 format a15 col cc15 format a15 col c20 format a20 col cc20 format a20 col c30 format a30 col cc30 format a30 col c40 format a40 col cc40 format a40 col c50 format a50 col cc50 format a50 col c60 format a60 col cc60 format a60 col c70 format a70 col cc70 format a70 col c80 format a80 col cc80 format a80 col c90 format a90 col cc90 format a90 col c100 format a100 col cc100 format a100 col c150 format a150 col cc150 format a150 col c200 format a200 col cc200 format a200 col c255 format a255 col cc255 format a255 col host format a30 col db_link format a30 col host format a30 col db_link format a30 col member format a60 col name format a60 col owner format a15 col what format a90 col DEST_NAME format a30 col OS_USERNAME format a15 col USERNAME format a15 col USERHOST format a15 col TERMINAL format a15 col OBJ_NAME format a30 col SQL_TEXT format a60 col EVENT format a70 col status format a60 col MESSAGE format a100 col path format a30 col FILE_NAME format a60 col DESTINATION format a50 col OBJECT_NAME format a30 ------------------------------------------------------------ --End--

Q:禁用操作系统验证方式登入

A:

修改$ORACLE_HOME/network/admin/sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES=(NONE)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值