现在位置: 首页 > 数据库 > 文章
执行sqlplus "/as sysdba" 出现错误:sqlplus: error while loading shared libraries: /u01/app/oracle/product/10.2.0/db_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied 解决办法1: [root@oracle selinux]# getenforce Enforcing [root@oracle selinux]# setenforce 0 [root@oracle selinux]# getenforce Permissive 解决办法2: chcon -t texrel_shlib_t /u01/app/oracle/prod...
阅读全文
2018年10月02日 数据库 ⁄ 共 856字 评论关闭
一、ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。 cd $ORACLE_HOME cd network/admin 目录下listener.ora 文件配置不正确。 listener.ora应该配置如下: # listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = IPC)...
阅读全文
2018年10月02日 数据库 ⁄ 共 287字 评论关闭
一、设置PL/SQL,添加服务名称 打开Net Manager: 开始 ->  PL/SQL连接OracleOracle - OraDb11g_Home1 ->  配置和移植工具 -> Net Manager 添加服务名称: 选中“本地” -> "服务名称"  -> 点击左上角“+” 输入网络服务名“OracleTest” -> 输入主机名“192.168.1.108” ->  输入服务名“orcl”   测试添加的服务名称: 测试:点击“测试”  ->  “更改登录”  -> “测试” 二、PL/SQL连接Oracle 打开PL/SQL D...
阅读全文
2018年10月02日 数据库 ⁄ 共 755字 评论关闭
一、启动、关闭Oracle监听和实例:      su -oracle 切换到oracle用户      lsnrctl status 查看监听及数据库状态     lsnrctl start  启动监听      sqlplus "/as sysdba" 以DBA身份进入sqlplus      startup            启动db     shutdown immediate 关闭db      exit   退出sqlplus      lsnrctl stop  停止监听 二、查看初始化参数及修改:      show parameter session  查看所接受的session数量     show parameter pr...
阅读全文
2018年10月01日 数据库 ⁄ 共 209字 评论关闭
1、从官网下载对应版本然后按照百度来配置,如果下载的为已经安装版那么进入步骤2 2、从cmd进入安装目录, 我的是C:\Program Files (x86)\mysql-5.6.21-winx64\bin ,即输入cd C:\Program Files (x86)\mysql-5.6.21-winx64\bin 3、mysqld -install 4、开启mysql服务 net start mysql。 5、从bin目录下运行mysql即可
阅读全文
2018年09月26日 数据库 ⁄ 共 2926字 评论关闭
数据库的三范式 1N:关系R中的属性都是不可分割的项. 2N:在1N的基础上,每个非主属性完全函数依赖于码. 3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.  1N   |   消除非主属性对码的部分函数依赖  2N   |   消除非主属性对码的传递函数依赖  3N   |   消除主属性对码的部分和传递函数依赖  BCNF   |   消除非平凡且非函数依赖的多值依赖  4N 简单描述: 第三范式的要求如下: 1,每一列只有一个值 2,每一...
阅读全文
2018年09月26日 数据库 ⁄ 共 889字 评论关闭
 今天建视图时,用到了MySQL中的字符串截取,很是方便。   感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。   函数:   1、从左开始截取字符串   left(str, length)   说明:left(被截取字段,截取长度)   例:select left(content,200) as abstract from my_content_t   2、从右开始截取字符串   right(str, length)   说明:right(被截取...
阅读全文
2018年09月26日 数据库 ⁄ 共 248字 评论关闭
1、手动创建完数据库后,设置一下环境变量oracle_sid试试。不同的平台下有不同的设置方法。一般情况下,不用修改注册表的。windows下,在我的电脑属性高级下面有一个环境变量,新建一个系统变量,名称为oracle_sid,值为你创建的实例名称。这样重新计算机后,启动数据库,应该就好了 。 2、D:\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora和tnsnames.ora文件中的ip改为localhost便可登录。(如果上面的方法不行)
阅读全文
2018年09月26日 数据库 ⁄ 共 197字 评论关闭
1.停止mysql服务(管理工具——服务,或者DOS命令net stop mysql停止,启动net start mysql); 2.将旧的ibdata1覆盖本来的,再把相关的数据库copy过去(简之:最好备份本来的data为olddata将以前的data覆盖现有的data); 3.启动mysql服务,然后再启动数据库. 就可以了,进入后如果对表不能操作可能是数据表已经损坏了.(或有的版本不支持直接拷贝)
阅读全文
2018年09月26日 数据库 ⁄ 共 552字 评论关闭
1、前提不说了,MySql不可使用。 2、首先卸载MySql,然后删除安装目录。可以在D盘或者C盘中搜索MySql,然后将相关的文件夹删除。 3、删除注册表中的相关选项。这里也可以使用搜索。搜索时只选择项,将值和的勾去掉。然后将搜到的MySql项删除。接下来就可以安装MySql了 4、安装过程很简单,照着步骤就可以了。接下来会要你安装MySql的服务,如果之前还有删除MySql留下来的服务,可以在cmd命令下使用sc delete mysql //这里的mys...
阅读全文